插件概览
BART 是一个 Flutter 包,提供由 Navigator 2.0 驱动的底部导航栏,支持现代化的路由功能,实现无缝的标签切换。它通过声明式路由管理简化了标签间的导航,确保平滑过渡和状态保留。BART 设计用于简洁、可扩展的应用架构,与 Flutter 的导航系统良好集成,并支持 Android、iOS、macOS、Windows 和 Linux 等多个平台。该包非常适合需要直观的基于标签的导航以及强大路由逻辑的应用。
适合场景
- 基于标签的移动应用程序
- 多屏幕仪表板
- 带有持久状态的导航
- 使用 Navigator 2.0 的应用
- 跨平台底部导航
主要特点
- Navigator 2.0 集成
- 声明式标签路由
- 跨标签页的状态保留
- 平台无关设计
- 与现有路由的轻松集成
适合对象
- 使用导航器 2.0 的开发人员
- 带有多个标签页的应用
- 跨平台 Flutter 项目
- 清晰的导航架构
- 现代Flutter应用开发
使用建议
- 需要熟悉 Navigator 2.0
- 可能需要额外的路由配置
- 最适合具有结构化导航的应用程序
- 不推荐用于简单的单屏应用
- 与原始 BottomNavigationBar 相比,自定义选项有限