本書は、Googleが開発しているオープンソースのクロスプラットフォームアプリ開発フレームワーク「Flutter」の学習をこれから始める人に向けた入門書です。Flutterの基本的な知識、アプリ制作で必要になってくるState管理について、ReduxとRiverpodの2種類を解説。外部サービスのFirebase Cloud Firestoreとの連携まで学習することができます。これからアプリ開発を始める方、Flutterを触ったみたい方におすすめです!
【目次】
第1章 環境構築
第2章 とりあえず作ってみる
第3章 Todoアプリを作ってみる
第4章 Reduxを使ってのState管理
第5章 Riverpod
第6章 Firebase FireStoreとの連携
第7章 テスト
目次プレビュー
- はじめに
- 第1章 環境構築
- 第2章 とりあえず作ってみる
-
1.1 VScodeのインストール
-
1.2 macOS
-
1.3 Windowsの環境構築
-
2.1 プロジェクト作成
-
2.2 ディレクトリー構成
-
2.3 プロジェクトの実行
-
2.4 libディレクトリー
-
3.1 アプリの機能とディレクトリー構成
-
3.2 アプリを作る
-
4.1 Reduxの用語
-
4.2 Reduxの実装
-
4.3 Redux実装のまとめ
-
4.4 UIの実装
-
4.5 Reduxまとめ UI編
-
5.1 Provider
-
5.2 Riverpodでの実装
-
5.3 UIの実装
-
5.4 Riverpodまとめ
-
6.1 Firestoreの登録
-
6.2 Firestoreとの連携をする実装
-
6.3 UIの変更
-
6.4 FireStore連携まとめ
-
7.1 テストの種類
-
7.2 テストの追加
-
7.3 Todoアプリにテストを追加していく
-
7.4 テストまとめ