現在、プロフィール画面に切り替えたり、アプリを再起動すると、データが保持されず、リセットされてしまいます…
ローカルにデータを保存して画面切り替え時や再起動時もデータが残るようにしよう!
shared_preferencesパッケージを使用してローカルへのデータ保存を実装していきます
ターミナルにpub addコマンドを打ち込んでパッケージを追加しよう!
flutter pub add shared_preferences
todo_page.dartを修正
SharedPreferencesでtodosリストを保存・読み込み_saveTodos()を呼ぶ→画面を切り替えてもデータが保持される!


_loadTodos() メソッドFuture<void> _loadTodos() async {
final prefs = await SharedPreferences.getInstance();
final List<String>? saved = prefs.getStringList('todos');
if (saved != null) {
setState(() {
todos = saved;
});
}
}