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 版本管理
- 超出模板配置的自定義功能有限
- 更適合新項目,而不是現有項目
- 可能需要額外設定以進行進階設定