Articles in this series
High-level differences between Model-View-Controller(MVC), Model-View-Presenter(MVP), and Model-View-ViewModel(MVVM) for Android development.
If you don't have the time to watch these lengthy videos on YouTube, this article is for you.