Size: a a a

Android Developers

2020 November 12

Н

Никита 🙃 in Android Developers
А лучше, если ты только учишься и пытаешься понять что вообще такое DI, попробуй сделать DI без фреймворков.
источник

D

Dzmitry in Android Developers
Никита 🙃
А лучше, если ты только учишься и пытаешься понять что вообще такое DI, попробуй сделать DI без фреймворков.
Можешь подсказать где почитать про это можно?
источник

PE

Pavel Erokhin in Android Developers
Dzmitry
Можешь подсказать где почитать про это можно?
в документациям непосредственно тех DI библиотек
источник

Н

Никита 🙃 in Android Developers
Dzmitry
Подскажите, есть БД через рум. Взаимодействовать с ней хочу во viewmodel. Как получить во viewmodel контекст, т.к. его требуется передать при создании инстанса синглтона базы?
ViewModel должна в конструктор принимать, желательно репозиторий, который будет работать с румом. а репозиторий будет получать в конструктор рум. А ещё лучше работу с румом вынести в DatabaseManager, который передавать в репу :)
источник

Н

Никита 🙃 in Android Developers
Dzmitry
Можешь подсказать где почитать про это можно?
да сделай без них
источник

PE

Pavel Erokhin in Android Developers
С Никитой согласен, чтобы понять нахуя это, то лучше без них сначала))
источник

ЕГ

Евгений Гончаров... in Android Developers
Никита 🙃
ViewModel должна в конструктор принимать, желательно репозиторий, который будет работать с румом. а репозиторий будет получать в конструктор рум. А ещё лучше работу с румом вынести в DatabaseManager, который передавать в репу :)
инджект в конструктор vm ну такое себе
источник

D

Dzmitry in Android Developers
Никита 🙃
да сделай без них
я имел ввиду статью как сделать без даггера
источник

Н

Никита 🙃 in Android Developers
Евгений Гончаров
инджект в конструктор vm ну такое себе
А что не так?
источник

Д

Денис in Android Developers
Никита 🙃
Если джава - Dagger
Если котлин - выбирай между Dagger и koin. Но для собесов чаще требуется даггер
Kodein по лучше как по мне
источник

Н

Никита 🙃 in Android Developers
Денис
Kodein по лучше как по мне
Ну вот да. тут вкусовщина)
источник

Н

Никита 🙃 in Android Developers
Но даггер популярен очень + легаси. Желательно понимать что это такое и как работает
источник

Н

Никита 🙃 in Android Developers
А коин мне зашёл 🤷‍♂️
источник

PE

Pavel Erokhin in Android Developers
Никита 🙃
А коин мне зашёл 🤷‍♂️
+1
источник

PE

Pavel Erokhin in Android Developers
Никита 🙃
Но даггер популярен очень + легаси. Желательно понимать что это такое и как работает
да че там понимать, пару минут почитал доку и все
источник

PE

Pavel Erokhin in Android Developers
аналогично с коином))
источник

Д

Денис in Android Developers
Никита 🙃
Но даггер популярен очень + легаси. Желательно понимать что это такое и как работает
Хз Дагер устарел по моему
источник

Н

Никита 🙃 in Android Developers
Pavel Erokhin
да че там понимать, пару минут почитал доку и все
Ну "правильно" даггер сложно готовить. вечно всё в кашу у большинства превращается (я в том числе)
источник

Н

Никита 🙃 in Android Developers
Денис
Хз Дагер устарел по моему
Чего? Вон, Hilt для него вышел
источник

RC

Roman Chumachenko in Android Developers
Ребят, а как можно адекватно в Toolbar менять иконку на свою? Единственное, что я смогу, это такой вариант:
appCompatActivity!!.supportActionBar!!.setHomeAsUpIndicator(R.drawable.toolbar_up_btn)
источник