Сопоставление Middle Архитектура: MVVM, MVI, Clean обновлено
Что в каком слое
Вопрос
Сопоставь класс и слой, где ему место.
Попробуйте сами
Нажмите слева, потом подходящее справа.
Показать ответ и разбор
Коротко
ViewModel и экраны в UI-слое, use case в domain, репозиторий и источники (DAO, API) в data. Domain не зависит от Android, data реализует интерфейсы из domain.
Правильные пары
FeedViewModelUI layerGetPersonalizedFeedUseCaseDomain layerFeedRepositoryImplData layerFeedDao (Room)Data layer, источник данныхFeedScreen (Composable)UI layer, отображениеРазбор
ViewModel и экраны в UI-слое, use case в domain, репозиторий и источники (DAO, API) в data. Domain не зависит от Android, data реализует интерфейсы из domain.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.