AndroidArchitecturePatterns: MVVM vs MVC vs MVP A brief guide over popular architecture pattern for android.