By Alexander Bobro - https://www.facebook.com/profile.php?id=100002522756075&fref=ts
Why do mobile applications need architecture? We will discuss different architectural approaches for building flexible and testable software. I will show why clean architecture is one the best solutions. In this context, we will discuss different ways to organize presentation layer of Android apps, reveal pros and cons of them. I will show how to implement MVP for your android application, what problems you may face and how to solve them, how to test resulting solution.