Яндекс опубликовал фреймворк для быстрой сборки Android-приложений
Яндекс открыла исходники своего решения для DI - Yatagan. Суть его что они используют API Google Dagger, но вот генератор кода собственный и результат легче чем у оригинала:
👉 Не генерируются ***_Factory классы
👉 Поддержка kapt и ksp
👉 Поддержка runtime условий для графа (специфика Яндекс Браузера)
👉 Возможность работы без генерации кода с помощью рефлексии
👉 Генерация кода для однопоточного и многопоточного режима работы
Автор называют решение Dagger Lite и будут дорабатывать в нем функционал по запросу
📄 Исходники на GitHub