#noob #dagger вопрос про даггер.
4-й день смотрю видосы всё равно не могу въехать.
Например зачем в компоненте делать геттеры , если уже есть теже самые провайдеры в модуле, которые можно простои инжектить
@inject ? )
компоненту ты используешь там где тебе нужно что-то гетнуть
модуль описывает как это сделать, вся фишка DI в том что ты можешь менять то как у тебя будут создаваться зависимости при этом не трогая код который их использует
самое частое:
одна компонента,
один код который через неё гетает,
но есть модуль для продакшена - ходит на сервер, использует sqlite для хранения,
а есть модуль для тестирования - отдает тестовые данные, хранит всё в памяти
ты модули меняешь, но никто этого не замечает - профит