Open6
Flutterに入門する
- とりあえず公式のTutorialから始めるのが良い
- VSCodeよりもIntelliJ(Android Studio)のほうが設定が楽で良いような印象(VSCodeをまともに触らなかったので適当
書籍
マルチプラットフォーム対応 最新フレームワーク Flutter 3入門
- 広く浅く入門できる
- 一つのアプリの実装通して、という感じではない
- ライトなリファレンス感がある
- Dartについてはあまり学べない
Flutter x Riverpod でアプリ開発!実践入門
- この前にRiverpodのドキュメントを読んだほうが良さそう
- 入門としては説明が足りない部分がある
- まだ読み切っていない
Flutter実践入門
- まだ読み切っていない
Flutterでライブラリを探すときはまずはここを見ると良さそう
ライブラリ/Riverpod
- Reactでいうswrみたいな印象
- キャッシュできる
- 状態管理できる
-
https://riverpod.dev/
- 公式ドキュメント
- riverpodはドキュメントが弱いと書籍にあったが、入門程度なら問題なさそう?
- Riverpod v2のAsyncValueを理解する
Dart
-
Flutter(Dart)コンストラクタについて
- Redirecting Constructorsはカリー化のようなものか
- Initializer Listはサンプルコードでよく見る
- flutter pub add dev:
- dev:は、Flutterプロジェクトに開発時のみ必要な依存関係を追加するために使用されます。これにより、テストや静的解析など、開発プロセス中にのみ使用されるパッケージを指定できます。
- https://chat.openai.com/share/35326f55-1592-42bd-b84e-90aef897f860
- partとpart of
- JavaScriptでいうimportみたいな感じ
- part ofはpartされる側が指定する。
- コード生成でよく見かける