Build or refactor Flutter functional modules and state management with the view_model package, including module-to-module dependency injection, ViewModel/ViewModelBinding mixins, ViewModelSpec sharing, watch/read semantics, lifecycle, pause-resume, testing, and code generation.
Workflow for publishing view_model packages (annotation, generator, view_model) in the correct order.
Guide for building and using ViewModels with reference-counted lifecycle and reactive binding in Flutter.