Suleiman Ali Shakir I cannot agree more! I have had a great experience using MVP in my own projects and I am personally a fan of MVP. It sort of enforces our code to be organised and leaves less scope for spaghetti. It even fits in perfectly within our architectures, enabling us to write testable code.
Recently I gave a talk titled “Rxify — a simple spell for complex RxJava operators” at DroidconIN Bangalore 2016, on how to master the
Rxify spell and why we all should be using
RxJava in our apps. Video of the talk has been uploaded here…