zeba_academy_modular_widget_system 0.0.1
zeba_academy_modular_widget_system: ^0.0.1 copied to clipboard
A Flutter package for building pluggable modular widget systems.
Changelog #
All notable changes to zeba_academy_modular_widget_system will be documented in this file.
0.0.1 - 2026-04-06 #
Added #
- Initial release of
zeba_academy_modular_widget_systemFlutter package. - Created core
ZebaModuleabstract class for defining modular widgets. - Added
ModuleContextfor shared data between modules. - Implemented
ModuleRegistrysingleton for module management. - Implemented
ModuleLoaderto load, unload, and reload modules with dependency validation. - Added
ModularBuilderwidget to integrate modules into UI. - Added full test suite covering module load, unload, and registry functionality.
- Configured Flutter lints for production-ready code quality.
- Added GPL-3.0 license.
Fixed #
- Analyzer warnings and
@mustCallSupercompliance in module overrides. - Module lifecycle hooks properly invoke base class methods.
Documentation #
- Added production-ready
README.mdwith setup, usage, and examples. - Added About Me section for author and Zeba Academy links.
- Included installation instructions and folder structure suggestion.
Notes #
- This release is production-ready for Flutter >=1.17.0 and Dart >=3.11.4.
- Designed for modular, reusable, and feature-based widget composition.
- Fully tested with
flutter test.