FLUTTER ECOSYSTEM

go_router_plus

构建块屏幕、基于 Go Router 的访问控制和刷新通知器。

最新版本
4.1.1
近 30 天下载
103
喜欢数
31
Pub 分数
130

Package Overview

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

插件概览

go_router_plus 在 Go Router 的基础上提供了增强的路由功能,支持模块化屏幕定义、基于角色的访问控制以及通过内置通知器实现的自动状态刷新。它通过将复杂的路由逻辑抽象为可重用组件,简化了 Flutter 应用中的导航。该包支持所有主要平台,非常适合具有动态访问需求和实时 UI 更新的可扩展、可维护的应用程序。专为希望以结构化方式处理路由且减少样板代码的开发者设计。

适合场景
  • 具有动态路由的单页应用
  • 多角色用户仪表板
  • 通过刷新通知器实现实时 UI 更新
  • 模块化应用架构
  • 跨平台路由一致性
  • 受保护的路由处理
主要特点
  • 模块化屏幕定义
  • 基于角色的访问控制
  • 内置刷新通知
  • 平台无关路由
  • 可扩展的路由配置
  • 与 Go Router 的轻松集成
适合对象
  • 开发可扩展的 Flutter 应用程序的开发者
  • 需要集中式路由逻辑的团队
  • 具有复杂访问控制的应用程序
  • 需要自动UI刷新的项目
  • Flutter 应用针对多个平台
使用建议
  • 需要熟悉 Go Router
  • 可能会略微增加打包大小
  • 依赖外部状态管理模式
  • 最适合中大型项目
  • 除了基本设置外,文档有限
支持平台AndroidiOSWebmacOSWindowsLinux

安装插件

flutter pub add go_router_plus

所属分类

源码仓库

关联项目

暂无相关数据。