I mailed out jetc.dev Newsletter Issue #327! Compose stable release! Compose Material3 stable too! Liquid Glass in a multiplatform app! Preview generator! jetc.dev/issues/327 #JetpackCompose #AndroidDev
Mark Murphy
@commonsware.com
Android app developer. Entrepreneur. Author. Fan of sentence fragments.
I just sent out jetc.dev Newsletter Issue #326! @patilshreyas.bsky.social on why we sometimes still need to think about stability! Compose Desktop/Web test bridge! Android debugger for coding agents! And... Places, everyone?!? jetc.dev/issues/326 #JetpackCompose #AndroidDev
Today, August 4, 2026, is the setting of Ray Bradbury’s short story “There Will Come Soft Rains” about a fully automated house continuing on after the family who lived there and the world around it died in a nuclear blast.
OK, I published jetc.dev Newsletter Issue #325! Compose 1.0 five-year anniversary! 1.12.0 RC! Memory leaks! Remote Compose for debugging! And... @aditlal.dev has been through the desert with a state with no name?!? jetc.dev/issues/325 #JetpackCompose #AndroidDev
I just shipped jetc.dev Newsletter Issue #324! PinnableContainer! End-to-end testing! Accessibility scanner! Docked panels! Photo editing! And... do we *really* need Canvas() everywhere?!? jetc.dev/issues/324 #JetpackCompose #AndroidDev
I shipped jetc.dev Newsletter Issue #323! Alphas! Replacing your base fragment! Official Lottie Compose support! And, I don't think you're ready for this... JellyFab?!? jetc.dev/issues/323 #JetpackCompose #AndroidDev
I published jetc.dev Newsletter Issue #322! @patilshreyas.bsky.social on SubcomposeLayout! TV Compose! Nav3! Filter bars! Setting screens! And... can we make Compose for Desktop better?!? jetc.dev/issues/322 #JetpackCompose #AndroidDev
OK, I published jetc.dev Newsletter Issue #321! Compose stable and beta updates! Nav3 migrations! Grid! @skydoves.bsky.social on effects! And GLFW for Compose for Desktop?!? jetc.dev/issues/321 #JetpackCompose #AndroidDev
OK, I released jetc.dev Newsletter Issue #320! Compose... in 3D! Compose Desktop beyond AWT! An independent RemoteCompose player! And, might we get an official Web rendering composable?!? jetc.dev/issues/320 #JetpackCompose #AndroidDev
I just sent out jetc.dev Newsletter Issue #319! Compose patch release! 1.12 beta! Compose Multiplatform alpha! Viewmodel scoping! Coil 3! @romainguy.dev on color mixing! And... iOS is getting Ink?!? jetc.dev/issues/319 #JetpackCompose #AndroidDev
The grants from the Kotlin Foundation are a great way to get support for significant projects in the Kotlin ecosystem! Read on below for the details:
Applications are now open for a new round of the Kotlin Foundation Grant Program for library authors! If you're maintaining open-source Kotlin Multiplatform projects, including libraries, tools, and frameworks, apply here 👇 https://kotlinfoundation.org/news/grant-program-for-library-authors-2026/
Hi! I mailed out jetc.dev Newsletter Issue #318! @eevis.codes on acessible links! RemoteCompose! Cross-platform barcode scanning! Blueprints in previews! And... we seem to be short a BOM?!? jetc.dev/issues/318 #JetpackCompose #AndroidDev
I wrote a new post about the privacy risks of on-phone agents like Apple’s new Siri, and how private inference isn’t any sort of silver bullet. blog.cryptographyengineering.com/2026/06/09/a...
The future of Siri, or: why private inference isn’t private enough
Yesterday Apple announced a big step towards deploying real AI in their Siri ecosystem. In most ways this is good and inevitable: Siri is one of the world’s most widely-used voice agents, and…
blog.cryptographyengineering.com
OK, I released jetc.dev Newsletter Issue #317! Compose alphas! Compose Multiplatform 1.11.1! Shader-based back nav! Hinges! Curated skills! And camera support... for Compose for Desktop?!? jetc.dev/issues/317 #JetpackCompose #AndroidDev
I just shipped jetc.dev Newsletter Issue #316! Android Makers 2026! @eevis.codes on utofill! @sebastiano.dev and @saket.me on test automation! And... can we compose some liquid for our glass?!? jetc.dev/issues/316 #JetpackCompose #AndroidDev
Hi! I shipped jetc.dev Newsletter Issue #315! Google I|O 2026! Compose Multiplatform 1.11.0! Android is Compose-first! And... an LLM-powered layout?!? jetc.dev/issues/315 #JetpackCompose #AndroidDev
I released the inaugural 0.1.0 of Knosh yesterday. Knosh is a Kotlin NO-SHell coding agent harness (hence, "Knosh"), designed for "one-shot" requests. It supports supplying a full prompt or having Knosh and your chosen model perform more structured tasks, like updating KDocs in specified files.
When I started my Jetpack Compose newsletter (jetc.dev), I got a few comments to the effect of, "um, why?". Once Compose was announced, I expected that this day would come, which is why I started the newsletter early. #ComposeFirst #ViewsRecedingIntoTheDistance
Android is now Compose First, we recommend you build all Android UI with Compose and `android.widget` is now in maintenance mode. #GoogleIO #AndroidDev android-developers.googleblog.com/2026/05/andr...
OK, I uploaded jetc.dev Newsletter Issue #314! Compose BOMs! Stable TV Compose! Form validation! ViewModels! Stylus support! Scrolling! jetc.dev/issues/314 #JetpackCompose #AndroidDev
Slightly increase a band: 4 Doors Down
slightly increase a band Ten Inch Nails
OK, I sent out jetc.dev Newsletter Issue #313! Bottom tab navigation! @eevis.codes on focus indicators! Hotkey DSL! Syntax highlighting! jetc.dev/issues/313 #JetpackCompose #AndroidDev
I uploaded jetc.dev Newsletter Issue #312! Compose 1.11.0 is stable! Compose Multiplatform beta! Testing multiplatform composables! @skydoves.bsky.social on LinkBuffer! Tables! PDFs! And... text underlining?!? jetc.dev/issues/312 #JetpackCompose #AndroidDev
The latest Pedal Assist Coding just dropped: What I'm Using: April 2026 Edition (In Which the Author Talks About Hardware, Models, and Agent Harnesses ) pac.commonsware.com/archive/what...
What I'm Using: April 2026 Edition
In Which the Author Talks About Hardware, Models, and Agent Harnesses
pac.commonsware.com
Completely tossed at the official conan the barbarian website’s cookie notification window.
I pushed the button on jetc.dev Newsletter Issue #311! @landomen.bsky.social on ViewModel Scope in Nav3! @eevis.codes on more inclusive drag-and-drop! Shared element transitions in Nav3! Official skills! jetc.dev/issues/311 #JetpackCompose #AndroidDev
The latest Pedal Assist Coding issue is going out: Measure, Then Cut (In Which the Author Explains How He Uses Coding Agents). Find it at pac.commonsware.com/archive/meas...!
Measure, Then Cut
In Which the Author Explains How He Uses Coding Agents
pac.commonsware.com
I finally did it. I finally decided to declare that I am #OpenToWork. See commonsware.com/blog/2026/04... for more!
#OpenToWork
If you have a problem, if no one else can help, and if you can find him... maybe you can hire... me! 😁
commonsware.com
I just shipped jetc.dev Newsletter Issue #310! 1.11.0 RC and beta releases! App languages! Atomic design! Action modes! And... *another* newsletter?!? jetc.dev/issues/310 #JetpackCompose #AndroidDev
Since I am a glutton for punishment, I have started a second newsletter. You can find Pedal Assist Coding at pac.commonsware.com, and commonsware.com/blog/2026/04... explains what the newsletter is about.
Pedal Assist Coding
Ethics and DevSec with AI/Coding Agents, with a Kotlin Twist
pac.commonsware.com