htlib 0.1.0 copy "htlib: ^0.1.0" to clipboard
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.1.0 - 2025-07-18 #

Added #

  • Add example and update some comment

0.0.1 - 2025-07-18 #

Added #

  • Initial release of the htlib package.
  • Reactive State Management: Includes Observable, Computed, Observer, and ObservableArray for fine-grained reactivity.
  • Dependency Injection: A simple Injection service locator for managing singletons and factories.
  • Declarative Routing: ShellRouter and ShellOutlet for building nested, shell-based navigation with path parameters and redirects.
  • Responsive UI Toolkit: A 12-column ResponsiveGrid, ResponsiveWidget, and BuildContext extensions for adaptive layouts.
  • MVVM Architecture: Basic ViewModel and ViewWidget implementation to help structure UI logic.
  • Form Validation: A chainable Validator system with common rules like Required, Email, and Range.
  • Page Title Management: PageTitle widget to dynamically update the application title in the OS task manager for web and desktop.
0
likes
160
points
26
downloads

Publisher

unverified uploader

Weekly Downloads

A versatile and lightweight Flutter toolkit for state management, shell routing, dependency injection, responsive UI, MVVM, and form validation to speed up development.

Repository (GitHub)
View/report issues

Topics

#state-management #routing #dependency-injection #responsive #mvvm

Documentation

API reference

License

MIT (license)

Dependencies

flutter

More

Packages that depend on htlib