💾
shared_preferencesを画面上で閲覧・編集できるパッケージを作りました
はじめに
shared_preferencesの値を画面上でデバッグしたいと思ったことはありませんか?
YusukeHosonuma/UserDefaultsBrowserからアイデアをいただき、shared_preferencesを画面上で閲覧・編集できるパッケージを作りました。
使い方
アプリのルートをSharedPreferencesExplorer
でラップします。
左下(デフォルト)のボタンをタップして開きます。
void main() {
runApp(
SharedPreferencesExplorer(
// anchorAlignment: Alignment.bottomLeft,
// colorSchemeSeed: Colors.lightGreen,
child: YourApp(),
),
);
}
あるいは、child
がnullであれば直接開きます。
void main() {
runApp(
const SharedPreferencesExplorer(),
// YourApp(),
);
}
ぜひご利用ください!!
注
- 編集後のアプリの表示更新のタイミングは、あなたのコードの実装に依存します。
- このパッケージは
int
とdouble
を区別しないため、あなたのコード内でint
として扱われるkeyにdouble
をセットしないようにしてください。- shared_preferencesは仕様上、整数値が
int
として保存されたかdouble
として保存されたかを区別できません。整数値はどのメソッドを使って保存されたかに関わらず、get
,getInt
orgetDouble
の全てから取得できます。
- shared_preferencesは仕様上、整数値が
-
SharedPreferencesExplorer
がリリースモードに含まれた場合、例外をスローします。
Discussion