搜索插件、代码仓与 APP 分类

beamer 封面
插件详情v1.7.0

beamer

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

AndroidiOSWebmacOSWindowsLinux
近 30 天下载
5.8万
喜欢数
1420
Pub 分数
150

安装插件

flutter pub add beamer

插件介绍

基于插件公开信息、社区数据与项目使用情况整理的选型参考。

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

适合场景

  • 复杂应用中的嵌套导航
  • 访问控制的路由守卫
  • 深度链接和URL处理
  • 动态路由更新
  • 单页应用程序路由
  • 跨平台导航

主要特点

  • 支持嵌套导航
  • 内置路由守卫
  • 声明式路由定义
  • 自动 URL 同步
  • 可扩展的导航逻辑
  • 平台无关设计

适合对象

  • 具有复杂导航结构的应用程序
  • 寻求现代路由模式的开发者
  • 需要路由保护的项目
  • 跨平台 Flutter 应用
  • 希望减少样板代码的团队

使用建议

  • 需要理解 Flutter 的页面 API
  • 初学者可能需要一定的学习曲线
  • 仅限 Flutter 的现代导航系统
  • 与旧版 Navigator v1 不兼容

原始 README

以下为关联源码仓库的 README 原文快照,最新内容请访问源码仓库。

favorite

beamer.dev

pub Awesome Flutter

GitHub commit activity GitHub Repo stars GitHub forks

GitHub closed issues GitHub closed pull requests

GitHub contributors Discord

Buy Me A Coffee

A Flutter package to help you handle your application routing on all platforms. Beamer uses the power of Router and implements all the underlying logic for you, letting you explore arbitrarily complex navigation scenarios with ease. To find out more, follow these links:

Nested navigation Bottom navigation Multiple Beamers

所属分类

源码仓库

使用此插件的项目

所在榜单