arch/view/view library
Classes
-
BaseView<
View extends BaseWidget, ScreenState, ViewModel extends BaseViewModel< View, ScreenState> > - Main class for umvvm view It holds reference to view model, receives WidgetsBinding post frame callback and manages AutomaticKeepAliveClientMixin for this view
-
BaseViewModel<
Widget extends StatefulWidget, State> - Main class to extend to create view models Contains dependencies, event bus subscription, state and parts
- BaseWidget
- Base class for Stateful widget with view model
Mixins
-
FormViewModelMixin<
Widget extends StatefulWidget, State> - Mixin with helper methods to create form views
-
UseDisposableMixin<
Widget extends StatefulWidget> - Mixin with methods to create disposable instances that will be disposed when instance is disposed
Typedefs
-
ValidatorsMap
= Map<
GlobalKey< State< , Future<StatefulWidget> >FieldValidationState> Function()>