🚦 Cicerone is a lightweight library that makes the navigation in an Android app easy.
Finally, Cicerone was migrated to AndroidX!
newChain
and newRootChain
(opens several screens inside single transaction)exitWithResult
and newScreenChain
backToUnexisting()
method.applyCommands(Command[] commands)
.New feature: setup transition animation for Activities by navigator.
New feature: subscription on screen result. New feature: setup transition animation by navigator.
unknownScreen()
onResumeFragments()
for FragmentActivityAppNavigator
(and SupportAppNavigator) as extention of FragmentNavigator allowing work with ActivitiesunknownScreen()
callback triggering for undefined screen keyfinishChain()
. It's mostly used to finish the application or close a supplementary navigation chain.