Skip to content

Releases: sockeqwe/mosby-conductor

3.1.0

28 Nov 22:15
Compare
Choose a tag to compare

Updated to Mosby 3.1.0

For more information see here: https://github.com/sockeqwe/mosby/releases/tag/3.1.0

3.0.0

14 Mar 09:00
Compare
Choose a tag to compare

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.