概要
クリーンアーキテクチャの原則に従ってプロジェクトフォルダの作成を自動化するFlutterパッケージです。プレゼンテーション、ドメイン、データなどのレイヤー用に構造化されたディレクトリでコードベースを整理し、保守性とスケーラビリティを向上させます。複数のプラットフォームで一貫したフォルダ構造を生成することで、初期プロジェクトセットアップをスムーズにします。すべての主要なFlutterプラットフォームをサポートしており、pub addコマンドで簡単に統合できます。
用途
- 初期プロジェクトのセットアップ、クリーンアーキテクチャを使用
- 一貫したフォルダ構造の適用
- 大規模プロジェクトにおけるチーム協働の向上
- ボイラープレートディレクトリの作成を自動化
- スケーラブルなアプリ開発をサポートする
主な機能
- クリーンアーキテクチャのフォルダ構造を生成します
- クロスプラットフォーム対応(Android、iOS、Web、macOS、Windows、Linux)
- flutter pub add を通じたシンプルな CLI 統合
- カスタム設定用に拡張可能
- 最小限の構成が必要
適している対象
- Flutter チームがクリーンアーキテクチャを採用
- 整理されたプロジェクト構造を求める開発者
- 長期的な保守性を必要とするプロジェクト
- 最新のFlutterプロジェクトでベストプラクティスを目指す
- 大規模なアプリケーションに取り組んでいるチーム
注意事項
- コードファイルは生成せず、フォルダのみを生成します
- ビジネスロジックの手動実装が必要です
- ソースを変更せずにカスタマイズできる範囲が限られている
- 初期開発段階で最も効果的に使用される
- リファクタリングなしでは既存のプロジェクトには適していません