которые живут все приложение, типо ретрофита или клиента okhttp, а что делать, если зависимость должна жить меньше фичи?
Всмысле живут меньше фичи? Имеется ввиду кастомные скоупы, где зависимости живут в пределах фичи?
сейчас у меня единый скоуп для всех фич Тк нужен только ретрофит и менеджер ресурсов то проблем нет Но это решение на небольшие проекты. Тк зависимости прокидываются в App в onCreate
А что мешает сделать кастомные скоупы и завязать их на компоненты или сабкомпоненты?
В каждом фиче модуле живет свой компонент, который держиться в viewModel фиче Фича умирает, все работает как и должно Внутри фичи по сути свой граф со своими саб компонентами
Вы либо делаете много компонентов для разных фич и завязываете на них свой скоуп, либо делаете сабкомпонент например для фрагмент контейнера отпределенной фичи и завязываете скоуп на него
Обсуждают сегодня