flutter_simple_architecture 1.2.1
flutter_simple_architecture: ^1.2.1 copied to clipboard
A robust Flutter bootstrapping tool and project template emphasizing a clean, layer-first architecture with strict state management.
1.2.1 #
- Documentation: Updated
README.mdwith strict guidelines on when to use Smart, Simple, and Static pages. - Guidance: Aligned documentation with the new
fsa-validatorskill heuristics.
1.2.0 #
- New Page Types: Added
--typeflag tofsa generate pagesupportingsmart(default),simple, andstaticarchetypes. - Architectural Refinement: Reduced boilerplate for simple features by allowing data-class state or stateless pages.
- Internal: Fixed casing logic in generators to support CamelCase inputs correctly.
1.1.0 #
- New Architectural Pattern: Introduced the
SideEffectNotifier for managing non-interactive events (Success, Failure, Info, Warning). - ViewBuilder Enhancement: Added the
onSideEffecthook toViewBuilderfor customizable side-effect handling (e.g., SnackBars instead of Dialogs). - Generator Updates: The CLI now generates Notifiers and Views pre-configured with the
SideEffectpattern. - Improved Scaffolding: Added automatic copying of architecture templates for globally activated CLI usage.
1.0.2 #
- Fixed template directory resolution when the CLI is run as a globally activated package.
- Improved reliability of
fsa createin external directories.
1.0.1 #
- Improved
fsa createbootstrapping logic to ensure all dependencies and configurations are correctly applied. - Cleaned up
lib/main.darttemplate by removing default Flutter counter boilerplate. - Added copying of
.fvmrcandGEMINI.mdto new projects. - Added automated tests for project bootstrapping.
1.0.0 #
- Initial release of FSA (Flutter Simple Architecture).
- Integrated CLI tool with
createandgeneratecommands. - Layer-first architecture template including
core,domain, andpresentation. - Centralized design system with sealed widgets.
- Functional error handling with
fpdart. - Automated logging with
LoggerService.