学習内容
|
1. Flutterの概要と特徴
- マルチプラットフォーム
- ホットリロードとホットリスタート
- Flutterの強みと使い所
- アーキテクチャ
2. 新規プロジェクトの作成
- 新規アプリプロジェクトの作成
- プロジェクトの作成
- VS Codeの画面構成
- Flutterプロジェクトの構成
- エミュレーターの起動とアプリの実行
3. UIの構築とホットリロード
- Widgetを使ったUIの構築
- Widgetツリー
- Dartの文法
- ホットリロードを活用したUI構築
4. StatefulWidgetと状態管理
- 登録画面に複数のアイコンを追加
- ユーザーの操作に反応する
- 状態管理と宣言的なUI構築
5. 画面遷移
- 一覧画面の作成
- Navigatorを利用した画面遷移
- ボタンをタップしたら画面遷移する仕組みの実装
- 前の画面に戻る
6. パッケージの導入とprovider
- パッケージ管理ツール「pub」
- パッケージのインストール手順
- providerパッケージ
7. データの永続化
- Flutterにおけるデータの永続化
- Future型とasync/await
- shared_preferences
- sqflite
※上記スケジュールは予定となり、当日変更する可能性がありますのでご了承ください。
※最新でより良い内容をお届けするため、一部の学習項目を予告なく変更する可能性がありますのでご了承ください。
|