Links
Code from this video
Timecodes
0:00 - вводная
1:00 - MVVM pattern
4:38 - Observable - Observer pattern
7:14 - moko-mvvm модули в этом видео
8:01 - создание ViewModel
9:55 - зачем наследоваться от класса ViewModel
12:30 - создание экземпляра ViewModel со стороны Android
19:16 - создание экземпляра ViewModel со стороны iOS
23:53 - добавление полей (LiveData) в ViewModel
24:50 - что такое MutableLiveData / LiveData
26:17 - трансформации LiveData
30:11 - добавление обработчика нажатия на кнопку
32:36 - верстка Android экрана
36:00 - привязка LiveData к Android элементам
40:50 - верстка iOS экрана
45:50 - тест Android приложения
47:38 - привязка LiveData к iOS элементам
50:51 - тест iOS приложения
55:40 - добавление отправки событий из ViewModel к View
1:00:58 - логика работы EventsDispatcher
1:02:08 - добавление логики выбора отправляемого события
1:03:13 - подключение событий ViewModel к Android экрану
1:06:50 - тест событий на Android
1:09:22 - подключение событий ViewModel к iOS экрану
1:11:53 - тест событий на iOS
1:13:03 - финал
1 view
1575
641
2 months ago 00:20:25 11.6K
Google Play становится открытым | Новости мобильной разработки
2 months ago 00:57:39 1
Мобильная разработка на Kotlin MultiPlatform / Алексей Михайлов (IceRock)
2 months ago 00:46:44 1
Kotlin Multiplatform Mobile в production-использовании / Алексей Михайлов (IceRock Development)
2 months ago 00:42:30 1
Готовим Большую Фичу™ на Kotlin Multiplatform. Многопоточность, сеть и кэш/ Дмитрий Яковлев (Яндекс)
3 months ago 00:19:27 927
Поддержка Kotlin Multiplatform в Jetpack | Сложности Android разработки
3 months ago 01:46:31 14
iOS приложение на SwiftUI с использованием Kotlin Mobile Multiplatform // iOS Developer Professional