Posted by
Jolanda Verhoef
, Android Developer Relations Engineer
Today, we’re releasing version 1.2 of
Jetpack Compose
, Android's modern, native UI toolkit, continuing to build out our
roadmap
. This release contains new features like downloadable fonts, lazy grids, and improvements for tablets and Chrome OS with better focus, mouse, and input handling.
Compose is our recommended way to build new Android apps for phone, tablets and foldables. Today we also released
Compose for Wear OS 1.0
- making Compose the best way to build a Wear OS app as well.
We continue to see developers
like the Twitter engineering team
ship faster using Compose:
“
Compose
increased our productivity
dramatically. It’s much
easier and faster
to write a Composable function than to create a custom view, and it’s also made it much easier to fulfill our designers’ requirements.
”
Compose 1.2 includes a number of updates for Compose on Phones, Tablets and Foldables - it contains new stable APIs graduated from being experimental, and supports newer versions of Kotlin. We've already updated our
samples
,
codelabs
,
Accompanist library
and
MDC-Android Compose Theme Adapter
to work with Compose 1.2.
Note:
Updating the Compose Compiler library to 1.2 requires using Kotlin 1.7.0. From this point forward the Compiler releases will be decoupled from the releases of other Compose libraries. Read more about the rationale for this in our
blog post on independent versioning of Jetpack Compose libraries
.
New stable features and APIs
Several features and APIs were added as stable. Highlights include:
New Experimental APIs
We’re continuing to bring new features to Compose. Here are a few highlights:
Try out the new APIs using
@OptIn
and
give us feedback
!
Fixed Bugs
We fixed a lot of issues raised by the community, most notably:
We’re grateful for all of the bug reports and feature requests submitted to our
issue tracker
- they help us to improve Compose and build the APIs you need. Do continue providing your feedback and help us make Compose better!
Wondering what’s next? Check out our
updated roadmap
to see the features we’re currently thinking about and working on, such as animations for lazy item additions and removals, flow layouts, text editing improvements and more!
Jetpack Compose continues to evolve with the features you’ve been asking for. We’ve been thrilled to see tens of thousands of apps using Jetpack Compose in production already, and
many of you shared
how it’s improved your app development. We can’t wait to see what you’ll build next!
Happy composing!