Sign in

Mark Murphy

@commonsware.com
803 followers 166 following 218 posts

Android app developer. Entrepreneur. Author. Fan of sentence fragments.

PostsRepliesMedia
Mark Murphy @commonsware.com · 29/09/2026
OK, I released jetc.dev Newsletter Issue #333! Stable Wear Compose and Nav3! Compose Multiplatform patch! @johnoreilly.dev on A2UI! Compose for Web and CORS! Android TV search screen! jetc.dev/issues/333 #JetpackCompose #AndroidDev
023
Reposted by Mark Murphy
Jaewoong Eum (skydoves) @skydoves.bsky.social · 24/09/2026
Agent-to-UI renderer for Jetpack Compose (A2UI). developer.android.com/develop/ui/c...
developer.android.com
Agent-to-UI renderer for Jetpack Compose (A2UI)  |  Android Developers
Integrate the Agent-to-UI (A2UI) renderer to map A2UI JSON protocol messages to reactive Jetpack Compose primitives.
074
Mark Murphy @commonsware.com · 23/09/2026
FWIW, today's release of androidx.transition:transition-ktx:1.7.2 seems to have had issues. No POM exists at those coordinates. androidx.lifecycle:lifecycle-runtime-desktop:2.12.0-alpha04 had a similar problem which cleared up about a half-hour ago.
000
Mark Murphy @commonsware.com · 22/09/2026
OK, I mailed out jetc.dev Newsletter Issue #332! @chrisbanes.me on Haze versus Compose blurs! Speed dials! Rive! Code editors! And torph! (wait... what's a torph?!?) jetc.dev/issues/332 #JetpackCompose #AndroidDev
051
Mark Murphy @commonsware.com · 15/09/2026
Hi! I sent out jetc.dev Newsletter Issue #331! SideEffect keys! CEF-based WebView and window chrome controls for desktop apps! And... why does the keyboard flicker?!? jetc.dev/issues/331 #JetpackCompose #AndroidDev
031
Mark Murphy @commonsware.com · 13/09/2026
Make a band edible: Bananas Foster the People
010
Mark Murphy @commonsware.com · 08/09/2026
Hey, I just sent out jetc.dev Newsletter Issue #330! Apple TV! Apple foldables! Microsoft Office! And other topics not necessarily involving gigantic firms! jetc.dev/issues/330 #JetpackCompose #AndroidDev
041
Mark Murphy @commonsware.com · 01/09/2026
Hey, I just sent out jetc.dev Newsletter Issue #329! Compose Multiplatform `1.12.0`! New Remote Compose and Glance artifact groups! Cross-platform page curls! Streaming Kotlinx HTML via Molecule! And... what does Material3 have against the rich?!? jetc.dev/issues/329 #JetpackCompose #AndroidDev
042
Mark Murphy @commonsware.com · 25/08/2026
Hey, I just released jetc.dev Newsletter Issue #328! API modules and composables! LazyColumn() exceptions! 'Select and copy text' for images and videos! jetc.dev/issues/328 #JetpackCompose #AndroidDev
032
Mark Murphy @commonsware.com · 23/08/2026
I haven't started watching the new season. Sounds like the crew is in for quite the odyssey! 😁
101
Mark Murphy @commonsware.com · 19/08/2026
So, you're saying it's one of the monsters of Ohio? 😁
000
Mark Murphy @commonsware.com · 18/08/2026
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
072
Mark Murphy @commonsware.com · 14/08/2026
From its expression, it looks like that kitten has SEEN THINGS. 👀
130
Mark Murphy @commonsware.com · 11/08/2026
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
031
Reposted by Mark Murphy
Adam Rawnsley @arawnsley.bsky.social · 04/08/2026
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.
10346201517
Mark Murphy @commonsware.com · 04/08/2026
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
042
Mark Murphy @commonsware.com · 03/08/2026
The Adventures of Buckaroo Banzai Across the 8th Dimension
030
Mark Murphy @commonsware.com · 28/07/2026
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
041
Mark Murphy @commonsware.com · 27/07/2026
Thanks for including a link to kPointer in this issue!
021
Mark Murphy @commonsware.com · 21/07/2026
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
041
Mark Murphy @commonsware.com · 17/07/2026
Look on the bright side! You probably didn't have to blow dust out of them! (IP67 FTW)
100
Mark Murphy @commonsware.com · 14/07/2026
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
031
Mark Murphy @commonsware.com · 10/07/2026
As a card-carrying Older Person, I heartily endorse your episode title!
110
Mark Murphy @commonsware.com · 07/07/2026
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
073
Mark Murphy @commonsware.com · 30/06/2026
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
161
Mark Murphy @commonsware.com · 23/06/2026
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
082
Reposted by Mark Murphy
Márton Braun @zsmb.co · 22/06/2026
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:
041
Mark Murphy @commonsware.com · 18/06/2026
It's somewhat clearer -- thanks for taking the time!
100
Mark Murphy @commonsware.com · 17/06/2026
Nice! Did you use Sequoia, or something else?
120
Mark Murphy @commonsware.com · 17/06/2026
If you are referring to central.sonatype.org/publish/mave...: - "Legitimate" is undefined - "Community" is undefined - "Unusual publishing patterns" is undefined - "Qualifying" is undefined
130
Mark Murphy @commonsware.com · 16/06/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
0123
Reposted by Mark Murphy
Matthew Green @matthewdgreen.bsky.social · 09/06/2026
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...
blog.cryptographyengineering.com
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…
1211850
Mark Murphy @commonsware.com · 09/06/2026
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
071
Mark Murphy @commonsware.com · 03/06/2026
Nonsense. It's 2026! It will be an AI reproduction of Andy Rooney.
000
Mark Murphy @commonsware.com · 02/06/2026
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
093
Mark Murphy @commonsware.com · 26/05/2026
I think that this sort of thing would be a *great* plot twist in your forthcoming novel. 😁
150
Mark Murphy @commonsware.com · 26/05/2026
I have not tried it. There is a Web demo on the Laygent site, but you need to paste in your Anthropic or OpenAI API key, which IMHO is not a good idea. Considering its tagline is "The AI-native Compose layout for token-maxxers", I have not decided if Zach means it as a joke or if it is serious.
010
Mark Murphy @commonsware.com · 26/05/2026
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
1114
Mark Murphy @commonsware.com · 26/05/2026
I explained a bit more about Knosh in pac.commonsware.com/archive/intr..., and that newsletter will cover much more about Knosh in the coming weeks. And, you can find Knosh at knosh.commonsware.com.
pac.commonsware.com
Introducing Knosh
In Which the Author Gets All Agentic
021
Mark Murphy @commonsware.com · 26/05/2026
While Knosh has a dozen tools at its disposal, there is no Bash or similar shell tool, which limits what the agent can do but limits how much trouble the agent can cause. Mostly, this is a testbed for me as I work to get open models to be useful assistants, as an alternative to the frontier models.
121
Mark Murphy @commonsware.com · 26/05/2026
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.
152
Mark Murphy @commonsware.com · 24/05/2026
Sorry, but I cannot really name anything off the top of my head.
000
Mark Murphy @commonsware.com · 20/05/2026
I am far from a Flutter expert. AFAIK, Flutter was always an independent initiative within Google. The Flutter community seems big enough to continue regardless of what Google does or does not do regarding future contributions towards Flutter.
010
Mark Murphy @commonsware.com · 19/05/2026
What? No player piano? 😁
110
Mark Murphy @commonsware.com · 19/05/2026
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
1100
Mark Murphy @commonsware.com · 15/05/2026
"I've got your nose! No, seriously... did you want that back?"
010
Mark Murphy @commonsware.com · 12/05/2026
Took a while for me to parse that, until I realized that I was thinking of a slightly different kind of plane 😅
110
Mark Murphy @commonsware.com · 12/05/2026
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
062
Mark Murphy @commonsware.com · 12/05/2026
Slightly increase a band: 4 Doors Down
010
Mark Murphy @commonsware.com · 05/05/2026
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
062