jetc.dev Newsletter Issue #326

Published: 2026-08-11

This week, we see that Compose is going Places, even if its stability is occasionally in question. Plus, we see a test bridge and a debugger, both with eyes toward coding agents being able to work more directly with Compose Multiplatform projects.

droidcon USA 2026

droidcon USA 2026 had a couple of presentations focused primarily on Compose:

Composable Commentary

Posts, videos, and other new information related to Jetpack Compose!

Video: Using the Places UI Kit on Android with Compose

Google’s Mike Pegg (assisted by Google’s Dale Hawkins) walk through using the Places UI Kit with classic Android views and Compose for Android apps.

Stop Ignoring Compose Stability (Yes, Even with Strong Skipping Mode)

Shreyas Patil (Mastodon, Bluesky) points out that strong skipping mode, while awesome, is not a 100% solution. Notably, a data class will only be considered stable if all of its properties are considered stable, so you might want to reach for @Stable or ImmutableList or other techniques in certain circumstances.

Medium: Fixing One-Pixel Edge Artifacts in Jetpack Compose drawBehind

The inDrive.Tech team ran into a case where four tabs rendered great, but not five tabs, indicating a flaw in their design system. This post reviews the problem, how they solved it, and what it means for testing design systems more generally.

Medium: Two things called “State”: how mutableStateOf and StateFlow really work underneath

Angelina Andronova compares and contrasts StateFlow from Kotlin coroutines and the snapshot-based state system that lies at the heart of Compose.

Resource Roundup

100% pure code!

GitHub: CRamsan / cmp-bridge

Cesar Ramirez created a way for external test clients — including coding agents via MCP — to drive Compose for Desktop and Compose for Web applications.

GitHub: 3bdul7akim / liquify

GitHub user 3bdul7akim cloned Kyant0/AndroidLiquidGlass and added support for merged glass surfaces, better interaction support, and more.

GitHub: mena97villalobos / ComposePlotLib

Bryan Mena Villalobos offers us a charting library for Compose Multiplatform (excluding Web), with support for 26 chart styles.

Notable Releases

Circuit is up to 0.36.0, extending the “answering result” and Kotlinx Serialization support.

ComposeNativeWebView hit 1.0.0! 🎉 The desktop support has been revised to use Nucleus Tao, and the overall project is now under the NucleusFramework account and Maven coordinates (dev.nucleusframework).

A Very Particular Set of Skills

Adding Compose capabilities to your coding agents!

Shreyas Patil (Mastodon, Bluesky) created Debroid, a headless debugger for Android, designed to be used by coding agents via a CLI. Features include typical debugger capabilities like breakpoints and watchpoints, plus live mutation and evaluation.

In addition, here are some more skills that I found: