💻 Библиотека Scout — быстрый и безопасный DI на KotlinScout — это библиотека, появившаяся как результат большого количества проб и ошибок. Пет-проекты с кастомными DI-контейнерами. Изучение каждого нового DI-фреймворка, который появлялся в комьюнити.
Держите полезную статью о том, как Scout создавалась и какие проблемы может решать.
Вот ещё некоторые факты из статьи:
*️⃣Библиотека Scout использует рефлексию для доступа к содержимому графа и предоставляет защищенные методы для обращения к нему.
*️⃣Валидация графа становится сложной из-за отказа от аннотаций, но может быть проверена в unit-тестах.
*️⃣Библиотека предлагает удобный и настраиваемый валидатор графа зависимостей.
📎 Читать подробнее@android_its