Releases: sockeqwe/mosby-conductor
3.1.0
3.0.0
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 offeringMviController
andRestoreViewOnCreateMviController
as base class to extend your controller from. If you can't extend from those build in controllers, you can useMviConductorLifecycleListener
to integrate Mosby MVI in your Controller. -
MVP
: Model-View-Intent module offeringMvpController
andMvpLceController
(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 offeringMvpViewStateController
andMvpLceViewStateController
as base class to extend your controller from. If you can't extend from those build in controllers, you can useMvpViewStateConductorLifecycleListener
to integrate Mosby MVP ViewState feature in your Controller.