僕のstate restorationアカデミア by 金ちゃん

FlutterKaigi 2024
LTセッション

僕のstate restorationアカデミア

LucasGoldner 金ちゃん LucasGoldner

概要

ユーザーとして、この場面を想像してみてください:アプリAで長文を入力中、何度か他のアプリBに切り替えて使用し、アプリAに戻ったところ、突然すべてのデータが消えてしまいました。OSがアプリAを終了させてしまったのです!それはあまり良くないuxですね。開発者として、どうやってユーザーを挙動不審な行動に対して守ることができますか?実は、state restorationという簡単な解決方法があります。状態管理についてよく話しますが、state restorationのことを忘れることがあります。最新の個人開発アプリ「Japanana」ではこの機能が必要でしたので、実際の例を使ってその実装方法をこの発表で紹介したいと思います。

想定視聴者

• State restorationについて理解したい開発者
• State restorationを実装したく、その方法を学びたい開発者
• State restorationを実装した後、テスト方法を学びたい開発者