Contacts MVC vs MVP vs MVVM sample project We are writing Contacts iOS and Android applications to understand how to use MVC (Model View Controller), MVP (Model View Presentr) MVVM (Mode View View-Model) design patternes.