сетью в чистой архитектуре, что делать с pojo модельками?
Можно ли их иметь в одном экземпляре на все приложение?
Или нужно абстракцию на каждую в домене заводить?
И кстати, что делать при mvvm? Допустим у меня есть врапер на респонсы с сети, я не писал интерактор и прокидываю их во вью модель
И потом во фрагменте я смотрю какой тип врапера пришёл и уже делаю что то на основе этой информации
Во вью модели лайв дата
> абстракцию на каждую в домене заводить вот так точно нельзя делать
Понятно, а как надо, если не секрет?
очевидно, не заводить :)
Используй pojo
Получается надо хранить один тип моделек на слое данных?
если нет острой необходимости сделать иначе, то да
Если они тебе походят в том виде, который тебе и нужен, то используй их
а то рассказывали мне как-то: забрал из рума в хип и сразу «замаппил» в POJO, где меньше полей, чтобы в UI всё не передавать 🔥
? Ну вроде ж просто ссылка передается)) у него памяти так больше уйдет. А как у него вероятно можно если в ui надо передать еще кучу разного, причем разным элементам
сразу выбирать в нужный тип, а не гонять IO и срать в хип лишними полями
А лишние поля другим ui нужны скажем. Или для бизнес логики
поля, которые нужны, лишними не назовут
Обсуждают сегодня