get_it_modular_with_auto_route 2.1.0 copy "get_it_modular_with_auto_route: ^2.1.0" to clipboard
get_it_modular_with_auto_route: ^2.1.0 copied to clipboard

An integration for get_it_modular that simplifies modular routing by providing convenient wrappers and helpers for the auto_route package.

2.1.0 - 2025-11-12 #

  • feat: add ResolverRoute and RouteModelResolver registry for AutoRoute pages that need hydrated data

2.0.0 The Architectural Update #

  • BREAKING: Rearchitected the package to use a more formal, contract-based approach.
  • BREAKING: Replaced the WithModules mixin and previous organizational patterns with a set of abstract contracts: ModularAppContract, ModuleSettingsContract, and AppRouterContract.
  • NEW: ModuleSettingsContract provides a centralized place to orchestrate module registration and initialization.
  • NEW: AppRouterContract provides a base class for a dynamic router that builds its route list from all registered modules.
  • NEW: ModularAppContract serves as the abstract root of the application, tying all the core contracts together.
  • REFINED: ModuleContract lifecycle logic and registration helpers have been improved for robustness, now including checks to prevent duplicate registrations.

1.0.0 #

  • Initial stable release of the get_it_modular package.
  • Includes ModuleContract with a self-managing lifecycle for child dependencies.
  • Includes ModuleScope, a lifecycle-managing widget with a built-in assertion for improved developer safety.
0
likes
0
points
150
downloads

Publisher

unverified uploader

Weekly Downloads

An integration for get_it_modular that simplifies modular routing by providing convenient wrappers and helpers for the auto_route package.

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

auto_route, flutter, get_it

More

Packages that depend on get_it_modular_with_auto_route