FLUTTER ECOSYSTEM

shared_preferences

簡単なキーと値のペアの読み書き用のFlutterプラグイン。iOSではNSUserDefaultsをラップし、AndroidではSharedPreferencesをラップします。

最新バージョン
2.5.5
30日間ダウンロード
675万
いいね数
1.1万
Pub ポイント
160

パッケージ概要

公開情報に基づく選定ガイドです。参考としてご利用ください。

概要

クロスプラットフォーム間でキーと値のペアを簡単に永続的に保存できるFlutterプラグインです。iOSのNSUserDefaultsとAndroidのSharedPreferencesといったネイティブAPIを抽象化し、ユーザーの好み、設定、セッショントークンなどの基本的なデータを保存するための一貫したインターフェースを提供します。このパッケージはWeb、macOS、Windows、Linuxなどすべての主要なプラットフォームをサポートしており、軽量でクロスプラットフォーム対応のデータ永続化に最適です。データはローカルに保存され、非同期でアクセスされるため、通常のアプリケーションシナリオにおいてパフォーマンスと信頼性が確保されます。

用途
  • ユーザーの設定を保存する
  • アプリ設定の保存
  • ログイン状態の維持
  • 少量のデータをキャッシュする
  • ユーザー セッションの追跡
主な機能
  • クロスプラットフォーム互換性
  • シンプルなキー値 API
  • 非同期操作
  • 永続的なローカルストレージ
  • 複数のプラットフォームをサポートしています
適している対象
  • 軽量データストレージ
  • ユーザーの好みの管理
  • アプリケーション構成
  • 起動間での状態の永続化
  • シンプルなキャッシュの要件
注意事項
  • 大規模なデータセットには適していません
  • クエリ機能なし
  • データはデフォルトで暗号化されていません
  • プリミティブ型に限定
  • 複雑なデータ構造には対応していません
対応プラットフォームAndroidiOSWebmacOSWindowsLinux

パッケージをインストール

flutter pub add shared_preferences

カテゴリー

依存関係

依存関係一覧 6 件
  • shared_preferences_android^2.3.4
  • shared_preferences_foundation^2.5.0
  • shared_preferences_linux^2.4.0
  • shared_preferences_platform_interface^2.4.0
  • shared_preferences_web^2.4.0
  • shared_preferences_windows^2.4.0

ソースリポジトリ

関連プロジェクト

ランキング