SuperAPI AI 工具集

flutter-navigation

编程与开发

查看项目

更新于 10-15 22:13

技能介绍

用途:在 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。

限制:资料未提供具体安装命令、完整代码示例、收费与平台支持等细节,暂未提供。