https://kotlinlang.org logo
#compose
Title
# compose
o

olonho

12/02/2021, 1:02 PM
We’re happy to announce the availability of Compose Multiplatform 1.0 - first stable release of JetBrains UI toolkit for Kotlin. See

https://www.youtube.com/watch?v=JKjN5mmnSX0

and blog post at https://blog.jetbrains.com/kotlin/2021/12/compose-multiplatform-1-0-is-going-live/ for details of what is being released. Enjoy Compose Multiplatform!!!
👍 4
🎉 8
🚀 18
K 46
K 2
🦜 13
c

Colton Idle

12/02/2021, 2:58 PM
I'm kind of surprised at the way it says that the jetpack compose code is shared"uses the same concepts, and event shares common apis" I thought jb compose IS jetpack+compose with additional apis for desktop + compiled with the multiplatform flag?
o

olonho

12/02/2021, 3:35 PM
Practically it required significant changes to shared Compose codebase, and those changes allowed to create Multiplatform Compose in the form we present it now. Fortunately, Google developers did an amazing work to ensure that this kind of changes were possible and helped us to introduce them to the common codebase. So it is result of cooperation between Google and JetBrains and we really appreciate for support from Jetpack Compose team which made it possible!
❤️ 2
c

Colton Idle

12/02/2021, 3:42 PM
But all/most of those changes went into AOSP right? I guess I just want to make sure that if I use desktop compose, that it's like some crazy fork of compose that won't be able to be kept up to date.
o

olonho

12/02/2021, 3:48 PM
yes, we’re cooperating on making sure common APIs are synchronised now and in the future.
z

Zach Klippenstein (he/him) [MOD]

12/02/2021, 5:25 PM
A lot of the work the google compose team does is actually all in the common, shared source too. We try to make as much stuff common as possible.
👍 2
c

Colton Idle

12/02/2021, 6:06 PM
Cool. I want to make sure I don't need to learn like two flavors of compose. I guess its fine if I had to, but wanted to see if that was the expectation. Cheers
z

Zach Klippenstein (he/him) [MOD]

12/02/2021, 6:35 PM
it’s definitely not the expectation. The OS-specific integrations are different for obvious reasons, but we try really hard to minimize the differences.
K 2
s

Sololo

12/03/2021, 6:02 AM
when ‘to iOS’ 😀
3 Views