用途:在 Flutter 中实现路由配置、go_router 与深度链接、命名路由,适用于路由声明、路由守卫以及 URL 到页面的映射。
主要能力与工作流:优先使用 go_router 进行现代声明式路由;用常量或代码生成定义路由路径,避免硬编码字符串;配置深度链接,设置 AndroidManifest.xml 与 iOS URL-type 以支持应用 URL scheme;在 redirect 逻辑中校验参数后再导航;用 StatefulShellRoute 或 IndexedStack 保留底部导航的标签页状态。
反模式:不要手动解析 URL(避免 Uri.parse(url),改用 go_router 内置解析);不要手动管理标签页状态;不要使用未校验的深度链接 ID,须在 redirect 中检查存在性;不要硬编码路由字符串,应使用常量(如 Routes.orders)或代码生成。
相关主题:flutter-design-system、flutter-notifications、mobile-ux-core。
限制:资料未提供具体安装命令、完整代码示例、收费与平台支持等细节,暂未提供。