mvvm_builder library

Classes

AnimatedMvvmContent<P extends Presenter<MVVMModel, dynamic>, M extends MVVMModel>
[...]
MultipleAnimatedMvvmContent<P extends Presenter<MVVMModel, dynamic>, M extends MVVMModel>
[...]
MVVMContent<P extends Presenter<MVVMModel, dynamic>, M extends MVVMModel>
MvvmContext
MVVMModel
Model containing the current state of the view
MVVMPage<P extends Presenter<MVVMModel, dynamic>, M extends MVVMModel>
Creates a new MVVM widget to split business logic easily from rendering [...]
MVVMPageBuilder<P extends Presenter<MVVMModel, dynamic>, M extends MVVMModel>
Creates a static cached page from a builder method [...]
MVVMView
Base class for views to implement
Presenter<T extends MVVMModel, I>
This class must be overriden too
PresenterInherited<T extends Presenter<MVVMModel, dynamic>, M extends MVVMModel>
Wraps presenter inside a persistent Widget

Typedefs

MvvmAnimationControllerBuilder(TickerProvider tickerProvider) AnimationController
builds a single AnimationController
MvvmAnimationListener<P extends Presenter<MVVMModel, dynamic>, M extends MVVMModel>(MvvmContext context, P presenter, M model) → void
functions to handle animation state without refresh page
MvvmAnimationsControllerBuilder(TickerProvider tickerProvider) List<AnimationController>
builds a list of AnimationController
MvvmContentBuilder<P extends Presenter<MVVMModel, dynamic>, M extends MVVMModel>(MvvmContext context, P presenter, M model) Widget
builds a child for a MVVMContent
PresenterBuilder<P extends Presenter<MVVMModel, dynamic>>(BuildContext context) → P
builds a presenter