Size: a a a

Android Developers

2020 November 28

ЕГ

Евгений Гончаров... in Android Developers
объясняю почему
источник

VP

Vitaly Peryatin in Android Developers
Евгений Гончаров
как ты будешь это шарить без di? или хотя бы сервис локатора
У меня будет синглтон, в котором будут лежать модули в маке со скоупами, если кратко
источник

ЕГ

Евгений Гончаров... in Android Developers
500 экранов, даже если не будет кодогенерации сборка +15 минут
источник

VP

Vitaly Peryatin in Android Developers
Евгений Гончаров
без даггера не обойтись
Можешь уточнить в каких проектах
источник

OP

Oleg Pchelkin in Android Developers
Евгений Гончаров
без даггера не обойтись
А как же koin?)
источник

ЕГ

Евгений Гончаров... in Android Developers
придется распиливать 500 экранов на многомодульность
источник

VP

Vitaly Peryatin in Android Developers
Oleg Pchelkin
А как же koin?)
+))
источник

ЕГ

Евгений Гончаров... in Android Developers
даггер единственный di который поддерживает многомодульность через component dependencies
источник

ЕГ

Евгений Гончаров... in Android Developers
koin не поддерживает многомодульность
источник

SV

Sergey Vasilchenko in Android Developers
Oleg Pchelkin
А как же koin?)
потонешь в бойлерплейте =)
источник

ЕГ

Евгений Гончаров... in Android Developers
а если не будет многомодульонсти, будет жопа с билда таймрм
источник

I

Ilya in Android Developers
Евгений Гончаров
koin не поддерживает многомодульность
??
источник

ЕГ

Евгений Гончаров... in Android Developers
и тем более koin это сервис локатор а не di
источник

I

Ilya in Android Developers
Евгений Гончаров
koin не поддерживает многомодульность
modules {
module из другого модуля
}
?
источник

VP

Vitaly Peryatin in Android Developers
Евгений Гончаров
а если не будет многомодульонсти, будет жопа с билда таймрм
При наличии множества библиотек с кодогеерацией возможно
источник

ЕГ

Евгений Гончаров... in Android Developers
Vitaly Peryatin
При наличии множества библиотек с кодогеерацией возможно
а без них некуда
источник

ЕГ

Евгений Гончаров... in Android Developers
как минимум Room
источник

VP

Vitaly Peryatin in Android Developers
Евгений Гончаров
и тем более koin это сервис локатор а не di
Не все ли равно? Главное есть IoC контейнер. Зачем держаться за определенный подход, если и другой подход так же решает эту задачу?
источник

С

Сергей in Android Developers
Как выглядит класс репозитория, когда заводить БД избыточно, а грузить каждый раз данные с бекенда, при открытии экрана не хочется?
Я сейчас прямо в репозитории кеширую полученные объекты, получается так:
    fun getAccount(): Single<Account> =
       if (accountCache != null)
           Single.just(accountCache)
       else api.getAccount("")
           .doOnSuccess { accountCache = it }

Нормальный вариант?
источник

ЕГ

Евгений Гончаров... in Android Developers
Vitaly Peryatin
Не все ли равно? Главное есть IoC контейнер. Зачем держаться за определенный подход, если и другой подход так же решает эту задачу?
обмазывание некрасивым кодом
источник