MVP (Model View Presenter) is a trending topic in the Android community nowadays. This pattern allows you to avoid the God Activity/Fragment syndrome, better decoupling and improve testability in your applications. You can find many posts with really good explanations about how to apply such pattern in Android applications: post1, post2 and post3. MVP diagramThe basic idea behind the pattern is to
![Presenter surviving orientation changes with Loaders](https://cdn-ak-scissors.b.st-hatena.com/image/square/b607163a1fde820c508e2ffd7b9370aaf098bf2a/height=288;version=1;width=512/https%3A%2F%2Fmiro.medium.com%2Fv2%2Fresize%3Afit%3A461%2F1%2A33e_JFV1EdHmseiiCrq_-Q.png)