iOS Dev 34: MVVM Design Pattern Explained with Example | Swift 5, XCode 13
In this video we learn about the Model View ViewModel (MVVM) Design Pattern.
We start by understanding how each component connects with themselves, then we implement an example project (Login Page) using the MVVM pattern.
We also learn how to bind our View with our ViewModel using the Observable method.
Additional Materials:
Starter Project: https://github.com/EMacco/ios-tutorials/tree/design-pattern-starter
Generics: https://www.youtube.com/watch?v=V-D799BpfAg&list=PLgBVHL8joMCslhJPyp2Wzzh5ZO9bmRkK-&index=15
Concurrency: https://www.youtube.com/watch?v=T0nbHBTQ5Ss
Retain Cycle: https://www.youtube.com/watch?v=zn05jgp8VUc
Food Ordering App: https://www.youtube.com/playlist?list=PLgBVHL8joMCthoqCwsWAUWIiyJaPrqPA4
Say Hi on Social Media:
LinkedIn: https://www.linkedin.com/in/emacco/
Twitter: https://twitter.com/Its_Macco
Video Content
1. Introduction 00:00
2. What is MVVM? 00:18
3. Starter Project Explained 08:38
4. ObservableObject Class 14:20
5. Create Network Service 22:16
6. Implement LoginViewModel 26:00
7. Implement Binder 30:52
8. Test Example 37:22
9. Implement HomeViewModel 39:44
10. Conclusion 46:25
Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «iOS Dev 34: MVVM Design Pattern Explained with Example | Swift 5, XCode 13», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.
Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.
Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!
Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.