До сих пор я работал над приложениями для Android, в которых мы не использовали какие-либо DI-фреймворки, такие как hilt или koin, и они работали хорошо. Для тестирования мы использовали junit и несколько фиктивных библиотек. Сейчас я работаю над проектом, где все внедряется и создается койном. Честно говоря, это кажется ошеломляющим и излишне инженерным.
Я не вижу в этом пользы.
В предыдущем проекте приложения были более сложными, чем сейчас. И это работало хорошо без необходимости использования инфраструктуры DI.
Может ли кто-нибудь узнать для меня, какую ценность добавляет эта технология?
Подробнее здесь: https://stackoverflow.com/questions/787 ... in-android