mvp_core library


The base interface for a presenter (all presenter interfaces should extend this).
The base interface for a view (all view interfaces should extend this).
Presenter<V extends IView>
The presenter for the MVP pattern. It is the presenter's job to update the associated view. Presenters handle all of the logic that comes with interpreting the model (data) to update the view.
StateView<T extends StatefulWidget, P extends IPresenter>
A view base class which is specific to the flutter framework. All MVP patterned views should extend this.
View<P extends IPresenter>
The view for the MVP pattern. [...]