Size: a a a

Android Developers

2020 March 09

QH

Quantum Harmonizer in Android Developers
Я видел тестовое (погода), сделанное таким подходом.
источник

ZR

Zhomart Rsaliyev in Android Developers
ради достижения чистого кода и избавления главного domain data class от ненужных импортов
источник

QH

Quantum Harmonizer in Android Developers
Zhomart Rsaliyev
ради достижения чистого кода и избавления главного domain data class от ненужных импортов
Ну и зачем это?)
источник

ZR

Zhomart Rsaliyev in Android Developers
вдобавок, это поможет повысить читаемость кода
источник

А

Александр in Android Developers
~ Oh shi
источник

QH

Quantum Harmonizer in Android Developers
Zhomart Rsaliyev
вдобавок, это поможет повысить читаемость кода
Ага, теперь вместо одного DTO на одну фичу будет три (одинаковых?) DTO, это ли читаемость?
источник

ZR

Zhomart Rsaliyev in Android Developers
по крайней мере, это позволит менять только одну часть кода, не затрагивая весь проект
источник

АМ

Абдулмуталим Муртаза... in Android Developers
Здарова, че это room ноет что я пытаюсь достать данные в основном потоке, хотя я делаю это в другом
источник

n

neikist in Android Developers
Не, это имеет смысл если по какой то причине моделька сетевая неудобная например. Но наверно проще api попросить поправить
источник

ZR

Zhomart Rsaliyev in Android Developers
согласен, что эта идея безумна и не стоит этого, но вдруг
источник

АМ

Абдулмуталим Муртаза... in Android Developers
приложение не падает, ту ошибка происходит в другом потоке
источник

QH

Quantum Harmonizer in Android Developers
Zhomart Rsaliyev
по крайней мере, это позволит менять только одну часть кода, не затрагивая весь проект
Наоборот. Нужно новое поле — протаскивай его через все слои.
источник

Kd

Konstantin dmz9 in Android Developers
Quantum Harmonizer
Наоборот. Нужно новое поле — протаскивай его через все слои.
так то оно так
источник

СМ

Стас М in Android Developers
neikist
Не, это имеет смысл если по какой то причине моделька сетевая неудобная например. Но наверно проще api попросить поправить
оооо, не всегда!
источник

КЧ

Константин Чайко... in Android Developers
Quantum Harmonizer
Наоборот. Нужно новое поле — протаскивай его через все слои.
тут нужна золотая середина, использовать одну модель с бэка сразу UI тоже очень печально, в UI точно должны быть только используемые поля
источник

n

neikist in Android Developers
neikist
Не, это имеет смысл если по какой то причине моделька сетевая неудобная например. Но наверно проще api попросить поправить
О, еще это имеет смысл если нужен какой то объект составной, но в базе хранящийся раздельно ибо и раздельные части смысл имеют.
источник

СМ

Стас М in Android Developers
если в руме и в апи в неодинаковом виде хранятся то точно имеет смысл мапить
источник

n

neikist in Android Developers
Константин Чайко
тут нужна золотая середина, использовать одну модель с бэка сразу UI тоже очень печально, в UI точно должны быть только используемые поля
+, даже не только в UI но и в логике
источник

СМ

Стас М in Android Developers
neikist
О, еще это имеет смысл если нужен какой то объект составной, но в базе хранящийся раздельно ибо и раздельные части смысл имеют.
или если есть какие-то поля, необходимые для вью, но не нужные для хранения
источник

QH

Quantum Harmonizer in Android Developers
neikist
О, еще это имеет смысл если нужен какой то объект составной, но в базе хранящийся раздельно ибо и раздельные части смысл имеют.
решается агрегацией отдельных частей.
источник