パッケージ、リポジトリ、アプリカテゴリを検索

パッケージ詳細v3.0.0

zenrouter

深層リンク、Webサポート、型安全なルーティング、ガード、リダイレクト、およびゼロボイラープレートを備えた強力なFlutterルーター。

AndroidiOSWebmacOSWindowsLinux
30日間ダウンロード
4480
いいね数
103
Pub ポイント
160

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

flutter pub add zenrouter

パッケージ概要

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

ZenRouter は、Android、iOS、Web、macOS、Windows、Linux を問わず、深層リンク、Web ナビゲーション、プラットフォームに依存しないルーティングをサポートする、強力で型安全な Flutter ルーティングソリューションです。自動ルート生成によりボイラープレートを排除し、ルートガード、リダイレクト、シームレスなナビゲーション状態管理といった高度な機能を提供します。スケーラビリティを意識して設計されており、コンパイル時安全を強制することでランタイムエラーを減らし、クリーンで保守しやすいコードを保証します。複雑なナビゲーションパターンやクロスプラットフォームの一貫性を必要とするアプリに最適です。

用途

  • 複雑なアプリケーションナビゲーション
  • ディープリンクのサポート
  • クロスプラットフォームルーティング
  • ガードを使用したセキュアなルートアクセス
  • ダイナミックリダイレクト

主な機能

  • 型安全なルート
  • ゼロボイラープレート
  • ディープリンク
  • ルートガード
  • Redirects
  • Webおよびマルチプラットフォーム対応

適している対象

  • 大規模なFlutterアプリケーション
  • ディープリンクが必要なアプリ
  • コードの安全性を最優先とする開発者
  • 構造化ナビゲーションを使用するチーム
  • 複数のプラットフォームをターゲットにするプロジェクト

注意事項

  • ルート構成の理解が必要です
  • カスタムナビゲーションロジックのための追加設定が必要になる場合があります
  • 明確なナビゲーション構造を持つアプリに最適

元の README

関連するソースリポジトリの README 原文のスナップショットです。最新の内容はリポジトリをご覧ください。

ZenRouter Logo

Navigation as a typed graph.

pub package Test Codecov - zenrouter Codecov - zenrouter_core


Need deep linking or a browser URL?
│
├─ YES → Coordinator  (prefer RouteManifest + RouteBinding)
│
└─ NO → state-driven stack? → Declarative
        otherwise           → Imperative (NavigationPath)

zenrouter README · Getting Started

Packages

Package Role
zenrouter Flutter Coordinator, NavigationStack, restoration
zenrouter_core RouteTarget, CoordinatorCore, paths, mixins, RouteManifest
zenrouter_devtools Overlay, Graph tab
zenrouter_file_generator File-based codegen

iOS, Android, Web, macOS, Windows, Linux

3.0 is a prerelease for early testers:

dependencies:
  zenrouter: ^3.0.0-beta.1

flutter pub add zenrouter still resolves 2.x. 2.x coordinators that extend Coordinator still compile. See Migrating from 2.x.

License

Apache 2.0. LICENSE

definev

カテゴリー

依存関係

依存関係一覧 2 件

ソースリポジトリ

このパッケージを使用しているプロジェクト

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