hhariri
Joel Denke
05/18/2023, 12:56 PMMarcin Wisniowski
05/18/2023, 2:57 PMOn Android, Compose Multiplatform is real Jetpack Compose.This wording makes it look like on iOS Compose Multiplatform is somehow "fake", as opposed to real Compose on Android.
Marcin Wisniowski
05/18/2023, 3:05 PMhhariri
hhariri
rocketraman
05/18/2023, 4:28 PMThis wording makes it look like on iOS Compose Multiplatform is somehow "fake", as opposed to real Compose on Android. (edited)It is in a very real sense inferior / fake though. CMP on iOS does not use system-defined components, whereas on Android it does. Perhaps the specific "fake" wording could change but I wouldn't want this important difference to be obscured. I love the sales prop though: get started with CMP and if you ever need to go "full native" you only need to add native iOS UI, without losing any of the investment in the existing codebase. This is very unlike Flutter and React/Native, for example, where you need to start over from scratch on every platform.
rocketraman
05/18/2023, 4:39 PMZach Klippenstein (he/him) [MOD]
05/18/2023, 5:20 PMCMP on iOS does not use system-defined components, whereas on Android it doesThat’s not true, all the material JC on Android are build from scratch to the material spec, they don’t use any of the system code. They just look (mostly) like system components because they’re designed to the same design spec. The same could probably be done at least partially for the iOS design system, although things like scroll physics would require rewriting lower-level components since that stuff is not currently dynamic, and compose is still missing apis required to implement common iOS design idioms (like translucent components that blur the content behind them).
Maryam Alhuthayfi [MOD]
05/18/2023, 5:23 PMMarcin Wisniowski
05/18/2023, 5:25 PMThey just look (mostly) like system componentsI imagine at some point it will be hard to argue that whatever is in Compose isn't "system components", when it's clearly the primary Android UI framework.
rocketraman
05/18/2023, 5:26 PMZach Klippenstein (he/him) [MOD]
05/18/2023, 5:27 PMRodrigo Castrillón Restrepo
05/18/2023, 7:26 PMhhariri
Rizwan
05/20/2023, 5:16 AMhhariri
Lukasz Ciastko
05/25/2023, 12:00 PMDjuro
05/26/2023, 9:30 PMbeta
and stable
versions? I am testing this right away! 😄Brian Guertin
05/28/2023, 5:10 PMAjmal
06/02/2023, 7:27 AMKilian
06/05/2023, 10:43 AMSebastian Aigner
06/05/2023, 10:44 AMKilian
06/05/2023, 10:49 AMBrian Guertin
06/06/2023, 11:24 PMAjmal
06/06/2023, 11:32 PMBrian Guertin
06/06/2023, 11:50 PMUIKitView
. JetBrains says both UIKit and SwiftUI will be supported, I believe.louiscad
06/07/2023, 10:33 AMLukasz Ciastko
06/21/2023, 6:17 AMNikita Lipsky
06/21/2023, 12:56 PM