Flutter x Riverpod でアプリ開発!実践入門
Zenn
Flutter x Riverpod でアプリ開発!実践入門
Flutter x Riverpod でアプリ開発!実践入門
01はじめに02更新履歴03環境について(各種バージョン周り)04Riverpodとは05Riverpodの選び方とインストール06Riverpodの基本的な使い方07コード生成をつかったProvider生成の選び方08各Providerの役割と使い分け09riverpod_generatorを使ってプロバイダを簡潔な記法で生成する10NotifierProviderで「状態」を購読・複雑に操作する11AsyncNotifierProviderで非同期の「状態」を初期化、操作する12Consumerで再構築の範囲を制限する13ref.readでwatchせずにProviderを利用する14ref.listen/listenManualでProviderを購読する15ref.refresh/invalidateでプロバイダを更新し、最新の値を得る16Selectを使ってState更新の再構築を最適化する17StateProviderでシンプルに状態を購読・変更する18StateNotifierProviderで状態を購読・複雑に操作する19FutureProviderで非同期処理を購読する20StreamProviderでStreamを購読する21ChangeNotifierProviderで状態を購読・操作する22AutoDispose修飾子で、Providerを自動破棄させる23ProviderScopeを使って特定の範囲内で状態を上書きする24Flutter Hooksとは25SharedPreferencesのインスタンスをProviderでキャッシュする26StateNotifierProviderでTheme(ライト・ダーク)を切り替える27Providerとoverridesを使ってflavorをアプリ内で使用する28StateNotifierProviderで画面に対するViewModelを作成する29Userを状態として持つFirebase Auth のControllerを作成する30RemoteConfigを使用した強制アップデート機能 前編「Remote ConfigのProvider」31RemoteConfigを使用したアップデート催促機能 後編32アプリのライフサイクルを監視するProvider33Freezedとは34Riverpod v3.0 の変更点(v2.xと比較)35Riverpod v2.0.0 の変更点(v1.x.xとの比較)36riverpod_cliを使ってマイグレーションする37RiverpodのTest tips38RiverpodのTips39おわりに40用語集
Chapter 39

おわりに

村松龍之介
村松龍之介
2021.05.19に更新