Packages
usecase_forge_flutter
Flutter integration for providing, observing, selecting, listening to, and owning UseCases.
v0.1.0-dev.1Beginnerusecase_forge_flutter
Open source reference ↗usecase_forge_flutter
The Flutter package adapts the core snapshot stream to the widget tree without moving lifecycle ownership into presentation code.
Install
shell
flutter pub add usecase_forge_flutter
Primary tools
UseCaseProvidercreates or exposes an instance.UseCaseBuilderrebuilds from snapshots.UseCaseSelectorrebuilds only when a selected value changes.UseCaseListenerperforms reactions outside widget construction.UseCaseOwnermakes close responsibility explicit.
Provider creation and provider consumption remain separate responsibilities. An externally owned UseCase must not be closed by a widget that merely reads it.