Size: a a a

2019 August 21

IG

Ilya Gulya in Dagger 2
Кстати, можно заметить что даже без инъекции в конструктор Koin заметно медленнее Dagger на больших размерах графа.
источник

IG

Ilya Gulya in Dagger 2
Мне очень нравится позиция Джейка Уортона по этому поводу. https://twitter.com/JakeWharton/status/1138127610893021184
источник
2019 August 23

Y

Yanis in Dagger 2
У меня есть модуль AppComponent
в нем указана зависимость dependencies = [ ISome::class ]

это зависимость на другой компонент SomeComponent
через @Component.Builder я ее предоставляю

с другой стороны у SomeComponent есть своя зависимость dependencies = [ ISome2::class ]
которую должен реализовать AppComponent

получается мы имеем связь AppComponent <-> SomeComponent через интерфейсы

такое реально вообще сделать с помощью даггера?
источник

М

Михаил in Dagger 2
вообще циркулярные зависимости это плохо, есть костыли но это костыли
источник

М

Михаил in Dagger 2
возможно стоит по-другому раскидать зависимости
источник

Y

Yanis in Dagger 2
ну задача вроде простая
мы пишем новую фичу со своим компонентом но этому компоненту нужны зависимости из AppComponent
источник

М

Михаил in Dagger 2
это норм. но почему AppComponent нужны зависимости из SomeComponent ?
источник

Y

Yanis in Dagger 2
некий интерфейс нужен
источник

Y

Yanis in Dagger 2
т.е. наш SomeComponent реализует какую-то фичу и отдает от нее интерфейс
но эта фича например не может работать без роутинга или хранилища
источник

ОР

Олег Румянцев in Dagger 2
добавь ещё один компонент для роутинга или хранилища
источник

Y

Yanis in Dagger 2
которому в свою очередь понадобится зависимость на AppComponent
источник

u

ukevgen in Dagger 2
Из-за чего может не создаться имплементация компонента для нестед фрагмента? Не находит фабрику для инжекта нестед фрагмента
источник
2019 August 27

AD

Aleksey D. in Dagger 2
Привет! Вопрос в рамках Android и MVP. Если есть группа классов (presenter, interactor), которые вроде бы и можно связать с компонентом и выдать им определенный scope, но в целом они могут жить и без компонента и быть unscoped, стоит ли все-таки добавлять компонент и scope?
источник

SV

Sviat Volkov in Dagger 2
Aleksey D.
Привет! Вопрос в рамках Android и MVP. Если есть группа классов (presenter, interactor), которые вроде бы и можно связать с компонентом и выдать им определенный scope, но в целом они могут жить и без компонента и быть unscoped, стоит ли все-таки добавлять компонент и scope?
скоуп точно нет. все что может без скоупа таким и должно быть. на счет компоненты уже дело вкуса (насколько сильно вы хотите дробить граф зависимостей)
источник

AD

Aleksey D. in Dagger 2
Sviat Volkov
скоуп точно нет. все что может без скоупа таким и должно быть. на счет компоненты уже дело вкуса (насколько сильно вы хотите дробить граф зависимостей)
А какие плюси и минусы от дробления?
источник
2019 August 30

E

Edgar in Dagger 2
Zrasvuyte rebyata kto rabotal dagger 2 s kotlinom posle konvertatsiy s java na kotlin dayot oshibki
источник

E

Edgar in Dagger 2
error: Dagger does not support injection into private fields
   private com.example.roombooking.data.network.ApiService mApiService;
источник

E

Edgar in Dagger 2
mne takoy oshibki dayot rebyata cho dumayete
источник

SV

Sergey Vasilchenko in Dagger 2
там все написано
источник

SV

Sergey Vasilchenko in Dagger 2
сделать поле не приватным
источник