Jetpack Compose Multiplatform Alpha Released
Written by Nikos Vaggalis   
Wednesday, 04 August 2021

Jetpack Compose Multiplatform, an extension to the Jetpack Compose UI framework from JetBrains, now in Alpha, makes it possible to build Android, Desktop, and Web UIs with the same artifacts from a single codebase.

But's let take things from the beginning. It all started with Jetpack Compose UI for Android, then moved on to Compose Desktop and finally Compose web.I've made an effort to put things into perspective with "Jetpack Compose For Web - Putting Order To Chaos".The common denominator was and is to enable UI code sharing between desktop, Android and Web applications.

Before the dust settled with the latest release of Compose Web Technology preview last May,we now have Compose Multiplatform perpetuating the mystery. What does that mean, and what is its relation to Compose Desktop and Web? It surely sounds that it somehow takes their place.

The truth is that Compose for Desktop and Compose for Web are being promoted to Alpha from their currently Milestone and Preview states, and their versioning will from now be aligned with the rest of the Compose Multiplatform and will:

use the same declarative approach and APIs used for modern Android applications to create native-feeling user interfaces for desktop and web apps

Previously, Compose for Desktop and Compose for Web used separate sets of artifacts. And that's the uniformity Compose Multiplatform offers;a set of APIs (DOM,CSS,etc) to write your multiplatform code in under a single Gradle plugin and group of artifacts, meaning it’s easier than ever to get started with developing Android, desktop, and web user interfaces based on Compose.

Of course, it works on top of Kotlin Multiplatform, the SDK for cross-platform development provided by JetBrains, which is the technology the supports the code sharing.

As far as IntelliJ IDEA and Android Studio support goes,there's going to be a plugin released that enables working with it.

 

 

More Information

Compose Multiplatform official announcement

GitHub

Related Articles

Jetpack Compose For Web - Putting Order To Chaos

 

 

To be informed about new articles on I Programmer, sign up for our weekly newsletter, subscribe to the RSS feed and follow us on Twitter, Facebook or Linkedin.

Banner


Amazon Q Developer Adds Faster Agentic Coding
28/04/2025

Amazon has improved the CLI agent within the Amazon Q command line interface (CLI) to provide a faster more interactive coding experience. Amazon Q Developer can now use the information in its CLI env [ ... ]



Understanding GPU Architecture With Cornell
11/04/2025

Find out everything there's to know about GPUs. This Cornell Virtual Workshop will be helpful for those who program in CUDA.


More News

espbook

 

Comments




or email your comment to: comments@i-programmer.info

Last Updated ( Wednesday, 04 August 2021 )