Size: a a a

Android Architecture

2020 March 02

Y

Yushka in Android Architecture
а тут скорее всего с reified нужно позаморочиться как-то..kClass: KClass<T> такую штуку ещё посмотреть может можно..я точнее не подскажу, но как вектор куда копать может поможет (reified наверное тольк для функций справедлив)
источник

A

Artem in Android Architecture
Yushka
а тут скорее всего с reified нужно позаморочиться как-то..kClass: KClass<T> такую штуку ещё посмотреть может можно..я точнее не подскажу, но как вектор куда копать может поможет (reified наверное тольк для функций справедлив)
ага, видел, спасибо! Вроде это только для методов
источник

Y

Yushka in Android Architecture
Artem
ага, видел, спасибо! Вроде это только для методов
вот я уже подписала, да)
источник

A

Artem in Android Architecture
=)
источник

АЕ

Алексей Ершов in Android Architecture
Нашел интересное: https://stackoverflow.com/questions/55229374/why-dont-sub-classes-have-access-to-nested-interfaces-in-kotlin
Говорят, что тот факт, что это работает в Java - баг. Просто не стали править во имя обратной совместимости)
источник

A

Artem in Android Architecture
Спасибо, интересно)
источник

С

Сергей in Android Architecture
Mukhamed Issa
Я бы топил за то, чтобы у каждого слоя была своя моделька. Но если request model и response model будут всегда идентичными, и если со стороны бэкенда изменения в ответе затронут и модельку для запроса, то ок)

По сабже, примерно да. getUsers в репо будет брать данные из datasource и отправлять интерактору/презентеру уже готовые к использованию данные, и оттуда же будут отравляться ваш request model =)
Спасибо
источник

DK

Denis Koval in Android Architecture
всем драсти.
Считается ли хорошей практикой создавать Enum класс, в параметрах которого ресурсы (типа R.color.green)?
источник

AO

Artem Osipov in Android Architecture
Denis Koval
всем драсти.
Считается ли хорошей практикой создавать Enum класс, в параметрах которого ресурсы (типа R.color.green)?
постоянно так делаю
источник

V

Vladimir in Android Architecture
+) хз, хорошая ли практика
источник

AD

Aleksey D. in Android Architecture
Denis Koval
всем драсти.
Считается ли хорошей практикой создавать Enum класс, в параметрах которого ресурсы (типа R.color.green)?
а для чего так делать?
источник

А

Александр in Android Architecture
Aleksey D.
а для чего так делать?
Поди знай.
Я так делал, когда делал Enum для BottomNav. В каждом перечислении была ссылка на стрингу, которая содержит название экрана, куда юзер будет переходить.
источник

PA

Pavel Antoshkin in Android Architecture
Denis Koval
всем драсти.
Считается ли хорошей практикой создавать Enum класс, в параметрах которого ресурсы (типа R.color.green)?
Можно в utils метод создать, который будет возвращать нужный тебе stringRes id в зависимости от значения enum.
источник

PA

Pavel Antoshkin in Android Architecture
Denis Koval
всем драсти.
Считается ли хорошей практикой создавать Enum класс, в параметрах которого ресурсы (типа R.color.green)?
Не думаю, что это по Code clean. Лучше разделять
источник

MI

Mukhamed Issa in Android Architecture
Pavel Antoshkin
Не думаю, что это по Code clean. Лучше разделять
Ну если эти модельки относятся только к presentation слою, почему бы и нет :)
источник

DK

Denis Koval in Android Architecture
спасибо друзья))
источник

PA

Pavel Antoshkin in Android Architecture
Mukhamed Issa
Ну если эти модельки относятся только к presentation слою, почему бы и нет :)
А что если иконки айтемов?)
источник

KD

Konstantin Dovnar in Android Architecture
Если речь именно о R.color.green — т.е. об интах — то вполне себе нормально такое где угодно держать.
источник

MI

Mukhamed Issa in Android Architecture
Pavel Antoshkin
А что если иконки айтемов?)
DrawableRes, StringRes, если этот енам используется только в нужном слое, то проблем, имхо, не должно быть)
источник

PA

Pavel Antoshkin in Android Architecture
Mukhamed Issa
DrawableRes, StringRes, если этот енам используется только в нужном слое, то проблем, имхо, не должно быть)
Речь не о проблемах. А о чистоте кода.
Проблем то не будет
источник