Серия уроков на YouTube научит вас работать с фреймворком для внедрения зависимостей (DI) а Android-проект:
Основы DI и Dagger
Организация модулей. Типы Inject. Способы доставки зависимостей
Dagger Component, Subcomponent, Scope, Reusable
Dagger Multibinding. Плагины в архитектуре
Dagger 2 в многомодульном Android-проекте
Hilt — лёгкий старт в Dagger
Как ускорить Dagger в Android