В этом видео удаляем AndroidViewModel из проекта, разделяем реализацию Navigator и UiActions, выносим "фундаментальные" классы в отдельный пакет.
Предыдущее видео: https://www.youtube.com/watch?v=bXI5x8QRXwo
Исходники проекта ДО: https://github.com/romychab/android-tutorials/tree/1bade6ba223c2de9942ad3611732b75877be6b9d/mvvm-foundation
Исходники проекта ПОСЛЕ: https://github.com/romychab/android-tutorials/tree/e2c6717961c568250fb3e7c8810831633525348a/mvvm-foundation
Список внесённых изменений: https://github.com/romychab/android-tutorials/commit/e2c6717961c568250fb3e7c8810831633525348a
00:00 - Введение
02:27 - Реорганизация пакетов приложения
07:59 - Удаляем AndroidViewModel
09:43 - Реализация UiActions
10:35 - Реализация навигатора и посредника
22:41 - Реализация MainActivity
25:22 - Фабрика для ActivityScopeViewModel
27:29 - Создание экземпляра ActivityScopeViewModel
28:26 - Удаляем зависимости приложения из пакета foundation
36:36 - Исправляем баги/ошибки
40:38 - Запуск проекта
Предыдущее видео: https://www.youtube.com/watch?v=bXI5x8QRXwo
Исходники проекта ДО: https://github.com/romychab/android-tutorials/tree/1bade6ba223c2de9942ad3611732b75877be6b9d/mvvm-foundation
Исходники проекта ПОСЛЕ: https://github.com/romychab/android-tutorials/tree/e2c6717961c568250fb3e7c8810831633525348a/mvvm-foundation
Список внесённых изменений: https://github.com/romychab/android-tutorials/commit/e2c6717961c568250fb3e7c8810831633525348a
00:00 - Введение
02:27 - Реорганизация пакетов приложения
07:59 - Удаляем AndroidViewModel
09:43 - Реализация UiActions
10:35 - Реализация навигатора и посредника
22:41 - Реализация MainActivity
25:22 - Фабрика для ActivityScopeViewModel
27:29 - Создание экземпляра ActivityScopeViewModel
28:26 - Удаляем зависимости приложения из пакета foundation
36:36 - Исправляем баги/ошибки
40:38 - Запуск проекта
- Категория
- Разработка Приложений
![](https://www.1biz-inet.ru/templates/apollo/img/pm-avatar.png)
Комментариев нет.