#DependencyInjection #Koin #Performance



"News from the trenches — What’s next for Koin?" by Arnaud Giuliani



Я большой фанат Dependency Injection (DI) решения на Kotlin - Koin. Почему он мне нравится? Как много расширенного функционала из Dagger 2 вы используете? Из личного опыта я видел много проектов где это не было нужно. Так зачем использовать ракету чтобы перейти улицу 🤔? Поэтому я и предпочитаю Koin для простых проектов.



Я делал доклад по Koin, запись которого вы можете найти здесь.



В статье описывается, что нас ждет в Koin 2.0 🔥. Основные изменения будут:

👉Улучшение производительности на Android 🚀

👉Более удобное API для инициализации

👉Движение в сторону поддержки работы Kotlin Multiplatform Project (финальная поддержка ожидается в Kotlin 2.1)

👉Будет убрана часть функционала в объявление модулей для упрощения работы с ними: вложенные модули, имена модулей и др.

👉Разделение на глобальный (приложение) и локальный (модули/библиотеки) контексты для работы с Koin в многомодульных приложения и SDK.