A good architecture is more than just a fancy structure of your project, or trendy thing that everyone has to follow. With so many great examples out there on how to build an MVP or MVI app, one might think that the job is done and there is nothing left to discover or create. But one burden of any architecture is that it has to scale with Android, and that is not an easy task.
In this small session we are going to dive deep into the challenges that one faces when adopting an architecture on an example of a complex RecyclerView that relies on an RxMVI approach.