Metro — это фреймворк для внедрения зависимостей во время компиляции, во многом вдохновленный Dagger, Anvil и Kotlin-Inject. Он стремится объединить их лучшие функции в одно целостное решение, добавив несколько новых и реализуя их в виде плагина компилятора.
Сообщество Kotlin давно хотело создать библиотеку, объединяющую различные инструменты и функции. Хотя для этих задач есть отдельные решения, пока нет единого, которое связало бы их вместе, устранило ограничения и добавило новые возможности. Metro — это попытка дать такой ответ.
>>Click here to continue<<
