вручную, определив инжекты, и инициализировал его с конструктором (а не через даггер как обычно)
Должен сказать, что так стало гораздо проще и чище - я сразу вижу кто как собран, и в каком скоупе! Причем инициализация некоторых вещей (в частности ViewModel с не-пустыми конструкторами) стала гораздо проще и короче!
Теперь вот гадаю, и нафиг этот даггер нужен, если тот же функционал графа зависимостей реализуется «на коленке» за 10 минут…
Тут важно отметить, что я принципально инжектирую через конструктор, и только во фрагменты и активити через сеттер =)
Я к тому, что может имеет смысл попробовать без даггера?
если тебе хайп важен - без дагера никак
У тебя kotlin? Попробуй koin, это почти “руками”, но покрыто тестами
Обсуждают сегодня