clean_app_bootstrap
CLI‑утилита для разворачивания минимальной clean‑архитектуры в Flutter‑проекте.
Возможности
- Создание базовой структуры
core/di/features - Генерация слоёв
data/domain/presentationдля одной фичи - Базовый UI: загрузка, ошибки, поиск, детали, переключение темы
- Авто‑добавление зависимостей в
pubspec.yaml
Установка
Добавьте пакет в dev_dependencies:
dev_dependencies:
clean_app_bootstrap: ^0.1.0
Быстрый старт
dart run clean_app_bootstrap:clean_app_bootstrap --out /path/to/project --feature demo
Параметры:
--outпуть к корню Flutter‑проекта (там, гдеpubspec.yaml)--featureимя фичи (имя папки + префиксы классов)
Что будет создано
lib/
core/
di/
features/<feature>/
data/
domain/
presentation/
Примечания
- Шаблон можно доработать под ваш API/домен
- Генерация перезаписывает файлы в целевых папках