Nikita Lipsky
21f74f92df
+ replace "compose-jb" occurrences with "compose-multiplatform" |
2 years ago | |
---|---|---|
.. | ||
README.md | Remove experimental templates, update READMEs with templates new locations (#2847) | 2 years ago |
README.md
Development for Android
What is covered
This tutorial covers topic of using Compose Multiplatform for multiplatform build that includes Android
Intro
Compose Multiplatform build doesn't contain any Android artifacts. Instead it references Jetpack Compose Android artifacts published by Google. This way we ensure that libraries built for Android using Jetpack libraries are compatible with Compose Multiplatform.
Usage
Jetpack Compose interoperability is enabled on the publication level - nothing needs to be explicitly enabled.
The easiest way to start is to use Kotlin Project Wizard with Compose Multiplatform template - one of the target platform is Android.
To see how it could be achieved see the multiplatform template.
Versioning
Compose Multiplatform 1.1.1
references Jetpack Compose 1.1.0
. If one wants to use a different version, they could explicitly
override Jetpack Compose dependencies to the Android module (or to the androidMain sourceset in MPP module) like this:
dependencies {
implementation("androidx.compose.material:material:1.2.0-beta01")
}