MVVM в Android на практике

preview_player
Показать описание
Показываю реальный пример на пальцах для "чайников" :) с применением паттерна MVVM в Android. Все показываю на практике в коде и на диаграмме. Также разбираем MVVM в архитектуре Clean Architecture (Чистая архитектура).

MVVM расшифровывается как: Model View View Model.

СОДЕРЖАНИЕ:
-------------------------------------------------------------------
00:00:00 – введение
00:02:08 – MVVM с Clean Architecture на диаграмме
00:05:50 – ViewModel на практике в коде
00:11:09 – жизненный цикл ViewModel
00:13:53 – переносим логику из Android Activity в ViewModel
00:19:30 – View Model factory, создаем фабрику
00:23:58 – особенности MVVM
00:28:19 – LiveData
00:38:08 – подводим итоги
-------------------------------------------------------------------
На канале также есть и другие уроки по программированию.

Найти меня можно вот тут:

#mvvm #android #kiparo
Рекомендации по теме
Комментарии
Автор



СОДЕРЖАНИЕ:

00:00:00 – введение
00:02:08 – MVVM с Clean Architecture на диаграмме
00:05:50 – ViewModel на практике в коде
00:11:09 – жизненный цикл ViewModel
00:13:53 – переносим логику из Android Activity в ViewModel
00:19:30 – View Model factory, создаем фабрику
00:23:58 – особенности MVVM
00:28:19 – LiveData
00:38:08 – подводим итоги

TimofeyKovalenko
Автор

Просто невероятно шикарное объяснение MVVM. Спасибо. Очень долго искал такое внятное полноценное видео, да и вообще весь плейлист. Спасибо бесконечное!

TheDamiankain
Автор

Офигенное видео, всё по полочкам, спасибо, ждём dagger и все его тонкости)

IhorBohdanovskyi
Автор

Это просто нереально крутое видео. До него я прочитал с десяток статей по MVVM, LiveData, но паззл сложился только после него. Особенно понравился подход: ставится задача, показывается ее интуитивное решение, а потом объясняются минусы этого решения, ищется другое и последовательно вместе с автором ты приходишь к грамотному коду.

АлександрХарин-ву
Автор

Спасибо за огромную работу, которую вы проделали. Всегда с интересом смотрю ваши выпуски

sovrinfo
Автор

это самое доступное объяснение mvvm, что я видел. Даже английский не хочется поправлять) Спасибо вам!)

me_kato
Автор

Я несколько месяцев использовал MVVM, но делал много ошибок так как думал, что это архитектура и не видел картину целиком. Благодаря прошлым видео про Clean architecture у меня наконец сложилось комплексное видение архитектуры андроид апки! Великолепный курс: кратко но доходчиво. Большое спасибо за вашу работу!

FyUajYpUlM
Автор

да уж, так как вы объясняете это большая редкость! ваши уроки бесценны, много чего понял, что не мог раньше вдуплить)) респект

АлександрРоманов-рф
Автор

Я был из тех кто говорил, что mvvm это архитектура. Как это было глупо. Спасибо большое!

InvincibleXXX
Автор

Шикарное объяснение. С первого раза не до понял про ViewModelFactory, спустя много времени пересмотрел и разобрался. Спасибо

МихаилКузнецов-гу
Автор

А я вначале начал отсюда, дай думаю про MVVM по быстрому гляну. В итоге посмотрел всё с самого начала. Огромное спасибо за классную подачу материала

stasleonov
Автор

Спасибо за такие уроки! Очень приятный голос, отличный подход к объяснению и самое главное урок проходит мимолетно, не успеваешь заслушаться - конец)) Все четко и понятно. И спасибо за советы по поводу собеседований, между прочим сказано - но очень полезно!

digoMass
Автор

Реально огромное спасибо приятно учиться когда ты всё понимаешь
Меня поражает что платные курсы так подробно и понятно не могут объяснить а тут бесплатно
Как говорил Ричард Фейнман "Если ты не можешь объяснить это простыми словами, значит, ты не понимаешь этого сам…"

Arman_
Автор

Спасибо тебе ОГРОМНОЕ, Боженька послал тебя))))
Я много где читал про MVVM, но никак не мог понять, но твое видело сразу расставило точки над "И")))

ЕвгенийА-гъ
Автор

хочу выразить огромную благодарность за ролики! смотрела их еще год назад, но полностью влиться в тему получилось только сейчас. теперь clean architecture и MVVM не страшны :)

xtoya
Автор

Вау, очень крутой материал, спасибо большое, не знаю где вы преподаете, но студентам явно повезло, не часто таких преподов в ИТМО встретишь, честно говоря)

DaniilShevchuk
Автор

Самое понятное объяснения MVVM. Максимально подробно и просто, что лучше всего воспринимается. Автору большое спасибо за этот труд!!!

ДмитрийКозлов-щц
Автор

Спасибо большое за Ваш урок. Очень понравился подход с последовательным переписыванием кода (ошибки и этапы). С таким подходом формируется понимание для чего мы используем технологию, как она работает. А главное - доступным языком.

АнтошаГорохов
Автор

Блин за 30минут рассказать основы view Model да ещё так все просто и понятно ! Вы гений

shipoopididorian
Автор

Наконец-то нашел краткое и в то же время подробное объяснение, что такое MVVM и с чем его едят )) Спасибо автору. Ну конечно же иду чмотреть, что еще интересного, у автора в плейлисте, найдется ;)

olegzakhozhiy