💾

shared_preferencesを画面上で閲覧できるパッケージを作りました

2024/05/25に公開

はじめに

shared_preferencesを画面上で閲覧できるパッケージを作りました。
SharedPreferences, SharedPreferencesAsync, SharedPreferencesWithCacheに対応しています。

https://pub.dev/packages/shared_preferences_explorer

使い方

APIは2種類だけです。

アプリのルートをSharedPreferencesExplorerでラップする。

左下(デフォルト)にフローティングボタンが現れるので、タップして開きます。
ボタンはドラッグ可能で、初期位置はinitialAnchorAlignment引数で設定できます。
グローバルなボタンなので、任意のタイミングでいつでも開いて確認することができます。

void main() {
  runApp(
    SharedPreferencesExplorer(
      // initialAnchorAlignment: AnchorAlignment.bottomLeft,
      child: YourApp(),
    ),
  );
}

SharedPreferencesExplorerScreenを任意の場所で使う。

デバッグメニュー等、任意の場所で使ってください。

Navigator.of(context).push(
  MaterialPageRoute<void>(
    builder: (context) => const SharedPreferencesExplorerScreen(),
  ),
);

おわりに

ぜひご利用ください!!

https://pub.dev/packages/shared_preferences_explorer

株式会社Never

Discussion