Moarch 是一个 Flutter CLI 工具,可使用 Riverpod 进行状态管理,并使用 FVM 管理 Flutter 版本,自动设置 Clean Architecture 项目。它使开发人员能够快速搭建符合一致且可自定义规范的新项目。该工具通过生成结构化的目录、配置文件和符合最佳实践的样板代码,简化了项目初始化流程。非常适合希望在多个平台上标准化其 Flutter 开发工作流的团队。
适合场景
- 快速项目初始化
- 团队范围内的代码库标准化
- Clean Architecture 实现
- 跨平台 Flutter 开发
- 基于 Riverpod 的状态管理设置
主要特点
- 自动化清洁架构模板
- 与 Riverpod 和 FVM 的集成
- 可自定义的项目模板
- 多平台支持(Android、iOS、macOS、Windows、Linux)
- CLI 驱动的工作流程
适合对象
- 采用清洁架构的Flutter团队
- 寻求一致项目结构的开发人员
- 需要 Riverpod 集成的项目
- 管理多个Flutter版本的团队
- 使用标准化模式进行快速原型设计
使用建议
- 需要熟悉清洁架构原则
- 依赖 FVM 进行 Flutter 版本管理
- 超出模板配置的自定义功能有限
- 更适合新项目,而不是现有项目
- 可能需要额外设置以进行高级配置