FLUTTER ECOSYSTEM

go_router_builder

package:go_router 用の生成された強力な型付きルートヘルパーをサポートするビルダー

最新バージョン
4.3.0
30日間ダウンロード
21.1万
いいね数
294
Pub ポイント
160

パッケージ概要

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

概要

go_router_builder は、go_router パッケージ用の強タイプのルートヘルパーを生成する Flutter パッケージであり、ナビゲーションの安全性と開発者の生産性を向上させます。ルート定義から Dart コードを生成することで、コンパイル時におけるルートの検証を可能にし、実行時のエラーを削減します。このビルダーは go_router とシームレスに統合されており、Android、iOS、macOS、Windows、Linux などの主要プラットフォームをサポートしています。Flutter アプリで複雑なルーティングロジックを管理する際、自動補完、リファクタリング対応、およびコードの可読性が向上します。

用途
  • ルート間の型安全なナビゲーション
  • 自動ルートヘルパー生成
  • 大規模なルーティング設定における改善されたリファクタリング
  • 実行時ナビゲーションエラーの削減
  • ディープリンクとルートマッチングの簡素化
主な機能
  • 強タイプのルート参照
  • ルート構成からの自動コード生成
  • コンパイル時ルート検証
  • go_router との統合
  • ディープリンクおよび動的ルートのサポート
適している対象
  • 大規模なFlutterアプリケーション
  • コードの安全性を最優先とするチーム
  • go_router を広く使用する開発者
  • 保守可能なルーティング論理を必要とするプロジェクト
  • 複雑なナビゲーションフローを持つアプリ
注意事項
  • ルート構成ファイルの設定が必要です
  • コードを生成するために build_runner が必要です
  • ビルド時間をわずかに延長する可能性があります
  • シンプルなナビゲーションのシナリオでは不要
  • go_router のバージョン互換性に依存します
対応プラットフォームAndroidiOSmacOSWindowsLinux

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

flutter pub add go_router_builder

カテゴリー

ソースリポジトリ

関連プロジェクト