v2.0.3
zenrouter
一个功能强大的 Flutter 路由器,支持深度链接、Web 支持、类型安全路由、守卫、重定向和零样板代码。
89喜欢 2.2万近 30 天下载160Pub 分数
AndroidiOSWebmacOSWindowsLinux
适用于所有导航模式的终极 Flutter/Dart 前端路由器
以下为英文项目原文快照,最新内容请访问 GitHub。
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
| 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.
Apache 2.0. LICENSE