概要
アプリが初めて実行されているかどうかを簡単に確認できる軽量なFlutterパッケージです。初回起動の状況を検出するためのシンプルなAPIを提供し、オンボーディング画面の表示やデフォルト設定の初期化などのカスタムロジックを実行できます。すべての主要プラットフォームで使いやすく設計されており、既存のワークフローにオーバーヘッドを加えずにスムーズに統合できます。アプリ内での最小限かつ信頼性の高い初回起動検出を求める開発者に最適です。
用途
- アプリオンボーディングフロー
- 初期設定構成
- 初回利用者向けウェルカムメッセージ
- デフォルトの設定をリセットする
- 初回起動イベントの追跡
- カスタム初回実行アクション
主な機能
- 初回実行検出のためのシンプルな API
- すべての Flutter プラットフォームをサポートしています
- 軽量で最小限の依存関係
- カスタムロジック用に拡張可能
- shared_preferences を使用した永続的ストレージ
- flutter pub add との簡単な統合
適している対象
- 新しい Flutter プロジェクト
- オンボーディングの実装
- 初回起動ロジックが必要なアプリ
- シンプルさを重視する開発者
- クロスプラットフォームアプリ
- ミニマリストユーティリティの必要性
注意事項
- 永続化に shared_preferences を使用しています
- 複数回のアプリ再インストールを別々に処理しない
- 組み込みのUIコンポーネントなし
- 初回実行の検出のみに限定
- エッジケースの手動処理が必要です
- 複雑な状態管理には適していない