Сопоставление Middle DI: Hilt и Koin обновлено
Koin DSL
Вопрос
Сопоставь определение Koin и его поведение.
Попробуйте сами
Нажмите слева, потом подходящее справа.
Показать ответ и разбор
Коротко
single аналог синглтона, factory аналог отсутствия скоупа, viewModel/viewModelOf интеграция с AndroidX ViewModel, get() достаёт зависимость из графа, scoped живёт в пределах своего scope (например, Activity).
Правильные пары
single { }один экземпляр на всё время работы Koinfactory { }новый экземпляр при каждом запросеviewModel { }ViewModel, привязанная к ViewModelStore владельцаget()разрешить зависимость внутри определенияscoped { }один экземпляр в пределах заданного scopeРазбор
single аналог синглтона, factory аналог отсутствия скоупа, viewModel/viewModelOf интеграция с AndroidX ViewModel, get() достаёт зависимость из графа, scoped живёт в пределах своего scope (например, Activity).
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.