<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="4.3.3">Jekyll</generator><link href="https://jetc.dev/feed/issues.xml" rel="self" type="application/atom+xml" /><link href="https://jetc.dev/" rel="alternate" type="text/html" /><updated>2026-04-07T08:57:53-04:00</updated><id>https://jetc.dev/feed/issues.xml</id><title type="html">jetc.dev | Issues</title><subtitle>jetc.dev is your home for all things Jetpack Compose!</subtitle><author><name>CommonsWare</name><uri>https://commonsware.com</uri></author><entry><title type="html">jetc.dev Newsletter Issue #309</title><link href="https://jetc.dev/issues/309.html" rel="alternate" type="text/html" title="jetc.dev Newsletter Issue #309" /><published>2026-04-07T10:00:00-04:00</published><updated>2026-04-07T10:00:00-04:00</updated><id>https://jetc.dev/issues/309</id><author><name>CommonsWare</name><uri>https://commonsware.com</uri></author><summary type="html">This week, we look at design system enforcement, cross-platform haptics, and cross-platform biometrics. And, we explore an editor, another editor, and yet another editor.</summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://jetc.dev/309.png" /><media:content medium="image" url="https://jetc.dev/309.png" xmlns:media="http://search.yahoo.com/mrss/" /></entry><entry><title type="html">jetc.dev Newsletter Issue #308</title><link href="https://jetc.dev/issues/308.html" rel="alternate" type="text/html" title="jetc.dev Newsletter Issue #308" /><published>2026-03-31T10:00:00-04:00</published><updated>2026-03-31T10:00:00-04:00</updated><id>https://jetc.dev/issues/308</id><author><name>CommonsWare</name><uri>https://commonsware.com</uri></author><summary type="html">We got a fresh beta for Compose Multiplatform, along with the first signs of Remote Compose for Wear OS! In addition, this week we look back on PredictiveBackHandler() and its replacement, get flexible with our boxes, and consider if text input could be rich. And we look at yet another composition tracer. No, really.</summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://jetc.dev/308.png" /><media:content medium="image" url="https://jetc.dev/308.png" xmlns:media="http://search.yahoo.com/mrss/" /></entry><entry><title type="html">jetc.dev Newsletter Issue #307</title><link href="https://jetc.dev/issues/307.html" rel="alternate" type="text/html" title="jetc.dev Newsletter Issue #307" /><published>2026-03-24T10:00:00-04:00</published><updated>2026-03-24T10:00:00-04:00</updated><id>https://jetc.dev/issues/307</id><author><name>CommonsWare</name><uri>https://commonsware.com</uri></author><summary type="html">This week, we look at a Compose Multiplatform patch release and wonder if we can get more SEO in our Compose for Web apps. We boost startup performance and try to choose a way to draw a glowing border. And we peek excitedly at a hot… swan? 🦢 (AFAIK, no actual swans were heated as part of that project)</summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://jetc.dev/307.png" /><media:content medium="image" url="https://jetc.dev/307.png" xmlns:media="http://search.yahoo.com/mrss/" /></entry><entry><title type="html">jetc.dev Newsletter Issue #306</title><link href="https://jetc.dev/issues/306.html" rel="alternate" type="text/html" title="jetc.dev Newsletter Issue #306" /><published>2026-03-17T10:00:00-04:00</published><updated>2026-03-17T10:00:00-04:00</updated><id>https://jetc.dev/issues/306</id><author><name>CommonsWare</name><uri>https://commonsware.com</uri></author><summary type="html">We have a new production Compose patch release, our first 1.11.0 beta release, and a new Compose Multiplatform alpha, among other goodies from Google and JetBrains! In addition to those, we look at recomposition testing and recomposition budgets, preview sandboxes and preview implementations, a Markdown editor composable, and a macOS 26 design system. Plus, we see that it is time for us to take action regarding “Time to Take Action”. Though I wonder, does anyone really know what time it is?</summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://jetc.dev/306.png" /><media:content medium="image" url="https://jetc.dev/306.png" xmlns:media="http://search.yahoo.com/mrss/" /></entry><entry><title type="html">jetc.dev Newsletter Issue #305</title><link href="https://jetc.dev/issues/305.html" rel="alternate" type="text/html" title="jetc.dev Newsletter Issue #305" /><published>2026-03-10T10:00:00-04:00</published><updated>2026-03-10T10:00:00-04:00</updated><id>https://jetc.dev/issues/305</id><author><name>CommonsWare</name><uri>https://commonsware.com</uri></author><summary type="html">This week, we flex our boxes, go all native on our cameras, and scale our image content. Plus, we assert our recomposition counts and read NFC tags.</summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://jetc.dev/305.png" /><media:content medium="image" url="https://jetc.dev/305.png" xmlns:media="http://search.yahoo.com/mrss/" /></entry><entry><title type="html">jetc.dev Newsletter Issue #304</title><link href="https://jetc.dev/issues/304.html" rel="alternate" type="text/html" title="jetc.dev Newsletter Issue #304" /><published>2026-03-03T09:00:00-05:00</published><updated>2026-03-03T09:00:00-05:00</updated><id>https://jetc.dev/issues/304</id><author><name>CommonsWare</name><uri>https://commonsware.com</uri></author><summary type="html">A lot of Compose artifacts got updates, along with a Compose Multiplatform alpha release, so we dive in! We also explore the upcoming Compose style API and find a practical use for a linked list. Plus, we see a LaTeX renderer for Compose Multiplatform.</summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://jetc.dev/304.png" /><media:content medium="image" url="https://jetc.dev/304.png" xmlns:media="http://search.yahoo.com/mrss/" /></entry><entry><title type="html">jetc.dev Newsletter Issue #303</title><link href="https://jetc.dev/issues/303.html" rel="alternate" type="text/html" title="jetc.dev Newsletter Issue #303" /><published>2026-02-24T09:00:00-05:00</published><updated>2026-02-24T09:00:00-05:00</updated><id>https://jetc.dev/issues/303</id><author><name>CommonsWare</name><uri>https://commonsware.com</uri></author><summary type="html">This week, we look at reducing development friction, rendering line graphs, and replacing ViewModel with retain. We also see an IDE plugin with Compose Multiplatform resource helpers and a Compose Multiplatform syntax highlighter that supports TextMate’s 600+ languages.</summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://jetc.dev/303.png" /><media:content medium="image" url="https://jetc.dev/303.png" xmlns:media="http://search.yahoo.com/mrss/" /></entry><entry><title type="html">jetc.dev Newsletter Issue #302</title><link href="https://jetc.dev/issues/302.html" rel="alternate" type="text/html" title="jetc.dev Newsletter Issue #302" /><published>2026-02-17T09:00:00-05:00</published><updated>2026-02-17T09:00:00-05:00</updated><id>https://jetc.dev/issues/302</id><author><name>CommonsWare</name><uri>https://commonsware.com</uri></author><summary type="html">Compose and Compose Multiplatform received updates, so we see what’s in store for us! Also, we explore bottom sheets beyond ModalBottomSheet(), explore the accessibility limitations of colors, and grumble about Glance. Plus, we see how to export vector PDFs from composables in Compose Multiplatform.</summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://jetc.dev/302.png" /><media:content medium="image" url="https://jetc.dev/302.png" xmlns:media="http://search.yahoo.com/mrss/" /></entry><entry><title type="html">jetc.dev Newsletter Issue #301</title><link href="https://jetc.dev/issues/301.html" rel="alternate" type="text/html" title="jetc.dev Newsletter Issue #301" /><published>2026-02-10T09:00:00-05:00</published><updated>2026-02-10T09:00:00-05:00</updated><id>https://jetc.dev/issues/301</id><author><name>CommonsWare</name><uri>https://commonsware.com</uri></author><summary type="html">In this week’s abbreviated issue, we look at using AI to help us compose Compose, the value of orchestration composables, and how somebody thinks that you do not understand stability. Also, apparently Compose was not fast enough to get going, so we sneak a peek at Instant Compose.</summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://jetc.dev/301.png" /><media:content medium="image" url="https://jetc.dev/301.png" xmlns:media="http://search.yahoo.com/mrss/" /></entry><entry><title type="html">jetc.dev Newsletter Issue #300</title><link href="https://jetc.dev/issues/300.html" rel="alternate" type="text/html" title="jetc.dev Newsletter Issue #300" /><published>2026-02-03T09:00:00-05:00</published><updated>2026-02-03T09:00:00-05:00</updated><id>https://jetc.dev/issues/300</id><author><name>CommonsWare</name><uri>https://commonsware.com</uri></author><summary type="html">It’s the tri-centennial issue of the newsletter! 🎉 As always, I am grateful for everyone who has subscribed, reads the newsletter through the Atom feed, or picks it up via my Mastodon or Bluesky posts. This week, we look at a lot of bug fixes, closely examine onGloballyPositioned(), chat a bit about accessibility, and reduce the size of our Android apps. And we see a library that helps us with large fonts, allowing us to download slices at a time.</summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://jetc.dev/300.png" /><media:content medium="image" url="https://jetc.dev/300.png" xmlns:media="http://search.yahoo.com/mrss/" /></entry></feed>