mvcprovider library

Classes

MVC_Controller<M>
The MVC_Controller class which will handle user's actions and optionally trigger a view rebuild/refresh by calling "notifyListeners()"
MVC_Model<C>
The MVC_Model class which will contain/manipulate data and optionally trigger a view rebuild/refresh by calling "notifyListeners()"
MVC_Module<M extends MVC_Model, V extends Widget, C extends MVC_Controller>
The MVC_Module class which is the link between MVC entities and optionally declare new Provider classes with property "providers"
MVC_Notifier<T extends ChangeNotifier>
V2 Sugar syntax to declare a ChangeNotifierProvider When you want to share an instance of a class able to trigger rebuilds when needed
MVC_Provider<T>
V2 Sugar syntax to declare a Provider When you simply need to share an instance of a class
MVC_ProxyProvider<T, R>
V2 Sugar syntax to declare a ProxyProvider When you need to share an instance's method or property with a given type
SingleChildBuilder
A SingleChildWidget that delegates its implementation to a callback.
SingleChildState<T extends SingleChildStatefulWidget>
A State for SingleChildStatefulWidget.
SingleChildStatefulElement
An Element that uses a SingleChildStatefulWidget as its configuration.
SingleChildStatefulWidget
A StatefulWidget that is compatible with Nested.
SingleChildStatelessElement
An Element that uses a SingleChildStatelessWidget as its configuration.
SingleChildStatelessWidget
A StatelessWidget that implements SingleChildWidget and is therefore compatible with Nested.
SingleChildWidget
A Widget that takes a single descendant.

Mixins

MVC_View<M extends MVC_Model, C extends MVC_Controller>
The MVC_View mixin which will display model data and link controller's methods to user's actions
SingleChildInheritedElementMixin
SingleChildStatefulWidgetMixin
SingleChildStatelessWidgetMixin
SingleChildStateMixin<T extends StatefulWidget>
SingleChildWidgetElementMixin