Архитектура и дизайн Android приложения (мой опыт)
А что мы в теории потеряем, если вынесем этот маппинг на ViewModel, вместо создания разных UseCase?
0
ПосмотретьАрхитектура и дизайн Android приложения (мой опыт)
В случаях, когда одна и та же порция данных нужна двум экранам, причём в разном формате, получатся два сценария, делающих почти одинаковые действия? Вопроса бы не было, если бы в примере LoginUseCase не определял цвет текста, а передавал статус пользователя, по которому в VM/Activity определялся бы цвет. Но тут задействованы именно нюансы интерфейса.
0
ПосмотретьАрхитектура и дизайн Android приложения (мой опыт)
Почему сценарий преобразовывает данные для представления? Для этого ему нужно знать о представлении, которое слоем выше, и подстраиваться под него.
0
ПосмотретьИнформация
- В рейтинге
- Не участвует
- Зарегистрирован
- Активность