【Flutter】riverpodを使ったテーマモード切り替え方法

40537 ワード

個人開発者のきりしまです。
今回はriverpodを使ってテーマモードの切り替えを実装してみたいと思います。
SharedPreferencesを使ってデータの保存もします。

ひとつ問題が・・・

この方法で実装するとダークモードに設定してアプリを起動すると
一瞬ライトモードになる問題があります。今回はこの問題も解決してみたいと思います。

作ってみる

今回使うパッケージ

hooks_riverpod
shared_preferences