jetc.dev Newsletter Issue #316

Published: 2026-06-02

This week, we see what some makers are up to. We peek at autofill and see a couple of options for letting your test code reach out and touch your apps. And we look at a couple of options for adding Liquid Glass to your Compose Multiplatform projects, whether just on Apple’s operating systems or beyond.

Android Makers 2026

The Android Makers 2026 conference had several presentations on Compose, including:

Composable Commentary

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

Liquid Glass in a Compose Multiplatform app

As part of their documentation for Compose Multiplatform, JetBrains published a tutorial for how to add Liquid Glass and native SwiftUI navigation to your Compose Multiplatform app.

Autofilling in the Blanks

Eevis Panula (Mastodon, Bluesky) points out the accessibility benefits to having proper autofill support in your app, then walks us through the semantics-based way of indicating how autofill should work with your composables.

Medium: Securing Your Android App in Jetpack Compose: From FLAG_SECURE to Keystore Encryption

Roman Speranskii reminds us of how to enable FLAG_SECURE for our Compose for Android screens and even provides a couple of composables to help simplify its use. Roman also demonstrates how to support biometric authentication in a Compose app.

Resource Roundup

100% pure code!

GitHub: JetBrains / lets-plot-compose

JetBrains has released a Compose Multiplatform wrapper around their Let’s Plot graphing library. This library supports all targets except iOS.

GitHub: yuroyami / KitePDF

GitHub user yuroyami is building a pure-Kotlin PDF engine for Kotlin and Compose Multiplatform, rather than relying upon platform-native renderers. This includes a Compose Multiplatform library that renders the PDF into a DrawScope, ready for your Canvas().

Spectre

Sebastiano Poggi (Mastodon, Bluesky) wrote a library that lets your automated tests run against live Compose Desktop, as opposed to some sort of simulation. It includes both in-process and cross-process patterns, real or synthetic input events, recording/screenshots, and solid JUnit integration.

GitHub: saket / touch-robot

Saket Narayan (Mastodon, Bluesky) released Touch Robot, which lets you write Paparazzi tests with fake touch events and animated PNG frame-by-frame recordings for regression detection.

GitHub: andrew-malitchuk / axiom-sdk

Andrew Malitchuk brings us a library that detects the hinge position of foldables in Compose for Android, letting you treat it as state (rememberHingeAngle()) or have an observable posture (LocalFoldPosture).

Compose BOM Changelog

Vasily Maleev publishes a Web page that lets you choose two Compose BOM versions and tells you what changed between them.

A Very Particular Set of Skills

Adding Compose capabilities to your coding agents!

Here are some more skill sets and related tooling to help your coding agents build your Compose apps:

Featured here? Please add this badge to your article or repo! As Seen In - jetc.dev Newsletter Issue #316

Powered by Buttondown

Or, you can subscribe to the Atom feed or follow Mark Murphy on Mastodon or Bluesky.

Spread the Word!
Suggestions?
If you have ideas for items for future newsletter editions, reach out via email or contact Mark Murphy on kotlinlang Slack!