zeba_academy_state_tools 1.0.0
zeba_academy_state_tools: ^1.0.0 copied to clipboard
Lightweight reactive state management toolkit for Flutter with async state widgets, reactive controllers, lifecycle-aware state handling and minimal boilerplate.
Changelog #
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project follows Semantic Versioning.
1.0.0 - 2026-03-06 #
๐ Initial Release #
First stable release of zeba_academy_state_tools โ a lightweight reactive state management toolkit for Flutter.
โจ Features #
- ReactiveController for simple reactive state handling
- ReactiveBuilder widget for automatic UI updates
- AsyncController for handling async state operations
- AsyncStateWidget for loading / success / error UI states
- LifecycleState for lifecycle-aware state management
- Minimal boilerplate architecture
- Lightweight and fast reactive updates
๐งฉ Components Added #
ReactiveController<T>ReactiveBuilder<T>AsyncController<T>AsyncStateWidget<T>LifecycleState<T>
๐ Example #
- Added Flutter example demonstrating:
- Reactive counter controller
- Async state loading example
- UI integration with StateBuilder
๐งช Testing #
- Initial test suite added
- Reactive controller state update tests
- Async controller state transition tests
๐ธ Documentation #
- Added screenshots support for pub.dev
- Added complete README documentation
- Added usage examples and architecture explanation
๐ License #
- Project released under GPL-3.0 License
Upcoming Releases #
1.1.0 (Planned) #
- Reactive stream support
- Improved AsyncStateWidget animations
- Performance optimizations
- Additional lifecycle hooks
1.2.0 (Planned) #
- DevTools debugging helpers
- Global state controller support
- Improved testing utilities
