By Mark Murphy, CommonsWare Newsletter - Issue #132





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 #132
By Mark Murphy, CommonsWare • Issue #132 • View online
We received some Compose updates, including a new tracing library!
Beyond that, the focus this time is on over-composing: using tools to track it down and using lambdas to try to limit the effect. We also see a molecule of a redwood, a maestro doing testing, and what Twitter thinks of your composables.

Ooooo… What Did We Get?
Reviewing the release notes for the latest Jetpack Compose update!
Compose Compiler is up to 1.3.1, with bug fixes.
The rest of Compose has a 1.3.0-beta02 release… mostly. Among other things, it includes:
  • An experimental StaggeredGrid()
  • A new rememberSnapFlingBehavior()
  • Some new experimental focus APIs, plus some deprecations (FocusDirection.In and FocusDirection.Out are deprecated, being replaced by FocusDirection.Enter and FocusDirection.Exit)
  • A new overload of Layout(), supporting multiple content lambdas
There is a new androidx.compose.runtime:runtime-tracing artifact, out in 1.0.0-alpha01 state. It is described as:
…a library which - in the presence of tooling supporting it (coming soon) - allows for extended tracing in a Compose app
Wear Compose has a new 1.1.0-alpha05 release. Partly, this improves Talkback support for InlineSlider() and Stepper(). It also includes a fix for the Z-index order of position and page indicators, layering them atop of any vignette. That particular change also is available in a 1.0.2 patch release.
One Off the Stack, One Off the Slack
You’ve got questions. That’s understandable!
Why Does My Composable Keep Recomposing?
Composable Commentary
Posts, videos, and other new information related to Jetpack Compose!
Medium: Jetpack Compose: Debugging Recomposition
Medium: Debugging and fixing a *huge* Jetpack Compose performance problem in my Sudoku-solver app
How to automate your UI testing using Maestro
Slides: Native UI with Multiplatform Compose
Molecule: Build a StateFlow stream using Jetpack Compose
Medium: Expanding Dialog in Jetpack Compose
Resource Roundup
100% pure code!
Other Interesting Links
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