Compose Multiplatform

visit website

Compose Multiplatform is a declarative framework for sharing UIs across multiple platforms with Kotlin. It is based on Jetpack Compose and developed by JetBrains and open-source contributors.

You can choose the platforms across which to share your UIs using Compose Multiplatform:

(as of may 2024)

Why do we adopt this technology?

Having experience with Jetpack Compose (for Android), it is a very small step to Compose Multiplatform. We noticed that with very minor changes we can make our existing Android-specific code run on other platforms, like iOS. With only a minor setup change, our newly written UI is now reusable on a variety of other platforms.

Related technologies

Jetpack Compose

Adopt

Jetpack Compose is a modern toolkit designed to simplify UI development. It combines a reactive programming model with the conciseness and ease of use of the Kotlin programming language. It is fully declarative, meaning you describe your UI by calling a series of functions that transform data into a UI hierarchy. When the underlying data changes, the framework automatically recalls these functions, updating the view hierarchy for you.

Kotlin Multiplatform

Adopt