Українська
Тема 16. Архітектура MVVM, навігація та робота з базою даних у застосунках Compose Multiplatform
Мета: навчитися відділяти стан екрана від UI, передавати аргументи маршрутів, працювати з репозиторієм і тестувати ViewModel.
Зміст лекції
- MVVM і односпрямований потік — Чому одного composable недостатньо · Узгоджені залежності · Односпрямований потік даних
- Навігація як стан історії — Навігація як стан історії
- Репозиторій і завантаження даних — Межа репозиторію та життєвий цикл завантаження
- Події, тести та пакування — Помилки, одноразові події та чернетки · Приклад 4. Тест ViewModel з підробленим репозиторієм · Пакування та остаточна перевірка