flutter_architecture_generator 1.1.0 copy "flutter_architecture_generator: ^1.1.0" to clipboard
flutter_architecture_generator: ^1.1.0 copied to clipboard

A CLI tool to scaffold professional Flutter projects with Clean, MVVM, BLoC, GetX, or Provider architecture plus DI, routing, and tests.

1.1.0 - 2026-02-22 #

  • πŸ—οΈ Multi-Architecture Support β€” Added 4 new architectures alongside Clean Architecture:
    • MVVM: Models, Services, ViewModels (ChangeNotifier), Views
    • BLoC Architecture: Models, Repositories, Bloc + Event + State, Pages
    • GetX Architecture: Models, Controllers (GetxController), Bindings, Views
    • Provider / Simple: Models, Providers (ChangeNotifier), Pages
  • 🧭 Navigator Routing β€” Replaced placeholder with full onGenerateRoute implementation including named route constants and 404 fallback.
  • 🎯 Typed BLoC Dependencies β€” BLoC template now uses architecture-aware typed dependencies (GetXUseCase for Clean, Repository for BLoC).
  • πŸ§ͺ Expanded Test Generation β€” All 5 architectures now generate feature-specific tests (ViewModel, BLoC, Controller, Provider tests).
  • πŸ”— GetX Consistency β€” Fixed controller/binding/DI alignment so constructor signatures match across all generated files.
  • πŸ“ Updated README β€” Added architecture comparison table, directory structure examples for all architectures, and architecture selection prompt in Quick Start guide.
  • βš™οΈ Architecture-Aware Commands β€” feature, model, and page commands now respect the selected architecture's directory structure.
  • 🏷️ Updated package description to reflect multi-architecture support.

1.0.1 - 2026-02-21 #

  • ✨ Improved: ApiClient now uses environment variables (flutter_dotenv) for the base URL instead of a hardcoded string.

1.0.0 - 2026-02-21 #

  • πŸ—οΈ Clean Architecture scaffolding with domain, data, and presentation layers.
  • ⚑ Four state management options: BLoC, Riverpod, Provider, and GetX.
  • πŸ—ΊοΈ Routing support: GoRouter and AutoRoute with auto-registration.
  • πŸ”Œ Dependency Injection with GetIt β€” auto-wired for every feature.
  • 🌐 Dio HTTP client with interceptors, timeouts, and base configuration.
  • ❄️ Freezed & JSON Serializable model generation.
  • πŸ” Auth feature scaffolding with premium Login & Register pages.
  • 🌍 Localization (L10n) with ARB files and flutter_localizations.
  • πŸ”₯ Firebase integration support (optional).
  • 🎨 Material 3 theming with light and dark mode.
  • πŸ”’ Environment files (.env.dev / .env.prod) with auto-generated .gitignore.
  • πŸ§ͺ Unit tests with repository test scaffolding.
  • πŸ“¦ Latest package versions from pub.dev.
0
likes
160
points
141
downloads

Publisher

verified publisheracrocoder.com

Weekly Downloads

A CLI tool to scaffold professional Flutter projects with Clean, MVVM, BLoC, GetX, or Provider architecture plus DI, routing, and tests.

Repository (GitHub)
View/report issues

Topics

#cli #clean-architecture #code-generation #scaffolding #flutter

Documentation

API reference

License

MIT (license)

Dependencies

args, mason_logger, path, yaml, yaml_edit

More

Packages that depend on flutter_architecture_generator