v3.0.0
zenrouter
一个功能强大的 Flutter 路由器,支持深度链接、Web 支持、类型安全路由、守卫、重定向和零样板代码。
103喜欢 4480近 30 天下载160Pub 分数
AndroidiOSWebmacOSWindowsLinux
适用于所有导航模式的终极 Flutter/Dart 前端路由器
以下为英文项目原文快照,最新内容请访问 GitHub。
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
先按使用场景筛选,再比较项目活跃情况,最后到原始仓库核对使用要求。
“A repository is the most basic element of GitHub.”
GitHub Docs — About repositories ↗