jetc.dev Newsletter Issue #318
Published: 2026-06-16
This week, we examine accessible links, RemoteCompose quirks, and cross-platform barcode scanning. We see a way to render blueprint-style diagrams in @Preview composables. And we ask: where, oh where, has our little BOM gone?
One Off the Stack, One Off the Slack
You’ve got questions. That’s understandable!
Did Someone Fail to Set Us Up the BOM?
If you are wondering where the 2026.06.00 BOM is… so are people involved in
this week’s highlighted Stack Overflow question.
No, Really, Where is That BOM?
Folks asked in Kotlinlang Slack too, with no response.
Composable Commentary
Posts, videos, and other new information related to Jetpack Compose!
The Problem of Inacessible Inline Links
Eevis Panula
(Mastodon, Bluesky)
points out that not only has ClickableText() been deprecated, but the links it renders are not accessible via keyboards or other assistive technologies.
Eevis then demonstrates using LinkAnnotation.Url as a better alternative.
Medium: Remote Compose looks promising
Costa Fotiadis explores the current state of the Remote Compose alpha, seeing what works, what needs work, and where you might use it for work.
Through the Lens: Barcode Scanning in Compose Multiplatform
KMP Bits walks us through how to use expect/actual in Compose Multiplatform with actual composables, using a barcode scanner as the sample. The actual implementation uses CameraX on Android and AVFoundation on iOS.
Medium: Adding global illumination on Compose Screen
Alex Volkov experiments with having a glow effect applied to one composable affect adjacent composables, by means of AGSL shaders.
Other Interesting Links
- Designing for the Canvas: Master Multi-Device, Tablet, and Foldable Support in Android
- Medium: Are Compose Modifiers Dead? Modifiers Deprecated? The New Styles API in Jetpack Compose
- Medium: Cracking the Jetpack Compose Layout Engine: 8 Practical Production Lessons
- Medium: Goodbye XML, You Won’t Be Missed: The New Way to Handle Icons in Compose
- Medium: I Rebuilt My SwiftUI Counter in Jetpack Compose (Part 2)
- Medium: Jetpack Compose Rendering Pipeline — What Really Happens Under the Hood?
- Medium: rememberSerializable: The Compose API Most Developers Are Missing
- Medium: State Hoisting, derivedStateOf, and LaunchedEffect: Why Stateless Composables Usually Win
- Medium: Stop Repeating Compose Preview Boilerplate
- Taming Compose Multiplatform Image Decoding on iOS: Skia Codec Pitfalls, NSImage Bridging, and the Memory Pipeline That Stopped Our OOM Crashes
Resource Roundup
100% pure code!
GitHub: GusWard / Blueprint-Compose-Preview
Gus Ward published a BlueprintPreview() composable, designed to be used in a @Preview, that renders a blueprint-style drawing of your composable, showing sizes and padding.
GitHub: Taocent / ComposeRichEditor
GitHub user Taocent is building an extensive rich text editor for Compose Multiplatform, with emoji and hyperlink support, table editing, smart paste, and more.
GitHub: skydoves / compose-nav-graph
Jaewoong Eum (Mastodon, Bluesky) built a combination of a Gradle plugin and an IDE plugin that leverages annotations to draw you a diagram showing the navigation flows in your app, regardless of what navigation library you use. See this post for more!
GitHub: Abdullajon1881 / LiquidGlass
Saidkamolkhon Bakhodirov has created a Liquid Glass-style rendering modifier for Compose for Android, powered by AGSL shaders.
Notable Releases
Ballast is up to 5.1.0, though mostly for server-side work and scheduler changes.
Circuit released 0.34.0 adds SubCircuit, made some breaking changes to navigation, and made other fixes.
Coil published 3.5.0. They retired the iosX64 and macosX64 targets and raised the minSdk for Android to 23. Otherwise, it seems to largely be bug fixes and dependency updates.
Compose Unstyled has had 2.6.0 and 2.7.0 releases. 2.6.0 added improvements for modals, added a Track() to ToggleSwitch(), and more. 2.7.0 adds extend() for themes and an accessibilityLabel for UnstyledSwitch().
A Very Particular Set of Skills
Adding Compose capabilities to your coding agents!
Here are a couple of additional skill collections that I encountered:
Recent Issues:
- 2026-06-09: Compose alphas! Compose Multiplatform 1.11.1! Shader-based back nav! Hinges! Curated skills! And camera support... for Compose for Desktop?!?
- 2026-06-02: Android Makers 2026! Autofill! Test automation! And... can we compose some liquid for our glass?!?
- 2026-05-26: Google I|O 2026! Compose Multiplatform 1.11.0! Android is Compose-first! And... an LLM-powered layout?!?