You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

1.6 KiB

Compose Multiplatform Development

Core

Compose Multiplatform development is going in compose-multiplatform-core repository. There Compose Multiplatform team and contributors adopt Jetpack Compose for iOS, Desktop and Web targets.

Get started

Skiko

Compose Multiplatform uses Skiko. A low-level library that hides platform complexity and provides a simple interface for rendering, event handling, window management, and other features. Skiko uses Skia as graphical API.

Other parts

Publishing

Compose Multiplatform libraries can be published to local Maven with the following steps:

  1. Set COMPOSE_CUSTOM_VERSION environment variable
export COMPOSE_CUSTOM_VERSION=0.0.0-custom-version
  1. Publish core libraries using instructions
  2. Publish Gradle plugin
./scripts/publishGradlePluginToMavenLocal
  1. Publish additional components
./scripts/publishComponentsToMavenLocal
  1. Publish Compose HTML library
./scripts/publishHtmlLibraryToMavenLocal