c

    CLOVIS

    2 years ago
    Hi! I have heard a lot about Jetpack Compose from Google's devs, and it really seems to me like it's going to be a big change to how we view UI, as developers. Google has hinted multiple times that it was technically possible to run it on other platforms (web, desktop) but they're not planning (at least at the moment) on making that leap. I guess it's quite a big commitment and they'd rather be sure that it's working perfectly before adding a lot of work on their plates ^^ Well, I think that probably means it should be a community effort. I'd like to know if there's already an open source project working on this, or some other way I can contribute to make this a reality. I think Compose and Kotlin Multiplatform are the perfect blend that will finally make it possible to write a UI once for everything 😃
    Fudge

    Fudge

    2 years ago
    Jetbrains are hiring people to do this, and kmpp skia bindings started development like two days ago
    Zach Klippenstein (he/him) [MOD]

    Zach Klippenstein (he/him) [MOD]

    2 years ago
    There's a lot of activity on a desktop port, I believe for the specific use case of being able to run Android UI tests without an emulator. But this hasn't been made available yet in the tooling/Gradle plugins, afaik.
    You can already use compose outside of Android to manage other types of trees. See https://github.com/ShikaSD/compose-server-side
    c

    CLOVIS

    2 years ago
    Very interesting, thanks ^^
    a

    audriusk

    2 years ago
    There's a lot of activity on a desktop port, I believe for the specific use case of being able to run Android UI tests without an emulator.
    Another use-case is live preview in AS. It's already available in AS Canary channel. That gives possibility to have interactive Compose UI layout without running it on any device/emulator.