FLUTTER ECOSYSTEM

beamer

一个基于 Router 和 Navigator 的 pages API 构建的路由包,支持任意嵌套导航、守卫等。

beamer 封面
最新版本
1.7.0
近 30 天下载
5.6万
喜欢数
1410
Pub 分数
150

Package Overview

基于插件公开资料生成的选型评价,仅供参考。

插件概览

Beamer 是一个用于 Flutter 的路由包,基于 Router 和 Navigator 的页面 API 构建,支持嵌套路由、路由守卫和深度链接等高级导航功能。它通过提供简洁的声明式语法来定义路由和处理导航状态,简化了复杂的导航场景。Beamer 支持所有主要平台,包括 Android、iOS、Web、macOS、Windows 和 Linux,非常适合需要动态且结构化导航流程的跨平台应用。

适合场景
  • 复杂应用中的嵌套导航
  • 访问控制的路由守卫
  • 深度链接和URL处理
  • 动态路由更新
  • 单页应用程序路由
  • 跨平台导航
主要特点
  • 支持嵌套导航
  • 内置路由守卫
  • 声明式路由定义
  • 自动 URL 同步
  • 可扩展的导航逻辑
  • 平台无关设计
适合对象
  • 具有复杂导航结构的应用程序
  • 寻求现代路由模式的开发者
  • 需要路由保护的项目
  • 跨平台 Flutter 应用
  • 希望减少样板代码的团队
使用建议
  • 需要理解 Flutter 的页面 API
  • 初学者可能需要一定的学习曲线
  • 仅限 Flutter 的现代导航系统
  • 与旧版 Navigator v1 不兼容
支持平台AndroidiOSWebmacOSWindowsLinux

安装插件

flutter pub add beamer

所属分类

源码仓库

关联项目

所在榜单