FLUTTER ECOSYSTEM

navigation_history_observer

プッシュされたルートの履歴およびポップされた履歴を格納する Flutter NavigatorObserver。

最新バージョン
1.1.1
30日間ダウンロード
3.6万
いいね数
71
Pub ポイント
160

パッケージ概要

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

概要

navigation_history_observer は、ナビゲーション中にプッシュおよびポップされたルートの履歴を追跡・保存する Flutter の NavigatorObserver です。開発者が完全なナビゲーションフローにアクセスできるようにし、戻るボタンの挙動カスタマイズ、分析、またはナビゲーションパターンのデバッグなどの機能を可能にします。このオブザーバーは、モバイル、Web、デスクトップを含むすべての対応プラットフォームでリアルタイムでルート遷移をキャプチャします。Flutter のルーティングシステムとシームレスに統合され、pub add コマンドによる最小限のセットアップで利用可能です。

用途
  • ナビゲーションフローのデバッグ
  • カスタム戻るナビゲーションロジックの実装
  • 分析用のユーザー旅程のトラッキング
  • アプリの再起動後にナビゲーション状態を再作成する
  • リアルタイムでのルート遷移のモニタリング
主な機能
  • プッシュされたルートとポップされたルートの両方をトラッキングします
  • 完全なナビゲーション履歴を提供します
  • クロスプラットフォーム対応(Android、iOS、Web、macOS、Windows、Linux)
  • ナビゲーターとのシンプルな統合
  • リアルタイムルート変更モニタリング
適している対象
  • 複雑なナビゲーションワークフローを構築する開発者
  • 詳細なナビゲーション分析を必要とするアプリ
  • カスタムナビゲーション動作を実装するチーム
  • ルート関連の問題のデバッグ
  • 状態の復元が必要なアプリケーション
注意事項
  • 深いナビゲーションスタックによりメモリ使用量が増加する可能性があります
  • 履歴データの手動管理が必要です
  • 軽量なナビゲーション要件には適していません
  • MaterialApp または CupertinoApp とのみ使用可能
  • ナビゲーターの観察者に適切に登録されるべきです
対応プラットフォームAndroidiOSWebmacOSWindowsLinux

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

flutter pub add navigation_history_observer

カテゴリー

ソースリポジトリ

関連プロジェクト

データはまだありません。