flutter_clean_mvvm_toolkit 0.1.1
flutter_clean_mvvm_toolkit: ^0.1.1 copied to clipboard
A comprehensive Flutter toolkit for Clean Architecture with MVVM pattern. Provides ViewModels, Use Cases, Entities, Error Handling, and CRUD patterns for scalable Flutter applications.
Changelog #
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
0.1.0 - 2026-01-02 #
Added #
- Initial release of Flutter Clean MVVM Toolkit
- Core domain components:
Entitybase class with EquatableUseCasefor Future-based business logicStreamUseCasefor reactive business logicNoParamsfor parameterless use cases
- Error handling system:
ErrorItemwith structured error representationErrorCodeenum for error categorizationErrorLevelEnumfor error severity levels
- Presentation layer components:
DefaultFormViewModelwith validation helpersCrudPageViewModelfor list/delete operationsCrudFormViewModelinterface for create/updateEntityFormViewModelwith ChangeNotifierOperationResultMixinfor success/failure handlingOperationSuccessandOperationFailureclassesFormTypeenum (create/update)DefaultEntityFormwidget base
- Utilities:
DataUtilsfor safe JSON parsing
- Complete documentation and examples
- MIT License