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 22/06/2023)

Why is this technology in trial?

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. Of course we already noticed that, especially on iOS, this is still in alpha, due to the lack of available libraries and the minor glitches that we see. Nevertheless this is a very interesting development that we want to keep our eye on

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

Assess