#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.
"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.