Size: a a a

Android Architecture

2020 October 09

E

Eugene in Android Architecture
Ysim Tokido
Использование модуля core с общим кодом ,utils,ecxeption etc. В Clean Architecture это допустимо ,когда модуль core подключается к модулям presentation,domain,data ?Это не ломает Clean Architecture ?
а зачем core в domain?
источник

ES

Egor Sigolaev in Android Architecture
Ребят. А вот вопрос вроде простой, но туплю. Мне надо получить язык. Для получения языка не требуется контекст. То есть вроде бы можно и в домейн запихнуть хелпер. Но теперь вопрос стоит. Как правильно работать с такими хелперами? Делать их обджектами и статик метод типо getLanguage или создавать инстанс хелпер через lazy например во фрагменте?
источник

E

Eugene in Android Architecture
не делать хелперов)
источник

ES

Egor Sigolaev in Android Architecture
Eugene
не делать хелперов)
Ну а че, во фрагменте или вм насоздавать кучу мелких методов?
источник

QH

Quantum Harmonizer in Android Architecture
Egor Sigolaev
Ребят. А вот вопрос вроде простой, но туплю. Мне надо получить язык. Для получения языка не требуется контекст. То есть вроде бы можно и в домейн запихнуть хелпер. Но теперь вопрос стоит. Как правильно работать с такими хелперами? Делать их обджектами и статик метод типо getLanguage или создавать инстанс хелпер через lazy например во фрагменте?
ИНСТАНС ХЕЛПЕРА — это как вообще?
источник

Kd

Konstantin dmz9 in Android Architecture
Interfeis Langvidge;
Klass LangvizhHelper: Langvidge (val context; Context)
источник

ES

Egor Sigolaev in Android Architecture
Quantum Harmonizer
ИНСТАНС ХЕЛПЕРА — это как вообще?
val helper = LanguageHelper()
источник

Kd

Konstantin dmz9 in Android Architecture
пользуйся интрейфейсом в домене
источник

E

Eugene in Android Architecture
так контекст не нужон
источник

QH

Quantum Harmonizer in Android Architecture
Egor Sigolaev
val helper = LanguageHelper()
упрощение 1: заменить класс на обджект
упрощение 2: убрать обджект, оставить функции
источник

E

Eugene in Android Architecture
LanguageHelper.getLanguage()
источник

ES

Egor Sigolaev in Android Architecture
Quantum Harmonizer
упрощение 1: заменить класс на обджект
упрощение 2: убрать обджект, оставить функции
Екстеншен для фрагмента это перебор будет?
источник

Kd

Konstantin dmz9 in Android Architecture
Eugene
так контекст не нужон
почему, можно для тупых
источник

ES

Egor Sigolaev in Android Architecture
Konstantin dmz9
почему, можно для тупых
Не нужен он для получения локали
источник

Kd

Konstantin dmz9 in Android Architecture
я понял я спрашиваю почему
источник

ES

Egor Sigolaev in Android Architecture
Konstantin dmz9
я понял я спрашиваю почему
Ну погугли же, получить локаль можно через Locale.getDefault().language
источник

ES

Egor Sigolaev in Android Architecture
Ладно, обджект наверно норм варик
источник

ES

Egor Sigolaev in Android Architecture
Спасибо
источник

М

Максим in Android Architecture
Quantum Harmonizer
Ну почему же? Мой мввм именно такой)
видимо только мы с тобой пишем оксюмороны😂
источник

Kd

Konstantin dmz9 in Android Architecture
ну погуглил, пишут что это нестабильное решение (посл. коммент)
источник