Open5
flutter メモ
freezed 関係
- Flutter freezedパッケージいい感じかも | Qiita
- [Flutter]immutableなクラスを扱いやすくする機能をコード生成で提供してくれるfreezedを使ってみる | Developers.IO
Retrofit 関係
- Retrofit2のレスポンスをmockに置き換える Retrofit-Mock編 | techium
良記事
- 社内でFlutterのハンズオンを行ったので、資料を公開します | ペパボテックブログ
Riverpod 関係
- Riverpod
- サイト内リンクに FlutterHooks を使わないサードパーティサンプルプログラムもあり
- https://riverpod.dev/
- Flutter Riverpodのすゝめ | Speaker Deck
- Flutterの状態管理手法の選定. Flutterの状態管理周りの手法はちょくちょく動きがあって、それに関する話題が… | by mono | Flutter 🇯🇵 | Medium
- StateNotifierを使ったFlutterのアプリ設計 | itome team blog
- [Flutter]Riverpodを使ってToDoアプリを作ってみた | Qiita
freezed の copyWith を自前実装するなら
- コンストラクタの明示(これは freezed 使うときも必要)
- プロパティのgetter宣言(final でも可)
- copyWith の宣言。こんな感じ
class BasicClass {
BasicClass({this.id});
final String id;
BasicClass copyWith({
String id,
}) {
return BasicClass(
id: id ?? this.id,
);
}
}
- 【Dart】オブジェクトをコピーするcopyWithの基本 | iwaku | zenn
- copy_with_extension_gen | pub.dev
- copyWith だけを自動生成してくれるpackage
- https://pub.dev/packages/copy_with_extension_gen