We had this idea of implement our DSL using compos...
# compose-ios
a
We had this idea of implement our DSL using compose multiplatform to implement the UI components and export them i a library. I am seeing that although the package names match Google's Jetpack Compose, they are provided by a jetbrains artifact. Does that mean that I will face problems when using the compose multiplatform lib in a Android app that is already using Google's Jetpack Compose libs ?
👍 1
l
I believe compose-multiplatform pulls in the google artifacts for android. The other platforms are built and published by jetbrains.
i
When users use a CM multiplatform library in an Android only project, their project depends on 'org.jetbrains.compose' which is a metadata artifact without classes and which points to the 'androidx.compose' artifact from Google. So, there are no differences in the end build, except the intermediate metadata artifact.
l
Since it's the same binary, why does the Layout Inspector not seem to work properly with an Android app using compose multiplatform? It should be identical to using Jetpack Compose.