FLUTTER ECOSYSTEM

go_router_modular

使用 GoRouter 的 Flutter 模块化路由和依赖注入。支持事件驱动架构,实现模块间无缝通信,并提供微前端支持。

最新版本
5.5.2
近 30 天下载
417
喜欢数
35
Pub 分数
130

Package Overview

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

插件概览

GoRouter Modular 是一个 Flutter 包,它通过模块化路由和依赖注入增强了 GoRouter,从而实现可扩展的应用架构。它支持模块之间的事件驱动通信,并促进微前端模式。专为大规模应用设计,它促进了代码分离、可重用性以及独立的模块开发。该包与 GoRouter 无缝集成,同时扩展了其在复杂导航和跨模块组件状态管理方面的能力。

适合场景
  • 大规模 Flutter 应用
  • 微前端架构
  • 模块化应用开发
  • 独立模块部署
  • 事件驱动的模块间通信
  • 可扩展的导航系统
主要特点
  • 使用 GoRouter 的模块化路由
  • 内置依赖注入
  • 事件驱动的模块通信
  • 对微前端的支持
  • 轻松集成模块
  • 跨平台兼容性
适合对象
  • 开发复杂 Flutter 应用的开发者
  • 使用模块化架构的团队
  • 需要可重用 UI 组件的项目
  • 具有多个功能模块的应用程序
  • 注重可扩展性的工程团队
使用建议
  • 需要了解 GoRouter
  • 初学者的学习曲线更陡峭
  • 模块注册的额外设置
  • 可能增加构建复杂性
  • 最适合大型项目,而非小型应用
支持平台AndroidiOSWebmacOSWindowsLinux

安装插件

flutter pub add go_router_modular

所属分类

依赖

依赖清单 4 项

源码仓库

关联项目

暂无相关数据。