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.
 
 
 
 
Nikolai Rykunov 9e6f5b5a1e
Remove submodules and update development guide (#3076)
2 years ago
..
integrations Update all versions for 1.3.1 + update Changelog (#2856) 2 years ago
scripts Remove submodules and update development guide (#3076) 2 years ago
README.md Remove submodules and update development guide (#3076) 2 years ago

README.md

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