p

    pardom

    3 years ago
    Is anyone aware of a current list of libraries supporting MPP (e.g. Okio, SQLDelight, Ktor)?
    s

    serebit

    3 years ago
    I know of:- kotlinx.coroutines - kotlinx.serialization - ktor - klock - kotlinx.atomicfu - logkat (disclaimer: my own)
    p

    pardom

    3 years ago
    👍
    oolong (my own 😉) https://oolong-kt.org/
    ian.shaun.thomas

    ian.shaun.thomas

    3 years ago
    I've been encouraging people to use the
    kotlin-multiplatform
    tag on their github projects so we can find each other more easily another mpp logging libhttps://github.com/toxicbakery/arbor and state machines/graphshttps://github.com/toxicbakery/kfin-state-machine
    s

    serebit

    3 years ago
    Oo, not a bad idea, i'll add that to logkat
    p

    pardom

    3 years ago
    same
    I’m using
    kotlin
    and
    multiplatform
    , but not
    kotlin-multiplatform
    Cool, there are quite a few, actually: https://github.com/topics/kotlin-multiplatform
    ian.shaun.thomas

    ian.shaun.thomas

    3 years ago
    indeed, the number has been growing pretty steadily. Only like 40 something libs a few weeks ago
    p

    pardom

    3 years ago
    MPP really needs the momentum to make it mainstream. Akin to libs being rewritten in Kotlin instead of Java + Kotlin extensions.
    ian.shaun.thomas

    ian.shaun.thomas

    3 years ago
    Nah it's doing fine. Things are being made MPP as it makes sense to do so. Once coroutine support gets rounded out fully and native support improves, it'll pick up more quickly.
    s

    serebit

    3 years ago
    Looks like my projects are the only ones on Gitlab with the tag
    kotlin-multiplatform
    haha
    ian.shaun.thomas

    ian.shaun.thomas

    3 years ago
    you cornered the market :troll:
    d

    Dennis L

    3 years ago
    I'm a little disappointed when I see a cool looking library labeled as kotlin-multiplatform then notice it's jvm/android/js only without a native module, though usually they have the correct tags on them mentioning such
    p

    pardom

    3 years ago
    I think that’s because native isn’t quite ready.
    p

    Patrick Jackson

    3 years ago
    finding MPP libs is challenging, also considering libs can support different platforms, not necessary the ones you need. Would be great to have a site that would do a filtered search. amazing Kotlin is good inspiration (MPP section needs some updates)
    ian.shaun.thomas

    ian.shaun.thomas

    3 years ago
    @Dennis L just because projects lack directories for native code doesn't mean you can't use the common code natively. Most people flat out aren't using native so no point in listing it.