Features
- opening several screens inside single call (for example: deeplink)
- implementation of parallel navigation (Instagram like)
- predefined navigator ready for Single-Activity apps
- predefined navigator ready for setup transition animation
Initialize the library (for example in your Application class):
public class SampleApplication extends MvpApplication { public static SampleApplication INSTANCE; private Cicerone<Router> cicerone; @Override public void onCreate() { super.onCreate(); INSTANCE = this; initCicerone(); } private void initCicerone() { cicerone = Cicerone.create(); } public NavigatorHolder getNavigatorHolder() { return cicerone.getNavigatorHolder(); } public Router getRouter() { return cicerone.getRouter(); } }