|Compose Multiplatform Out of Beta|
|Written by Nikos Vaggalis|
|Friday, 03 December 2021|
Finally, after several milestones through Alpha and Beta versions, the multiplatform framework for building declarative UI applications goes stable with version 1. 0.
Jetpack Compose started out as a declarative toolkit for building UI apps on Android but through its incarnation as Compose Multiplatform it has quickly become a common method of building user interfaces not just for Android but for the Desktop and Web too thanks to its a common codebase and UI components. After a few milestones, Alpha and Beta releases, we now have stable version 1.0.
In fact, there was so much fragmentation between Multiplatform's versions, components and updates that prompted us to clear up things with Jetpack Compose For Web - Putting Order To Chaos: "Compose this, Compose that, it's easy to loose track. So let's put order to this chaos!"
So what does this new version have in store?
Now version 1. 0 makes all that ready for production use:
Rendering is now done over Skia, the 2D graphics engine that’s used in Google Chrome. This means that Compose Multiplatform now supports all major hardware acceleration engines on the Desktop, such as DirectX, Metal, and OpenGL. For environments where hardware acceleration is not available, Compose comes with an optimized software renderer.
Other changes include a Compose Multiplatform IDEA plugin that streamlines the rebuilding of a UI application, a Gradle plugin that supports application packaging to the msi, dmg and deb formats, and the addition of Compose Multiplatform Wizards in IntelliJ IDEA 2021.
Finally, Jetbrains, in an attempt to put its money where its mouth is, proves the utility of Compose Multiplatform by revamping its JetBrains Toolbox App, the company’s application manager with over 1 million users, by re-building it on Compose Multiplatform. That way it provides a concrete example of how adopting Compose Multiplatform leads to decreased memory consumption, smaller installer size, and improved performance.
or email your comment to: firstname.lastname@example.org
|Last Updated ( Friday, 03 December 2021 )|