Сопоставление Middle Внедрение зависимостей обновлено

Инструменты DI на мобильных платформах

Вопрос

Сопоставьте инструмент и платформу или подход.

Попробуйте сами

Нажмите слева, потом подходящее справа.

Показать ответ и разбор

Коротко

Выбор между проверкой при компиляции и гибкостью в рантайме. Большие проекты ценят раннее обнаружение ошибок графа, небольшие простоту.

Правильные пары

Hilt
Android, граф при компиляции
Koin
Kotlin, граф при запуске
Swinject
iOS, контейнер в рантайме
get_it
Flutter, сервис-локатор
Riverpod
Flutter, провайдеры с проверкой типов

Разбор

Выбор между проверкой при компиляции и гибкостью в рантайме. Большие проекты ценят раннее обнаружение ошибок графа, небольшие простоту.

Ответьте сами, а не прочитайте

В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.