Have you ever heard about unidirectional data flow? Flux and/or Redux?
In this talk, we will talk about how to follow the principles that architectures like Flux and Redux do on the web, but on Android.
What is a state? A dispatcher? Middleware? Controller view? How do we glue all these parts together? How to keep our domain isolated from the outer world so is easily testable? how do we chain actions?
We will cover all these topics and much more!!, and you know what? everything with a bit of Kotlin sauce, so we will see how we can take advantage of the cool stuff this language provide us to make our architecture even better.
Cesar Valiente is a passionated software engineer working at Microsoft in the One Note team. Previously, he was one of the main Android devs of Wunderlist.
Cesar loves sharing knowledge with others, he has spoken in some of the most relevant mobile conferences in Europe.
He is Google Developer Expert, a recognition given by Google to those who help and share their experience with others, helping to grow the Android community.
Company: «Microsoft», Germany