modularity_flutter 0.1.0 copy "modularity_flutter: ^0.1.0" to clipboard
modularity_flutter: ^0.1.0 copied to clipboard

Flutter integration for Modularity framework. Provides widgets and utilities for module-based Flutter apps.

0.1.0 #

Retention Policies #

  • ModuleScope gained retentionPolicy/retentionKey/retentionExtras support plus the new overrideScope parameter for child override trees.
  • Formal ModuleRetentionPolicy enum: strict, routeBound, keepAlive.
  • Pluggable retention strategies with route-aware lifecycle management.
  • KeepAlive modules now correctly dispose when owning route terminates.

Lifecycle Logging #

  • Added ModuleLifecycleEvent enum and ModuleLifecycleLogger callback.
  • New Modularity.enableDebugLogging() for console output in debug builds.
  • Events: created, reused, registered, disposed, evicted, released, routeTerminated.

Documentation #

  • Documented retentionKey vs overrideScope contract in ModuleScope and ModuleRetainer doc comments.
  • Updated README with lifecycle logging and retention contract examples.

0.0.2 #

  • Updated dependencies to modularity_contracts ^0.0.2 and modularity_core ^0.0.2
  • Improved package metadata for pub.flutter-io.cn (topics, issue_tracker)

0.0.1 #

  • Initial release.
1
likes
160
points
258
downloads

Publisher

unverified uploader

Weekly Downloads

Flutter integration for Modularity framework. Provides widgets and utilities for module-based Flutter apps.

Repository (GitHub)
View/report issues

Topics

#dependency-injection #di #flutter #modules

Documentation

API reference

License

MIT (license)

Dependencies

flutter, modularity_contracts, modularity_core

More

Packages that depend on modularity_flutter