Skip to content

3.0.0

Compare
Choose a tag to compare
@sockeqwe sockeqwe released this 14 Mar 09:00
· 24 commits to master since this release

This is the first official major release although it is not named 1.0.0. The version 3.0.0 reflects Mosby Version 3.0.0 it uses under the hood.

Basically there are 3 Modules (dependencies you can include into your project):

  • MVI: Model-View-Intent module offering MviController and RestoreViewOnCreateMviController as base class to extend your controller from. If you can't extend from those build in controllers, you can use MviConductorLifecycleListener to integrate Mosby MVI in your Controller.

  • MVP: Model-View-Intent module offering MvpController and MvpLceController (Loading-Content-Error View) as base class to extend from. MvpConductorLifecycleListener can be used to integrate Mosby into your Controller if you can't extend your Controller from Mosby base Controller classes.

  • ViewState: A MVP extensions that keeps track of your view's state (to restore the state after screen orientation changes etc.). This module is offering MvpViewStateController and MvpLceViewStateController as base class to extend your controller from. If you can't extend from those build in controllers, you can use MvpViewStateConductorLifecycleListener to integrate Mosby MVP ViewState feature in your Controller.