MVVM vs MVP с Moxy, ViewModel и Livedata (Android Story 23)
Telegram Мы попытались пройтись по большинству исторических моментов, что привели нас к такой жизни в 2020 году, где приходиться выбирать между MVVM и MVP. Обсудили популярные библиотеки, которые помогают в улучшенном виде реализовать эти архитектуры presentation layer в контексте андроида и даже попытались провести сами небольшое сравнение этих подходов. 01:15 - Немного истории о появлении MVP vs MVVM и даже MVC в мире программирование и отдельно история развития паттернов в Android. 13:31 - MVP и библиотека Moxy (как она работает, стратегии, кодген). 24:04 - Ещё немного истории о MVVM и разнице с PM (Presentation Model). 26:01 - MVVM в Android: ViewModel и LiveData и немного о RxJava. А также небольшой оффтоп, где нас бомбит с того, насколько ужасно написаны примеры кода с LiveData у Google. 40:31 - Databinding и полноценный MVVM. 44:44 - MVP vs MVVM - сравнение в контексте android. 55:52 - Оффтоп о Playstation 5. Ссылка на эпизод (внутри также ссылки на эпизод во всех популярных платформах для подкастов) -