KOTLIN_BROADCAST Telegram 1630
💉 Создатель и разработчик Koin поделился планами на будущее библиотеки (EN, 8 мин).

В статье представлен отчёт о текущем прогрессе и планах на ближайшие релизы (4.1 и 4.2):

👉 KMP API: появится KoinMultiplatformApplication, который упростит настройку библиотеки из common кода для всех платформ.

@Composable
fun App() {
KoinMultiplatformApplication(config = koinConfig) {
// ...
}
}


👉 В Composable функциях станет проще инжектировать динамические параметры:

fun MyComposable(
myFactory: MyFactory = koinInject(parameters = parametersOf("first_string"))
)


👉 Koin начнёт отслеживать, что именно он инжектирует в Composable функции, и будет очищать экземпляры после выхода из функции.

👉 Появятся Scope Archetype — шаблоны для управления зависимостями с scope. Это должно упростить работу. Выглядит похоже на Scope в Hilt: activityScope и другие.

👉 Идёт переработка DSL для описания зависимостей. Новый проект получил название koin-fu. Также появится плагин компилятора Kotlin для лучшего анализа метаданных и конфигурации графа зависимостей. Это упростит жизнь разработчикам.

👉 Koin Annotations 2.1: будет поддержка аннотаций @Inject и @Component из JSR 330. Это шаг в сторону функциональности Dagger и Hilt. 🤯

👉 Добавится поддержка Ktor 3.

Версия статьи без VPN: ссылка. (Ставьте 🔥, если стоит добавлять такие ссылки.)

#kmp #kotlin #di #koin
Please open Telegram to view this post
VIEW IN TELEGRAM



tgoop.com/kotlin_broadcast/1630
Create:
Last Update:

💉 Создатель и разработчик Koin поделился планами на будущее библиотеки (EN, 8 мин).

В статье представлен отчёт о текущем прогрессе и планах на ближайшие релизы (4.1 и 4.2):

👉 KMP API: появится KoinMultiplatformApplication, который упростит настройку библиотеки из common кода для всех платформ.

@Composable
fun App() {
KoinMultiplatformApplication(config = koinConfig) {
// ...
}
}


👉 В Composable функциях станет проще инжектировать динамические параметры:

fun MyComposable(
myFactory: MyFactory = koinInject(parameters = parametersOf("first_string"))
)


👉 Koin начнёт отслеживать, что именно он инжектирует в Composable функции, и будет очищать экземпляры после выхода из функции.

👉 Появятся Scope Archetype — шаблоны для управления зависимостями с scope. Это должно упростить работу. Выглядит похоже на Scope в Hilt: activityScope и другие.

👉 Идёт переработка DSL для описания зависимостей. Новый проект получил название koin-fu. Также появится плагин компилятора Kotlin для лучшего анализа метаданных и конфигурации графа зависимостей. Это упростит жизнь разработчикам.

👉 Koin Annotations 2.1: будет поддержка аннотаций @Inject и @Component из JSR 330. Это шаг в сторону функциональности Dagger и Hilt. 🤯

👉 Добавится поддержка Ktor 3.

Версия статьи без VPN: ссылка. (Ставьте 🔥, если стоит добавлять такие ссылки.)

#kmp #kotlin #di #koin

BY Kotlin Multiplatform Broadcast


Share with your friend now:
tgoop.com/kotlin_broadcast/1630

View MORE
Open in Telegram


Telegram News

Date: |

As five out of seven counts were serious, Hui sentenced Ng to six years and six months in jail. Earlier, crypto enthusiasts had created a self-described “meme app” dubbed “gm” app wherein users would greet each other with “gm” or “good morning” messages. However, in September 2021, the gm app was down after a hacker reportedly gained access to the user data. Don’t publish new content at nighttime. Since not all users disable notifications for the night, you risk inadvertently disturbing them. Administrators
from us


Telegram Kotlin Multiplatform Broadcast
FROM American