Android, Compose, Multiplatform & Server - Inject them all with Koin

Ғылым және технология

Whether you're crafting a modern Android app with Jetpack Compose, extending your codebase across iOS and desktop environments through Kotlin Multiplatform, or even orchestrating layers of components on server side with Ktor, Koin emerges as the central integration framework.
Join me for this session through the wide Kotlin landscape and see how Koin, the well-known Kotlin dependency injection open-source framework, seamlessly integrates across the entire ecosystem.
I propose to move from the basics of building on each platform, to step on injection patterns on your shared Kotlin code (Android, iOS, Compose …), as well as diving into server-side development.
We'll discuss upcoming features of Koin 4. Get ready for a great journey into the present and future of Kotlin development with Koin!

Пікірлер: 7

  • @skarloti
    @skarlotiАй бұрын

    This was a very key element in the future of Kotlin. Thanks for the wonderful demonstration.

  • @olwethupissot
    @olwethupissotАй бұрын

    Thanks for this great video Arno, what an amazing talk- Koin is all over the Kotlin ecosystem - pretty awesome that it is KMP & Compose Multiplatform compatible. Can't wait to see Koin 4.0

  • @pedrofsnt
    @pedrofsnt29 күн бұрын

    Koin + Kotlin = ♡

  • @pablovaldes6022
    @pablovaldes6022Ай бұрын

    It will be nuts if we could also declare koin binders in swift. Being able to define the swift implementation of the given kmp interface, in swift language itself. Like a koin swift DSL 😅🤷‍♂️

  • @pablovaldes6022

    @pablovaldes6022

    Ай бұрын

    That could open possibilities to expand into swift/ swift ui. There are not many injection frameworks in swift.

  • @j2shoes288
    @j2shoes288Ай бұрын

    it's perverse to talk about Multiplatform DI, when kmm/kmp lacks so much. Case in point, shared resources only came in a few weeks ago. Imagine talking about multiplatform and not having shared resources? really sick people.

  • @coreflodev

    @coreflodev

    Ай бұрын

    The shared resources they talk about isn't really KMP as it require compose to work

Келесі