create_project_aro 0.0.8
create_project_aro: ^0.0.8 copied to clipboard
This package generates a professional directory structure for Flutter projects with a focus on clean architecture.
Changelog #
0.0.8 - 2025-11-12 #
- Add: GetX state manager support (--g flag)
- Add: Interactive mode now includes GetX as option 4
- Add: Complete GetX implementation with:
- LoginController with reactive variables (.obs)
- Dependency injection with Bindings
- GetMaterialApp with named routes
- Login page with GetBuilder and Obx
- Navigation with Get.offNamed()
- Form validation and error handling
- Update: README documentation with GetX examples
- Fix: Consistent hint text usage across all state managers
- Fix: Typo correction in Riverpod dependencies message
0.0.7 - 2025-08-14 #
- Fix: Minor and spelling changes
0.0.6 - 2025-07-27 #
- update: Update Flutter 3.32.6 Dart 3.8.0
- update: Update Dart 3.8.0
- Add: Interactive Mode only dart
- Fix: Fixed example.md for interactive mode
0.0.5 - 2025-04-11 #
- add: Repository github.
0.0.4 - 2025-04-11 #
- Fix: Se reorganizan los archivos del package.
- Fix: WASM compatibility
- Fix: Angle brackets will be interpreted as HTML.
0.0.3 - 2025-04-10 #
- Fix: The correct command ends with :create (create_project_aro:create)
- Fix: static analysis
0.0.2 - 2025-04-10 #
- Fix: Dart file conventions
- Fix: Short description
- add: An example
0.0.1 - 2025-04-10 #
Added ✨ #
- Flutter project structure generator with different state managers
- Support for the following state managers:
- BLoC (--b)
- Provider (--p)
- Riverpod (--r)
- File generation options:
- Empty (--e): Generates empty files
- Demo (--d): Generates example code files
- Automatic base folder structure creation
- Flag validation system
- Specific structure creation for each state manager
- Confirmation messages with ASCII art
- Directory and project path handling
Features 🚀
- Automatic folder structure for presentation layer
- Integration with multiple state managers
- Flexible flag system for customized generation
- Support for demo and empty files
Technical ⚙️
- Asynchronous implementation for file handling
- Modular system for different state managers
- Flag validation using set intersection
- Directory handling using dart:io