Рубрики
На повестке дня

Как рефлексия в Kotlin помогает автоматизировать работу с Koin

Работая над большим многомодульным проектом, я нередко попадаю в ситуацию, когда забываю добавить новый модуль в startKoin, из-за чего часто ловлю org.koin.core.error.NoDefinitionFoundException — отсутствие объявления типа, инъекцию которого пытается сделать Koin, и поэтому, так как, на мой взгляд, главная концепция IT — автоматизация нашей жизни, неплохо было бы автоматизировать и этот аспект.

Обложку так и не придумал)

Читать далее