mvvm_plus library


FutureProperty<T extends Object?>
Property that manages a Future and notifies listeners when Future resolves.
Base class for a Model
StreamProperty<T extends Object?>
Property that manages a Stream and notifies listeners when its value updates.
Base class for ViewWidget Models
ViewState<T extends ViewModel>
ViewState stores the states of ViewWidget, including its ViewModel
ViewWidget<T extends ViewModel>


Property<T> = ValueNotifier<T>
StatelessView = StatelessViewWidget
A ViewWidget with a predefined ViewModel that has no states.
View<T extends ViewModel> = ViewWidget<T>
A ViewWidget with a builder for a ViewModel
ViewWithStatelessViewModel = StatelessViewWidget
Deprecated because of a name collision with ViewWidget in Flutter beta channel