くらげになりたい。

くらげのようにふわふわ生きたい日曜プログラマなブログ。趣味の備忘録です。

FlutterでSharedPreferences(shared_preferences)

Flutterの備忘録。SharedPreferencesを使いたいときは、
shared_preferencesを使うらしい。
shared_preferences | Flutter Package

インストール

$ flutter pub add shared_preferences
$ flutter pub get

使い方

// instanceの取得
final prefs = await SharedPreferences.getInstance();

// 書き込み
await prefs.setString('action', 'Start');
// 読み込み
final String? action = prefs.getString('action');
// 削除
final success = await prefs.remove('action');

対応している型は、以下の5つ
int / double / bool / String / List<String>.

保存先はそれぞれ以下の場所

Platform Location
Android SharedPreferences
iOS NSUserDefaults
Linux In the XDG_DATA_HOME directory
macOS NSUserDefaults
Web LocalStorage
Windows In the roaming AppData directory

以上!!

参考にしたサイト様