Size: a a a

Android Developers

2021 January 03

с#

саша сок #KotlinGang... in Android Developers
Сергей П.
/неодобрительно смотрит на котлинистов из под седых бровей/
ViewBinding для котлинистов? так-то котлин экстеншены депекейтед
источник

Р

Романыч in Android Developers
саша сок #KotlinGang
ViewBinding для котлинистов? так-то котлин экстеншены депекейтед
Так изи же свичнуться
источник

с#

саша сок #KotlinGang... in Android Developers
угу, но котлинисты не причём
источник

QH

Quantum Harmonizer in Android Developers
Savva Mirzoyan
А как это делается?
Траст-менеджер какой-то надо выставить в HTTP-клиент.
источник

SM

Savva Mirzoyan in Android Developers
Quantum Harmonizer
Траст-менеджер какой-то надо выставить в HTTP-клиент.
Да, смотрел кучу про него, но разве тогда оно не будет в продакшн-коде? Придется каждый раз комментировать код, чтобы финальное приложение не доверяло всем подряд
источник

QH

Quantum Harmonizer in Android Developers
Savva Mirzoyan
Да, смотрел кучу про него, но разве тогда оно не будет в продакшн-коде? Придется каждый раз комментировать код, чтобы финальное приложение не доверяло всем подряд
if (BuildConfig.DEBUG)
источник

SM

Savva Mirzoyan in Android Developers
Quantum Harmonizer
if (BuildConfig.DEBUG)
Справедливо, спасибо
источник

Р

Романыч in Android Developers
Обьясните мне
ViewModel на ютубах инициализаруют в onViewCreated

А есть варианты в книгах
Делать ее by lazy что тоже разумно.

Кто как делает?
источник

ES

Egor Sigolaev in Android Developers
Романыч
Обьясните мне
ViewModel на ютубах инициализаруют в onViewCreated

А есть варианты в книгах
Делать ее by lazy что тоже разумно.

Кто как делает?
Зависит от того, когда нужна будет вьюмодель
источник

ES

Egor Sigolaev in Android Developers
Но как правило ты подписываешься на лайвдату внутри сразу в onViewCreated
источник

ES

Egor Sigolaev in Android Developers
Зачем лейзи тогда?
источник

Р

Романыч in Android Developers
Да, но лэйзи типа гарантирует только один раз
источник

Р

Романыч in Android Developers
Вроде как то так
источник

ES

Egor Sigolaev in Android Developers
Романыч
Да, но лэйзи типа гарантирует только один раз
Что один раз?
источник

ES

Egor Sigolaev in Android Developers
Лейзи это ленивая инициализация. Вьюмодель просто будет создана позже при обращении к ней.
источник

Р

Романыч in Android Developers
Использование lazy допускает применение свойства
quizViewModel как val, а не var. Это здорово, потому что вам
нужно захватить и сохранить QuizViewModel, лишь когда
создается экземпляр activity, поэтому quizViewModel получает
значение только один раз.
источник

RR

Rustaveliman Rustave... in Android Developers
кто-то использовал Paging Library c корутинами? Хочется задать парочку вопросов
источник

Р

Романыч in Android Developers
Не только позже, есть ньюансы поведения как видим
источник

Р

Романыч in Android Developers
Это книга 2020 года
источник

ES

Egor Sigolaev in Android Developers
Романыч
Использование lazy допускает применение свойства
quizViewModel как val, а не var. Это здорово, потому что вам
нужно захватить и сохранить QuizViewModel, лишь когда
создается экземпляр activity, поэтому quizViewModel получает
значение только один раз.
Ну так у тебя просто тогда вьюмодель будет lateinit var
источник