Conference for mobile developers

November 11, 2017
Radisson Slavyanskaya,
Europe Square 2, Moscow

Cicerone - Navigation in MVP without pain

RU /

This talk will tell about implementing flexible, simple and functional screen navigation while using MVP in Android. It will show how to make navigation code clean and lifecycle-safe, and also how to make any (even the most intricate) chain of screen transitions achievable with a couple of lines of code. It will help with writing unit tests for the transition logic. It will teach how to extend the demostrated approach.

During this talk we'll examine specifics of Android architecture in terms of navigation, we'll make up list of requirements for ideal navigation and implement them. Frameworks Flow and Conductor will be mentioned. After all Konstantin will talk about his own library Cicerone.

Konstantin Tskhovrebov, MobileUp

More than 6 years of experience in development. Has worked at ooApps, Phereo, i-Free. Since 2014 works as a lead Android developer at MobileUp. In 2015 won Pavel Durov's contest for Android developers "Telegram Challenge". Gave talks at conferences AppsConf 2016 and DevFest Siberia 2016, also gave internal master classes.

All talks  


Программа конференции