FLUTTER ECOSYSTEM

custom_navigator

ウィジェットツリーの任意の場所で独自のナビゲーターを作成しやすくするFlutterパッケージです。

最新バージョン
0.3.0
30日間ダウンロード
48
いいね数
51
Pub ポイント
40

パッケージ概要

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

概要

Flutterパッケージで、ウィジェットツリーの任意の部分にカスタムナビゲーターを作成することを簡素化します。アプリのメインナビゲーターとは独立してナビゲーションロジックを定義・管理できるため、モジュール化され再利用可能なナビゲーションコンポーネントが可能になります。ネストされたまたは動的なナビゲーションフローを持つ複雑なUIに最適で、関心の分離を促進し、テスト性を高めます。このパッケージは軽量であり、アプリのコア構造への深い統合を必要とせずに柔軟性を備えています。

用途
  • 大規模なアプリにおけるモジュール型ナビゲーションの構築
  • ウィジェット内のネストされたナビゲーションを作成する
  • 動的ルート管理の実装
  • 再利用可能なナビゲーションコンポーネントの有効化
  • 独立したナビゲーションロジックのテスト
主な機能
  • ウィジェットツリーのどこにでも簡単に統合
  • カスタムルート定義をサポートしています
  • 再利用可能なナビゲーションロジックを促進する
  • 最小限のボイラープレート
  • メインナビゲーターとは独立して動作します
適している対象
  • 複雑なナビゲーションパターンを構築する開発者
  • モジュール式UIアーキテクチャを必要とするチーム
  • 動的またはネストされたナビゲーションを持つアプリ
  • テスト駆動開発ワークフロー
  • 内部ナビゲーションを必要とするカスタムUIコンポーネント
注意事項
  • MaterialApp.router の代替として意図されていません
  • 複数のコンテキストで使用する場合、状態管理に注意が必要です
  • シンプルなアプリで過剰に使用すると、複雑さが増す可能性があります
  • 組み込みナビゲーターと比較して、プラットフォーム固有の機能が限られている
対応プラットフォームデータなし

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

flutter pub add custom_navigator

カテゴリー

ソースリポジトリ

関連プロジェクト