htlib 0.1.0
htlib: ^0.1.0 copied to clipboard
A versatile and lightweight Flutter toolkit for state management, shell routing, dependency injection, responsive UI, MVVM, and form validation to speed up development.
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.0.1 - 2025-07-18 #
Added #
- Initial release of the
htlibpackage. - Reactive State Management: Includes
Observable,Computed,Observer, andObservableArrayfor fine-grained reactivity. - Dependency Injection: A simple
Injectionservice locator for managing singletons and factories. - Declarative Routing:
ShellRouterandShellOutletfor building nested, shell-based navigation with path parameters and redirects. - Responsive UI Toolkit: A 12-column
ResponsiveGrid,ResponsiveWidget, andBuildContextextensions for adaptive layouts. - MVVM Architecture: Basic
ViewModelandViewWidgetimplementation to help structure UI logic. - Form Validation: A chainable
Validatorsystem with common rules likeRequired,Email, andRange. - Page Title Management:
PageTitlewidget to dynamically update the application title in the OS task manager for web and desktop.