By Mark Murphy, CommonsWare Newsletter - Issue #126





Subscribe to our newsletter

By subscribing, you agree with Revue’s Terms of Service and Privacy Policy and understand that Newsletter will receive your email address. Newsletter - Issue #126
By Mark Murphy, CommonsWare • Issue #126 • View online
Compose 1.2.0 shipped in stable form, as did Wear Compose 1.0.0! 🎉
Beyond that, we look at gradient-filled text and supporting foldables. We examine a drag-and-drop library and faster screenshot tests. And I look at where we are with respect to the Compose release cadence and community adoption.

Alpha Analysis
Reviewing the release notes for the latest Jetpack Compose update!
In addition to the stable releases, Compose Compiler 1.3.0 is already up to an RC! The rest of Compose is out in a 1.3.0-alpha02 edition, including:
  • A new experimental TextMeasurer to report the size of text, without rendering that text
  • Support for touch input pressure via PointerInputChange
  • Added drawText() on DrawScope for use with things like Canvas() and drawBehind()
  • Your usual assortment of bug fixes
Wear Compose also has an alpha02 (1.1.0-alpha02), moving their dependencies up to Compose 1.3.0’s alpha and adding support for varying chip shapes.
One Off the Stack, One Off the Slack
You’ve got questions. That’s understandable!
Does a 0dp Sized Composable Even Get Composed?
Composable Commentary
Posts, videos, and other new information related to Jetpack Compose!
Jetpack Compose 1.2 is now stable!
Compose for Wear OS is now 1.0: time to build wearable apps with Compose!
Medium: Brushing up on Compose Text coloring
Video: Making Adaptable apps using Material 3 and Jetpack Compose
Video: Animations with Compose!
Drag and drop library for Jetpack Compose
Improving Compose snapshot tests with Paparazzi
Case study -- Mosaic for Jetpack Compose
Resource Roundup
100% pure code!
…And One More Thing
The Compose 1.2.0 release comes just about a year after the initial stable 1.0.0 release. That is a fairly nice update pace: frequent enough to allow for steady improvement, but not so frequent that everyone is constantly trying to catch up. In particular, for library authors, a semi-annual release to adopt the latest Compose dependencies seems reasonable.
Overall, it feels like we are in the beginning steps of the “early majority” phase of the “technology adoption life cycle” with Compose. Compose is widespread, but it is not yet dominant. Contrast that with Kotlin for Android development, where it feels like we are squarely in the “late majority” phase. Kotlin is about four years ahead of Compose, as it was at 2017’s edition of Google I|O where official Kotlin support was announced. It will be interesting to see where we are with Compose adoption in 2026.
Fortunately, with these technologies well underway, we can focus our innovation efforts on other stuff. For example, we have only 40 years to invent flying cars that can fold into a briefcase.
Did you enjoy this issue?
Mark Murphy, CommonsWare

Jetpack Compose news and notes.

In order to unsubscribe, click here.
If you were forwarded this newsletter and you like it, you can subscribe here.
Powered by Revue