#Architecture #MVVM #MVP



Различия между MVVM и остальными MV*-паттернами



Хорошая статья в рамках которой автор показал историю развития MV(Any) паттернов, так и различия между ними и ошибки в понимание.



Вы найдете информацию о:

👉 MVC (Model-View-Controller)

👉 MVP (Model-View-Presenter) в 2 вариациях

👉 Passive View

👉 Supervising Controller

👉Presentation Model

👉MVVM (Model-View-ViewModel)



Presentation Model описывает подход, который использует Google для архитектуры на основе Architecture Components в Android.



Помните самое главное - нет правильной архитектуры, есть только та, которая эффективно решит задачу вашего приложения, и возможно она вполне будет за рамками этого списка. Напишите о ней в @android_broadcast_discussions и я расскажу о ней в канале.