akurasov
3 years ago
1 changed files with 28 additions and 0 deletions
@ -0,0 +1,28 @@
|
||||
# Development for Android |
||||
|
||||
## What is covered |
||||
|
||||
This tutorial covers topic of using Compose Multiplatform for multiplatform build that includes Android |
||||
|
||||
## Intro |
||||
|
||||
Compose Multiplatform doesn't contain any Android artifacts. Instead it references Jetpack Compose Android artifacts published by Google |
||||
|
||||
## Usage |
||||
|
||||
Jetpack Compose interoperability is enabled on 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 platfrom is Android. |
||||
|
||||
If you want to create it manually, the following needs to be done: |
||||
- Create a Kotlin multiplatform project |
||||
- Enable Kotlin Gradle plugin (kotlin("multiplatform")) |
||||
- Enable Compose Multiplatform Gradle plugin (id("org.jetbrains.compose")) |
||||
- Add common Compose dependency to the Common module (e.g. api(compose.runtime)) |
||||
|
||||
This is it. During compilation for Android platform, Jetpack Compose artifacts will be picked automatically. |
||||
|
||||
## Versioning |
||||
|
||||
Compose Multiplatform 1.0 references Jetpack Compose 1.1.0-beta02. If you want to use higher version, you could explicitly |
||||
add Jetpack Compose dependencies to the Android module. However please note, that Kotlin Compiler compatibility should be considered. |
||||
|
Loading…
Reference in new issue