flutter_mvvm

Simple and effective architecture MVVM using Provider to approach Flutter with lifecycles.

Installing:

Add the following to your pubspec.yaml file:

dependencies:
  mvvm_provider: ^1.0.1

Usage:

Let your small/common widget extends FlutterWidget and your full screen widget extends FlutterView with its own WidgetModel/ViewModel.

Or you can create your own base widget and base view.

Check out example for more information.

Libraries

FlutterView
FlutterViewModel
FlutterWidget
FlutterWidgetModel