Size: a a a

Android Architecture

2021 June 16

JF

Jorik Fat in Android Architecture
я тоже самоучка. Это вообще никак не влияет
источник

А

Алексей in Android Architecture
Мне нужно как правильно, если костыль, то значит не буду использовать его. Еще вопрос. Вы говорите инжектить, т.е использовать di?
источник

А

Алексей in Android Architecture
Какую лучше библиотеку использовать? dagger?
источник

JF

Jorik Fat in Android Architecture
да, если хотите, чтобы гибкость сохранялась. Если нужно "завтра! у меня сроки горят!!!!" - то можно использовать статичный Context из Application
источник

JF

Jorik Fat in Android Architecture
для Вас это будет сложно. Попробуйте что-то попроще koin/toothpick
источник

А

Алексей in Android Architecture
Мне нужно правильно.
источник

А

Алексей in Android Architecture
Спасибо большое за разъяснения.
источник

JF

Jorik Fat in Android Architecture
в программировании нет такого понятия "правильнее". Есть решения подходящие под условия, и не подходящие под них
источник

А

Алексей in Android Architecture
Ну если выразится более правильнее, мне нужно решение, которое будем приемлемо в больших компаниях или для опытных разработчиков.
источник

JF

Jorik Fat in Android Architecture
Ради забавы изучите 2 паттерна:
Decorator и LocalExtention. И ответьте на вопрос "чем они отличаются?"
источник

D

Denis in Android Architecture
А потом встречаем полную реализацию клина в приложении из 3 экранов типа "список с сервера показать"))
источник

JF

Jorik Fat in Android Architecture
да ладно Вам. Все мы прекрасно знаем как это получается. Клиенту нужна фича, а разработчик хочет применить новую модную технику. Так и получается приложение на клине из 3х экранов
источник

JF

Jorik Fat in Android Architecture
да и если сроки позволяют. Почему бы и нет?
источник

D

Denis in Android Architecture
У меня был чел в команде. Все по слоям, везде интерфейсы. Только вот чтобы до функционала дойти - 6-7 раз провалиться по коду надо было. Да и классы принимали по 12-15 параметров в конструкторе. Аргументация "Это же клин! Зато все независимо работает и инжектится!"
источник

А

Алексей in Android Architecture
Это вы к чему написала?
источник

D

Denis in Android Architecture
Ну и потом он быстренько свалил и этот кусок кода выкинули и написали проще) Без таких "изысков"
источник

JF

Jorik Fat in Android Architecture
есть 3 типа работников:
1 новички - сделают так, чтобы работало
2 любители - сделают идеально
3 профессионалы - делают то, что Вам нужно
(но это оффтоп)
источник

D

Denis in Android Architecture
Тут вопросов нет, если тот, кто "оплачивает", позволяет - почему бы и не поэкспериментировать))
источник

А

Алексей in Android Architecture
Так я не понял, инжектить в данном случае хорошо или плохо?
источник

JF

Jorik Fat in Android Architecture
да, так более гибко. Но так делать дольше
источник