Richard Schattauer
banner
schattauer.dev
Richard Schattauer
@schattauer.dev
Android developer with full focus on Compose Multiplatform & Kotlin Multiplatform.
Pinned
Just updated my compose multiplatform showcase repository, for native map and video UIs, using @touchlab.co 's compose swift bridge. Compose multiplatform is getting better and better, I love seeing everything evolve!
Release 1.0.2 · rschattauer/compose_multiplatform
Add third native UI solution, using Touchlab's compose swift bridge https://touchlab.co/composeswiftbridge
github.com
Yes, annoy everyone with warning messages, I would be fine with that, but keep the possibility to sideload whatever I desire within my own hands! Good move!
android-developers.googleblog.com/2025/11/andr...
Android developer verification: Early access starts now as we continue to build with your feedback
News and insights on the Android platform, developer tools, and events.
android-developers.googleblog.com
November 13, 2025 at 5:51 PM
Reposted by Richard Schattauer
I'm happy to share that I published a new open-source library, Compose Stability Analyzer!

This is a plugin that provides real-time stability analysis for Jetpack Compose functions in Android Studio or IntelliJ IDEA.

github.com/skydoves/com...
GitHub - skydoves/compose-stability-analyzer: 🦄 Real-time analysis of Jetpack Compose composable functions' stability directly within Android Studio or IntelliJ.
🦄 Real-time analysis of Jetpack Compose composable functions' stability directly within Android Studio or IntelliJ. - skydoves/compose-stability-analyzer
github.com
November 2, 2025 at 6:13 AM
Reposted by Richard Schattauer
Working on a plugin that provides real-time stability analysis for Jetpack Compose functions in Android Studio.
October 20, 2025 at 1:16 PM
Reposted by Richard Schattauer
🎉 JUnit 6.0 is here, and it brings even deeper Kotlin support! Now, you get:

✨ Suspend and cancellation support
✨ Kotlin 2.2 baseline
✨ Improved nullability annotations
✨ Convenient UX with contracts

Check out the full release notes 👉 kotl.in/b8wncm?utm_c...
#JUnit 6.0.0 is released!

✨ Java 17 and Kotlin 2.2 baseline
🌄 JSpecify nullability annotations
🛫 Integrated JFR support
🚟 Kotlin suspend function support
🛑 Support for cancelling test execution
⏭️ New `--fail-fast` mode for ConsoleLauncher
🧹 Removal of deprecated APIs

docs.junit.org/6.0.0/releas...
JUnit Release Notes
docs.junit.org
October 10, 2025 at 2:07 PM
Reposted by Richard Schattauer
There's no good reason why people distributing apps outside the Play Store should need to provide their personal data to Google.

This is just taking Android into the horrible world of dev accounts and notarization that Apple enforces.
August 26, 2025 at 4:27 AM
Reposted by Richard Schattauer
“GPT-5 is the first time that it feels like talking to an expert in any topic — a Ph.D.-level expert,” OpenAI CEO Sam Altman said.
(real, one-shot :p )
August 7, 2025 at 8:36 PM
Reposted by Richard Schattauer
Stop calling AI a "junior engineer"

blog.mmckenna.me/stop-calling...
Stop Calling AI a “Junior Engineer”
They are tools, not teammates
blog.mmckenna.me
July 29, 2025 at 6:01 PM
Reposted by Richard Schattauer
KotlinConf 2026 → MUNICH 🇩🇪
Super Early Bird tickets just dropped!

The world’s biggest Kotlin event. A new city. The best price.
🎟️ Get your Super Early Bird ticket: kotl.in/conf26-tickets
Registration | KotlinConf 2026, May 20–22, Munich
KotlinConf is the official Kotlin conference by JetBrains. It is a place for the community to gather and discuss all things Kotlin.
kotl.in
July 22, 2025 at 10:51 AM
Reposted by Richard Schattauer
Official KMP support for Firebase is requested a lot whenever we talk to developers. If you want to let the team at Google know, please vote for and add a comment on this issue explaining why you want to see this:

firebase.uservoice.c...
Support Kotlin Multiplatform (KMP) in the SDKs
KMP is now stable and more libraries are being added to KMP ecosystem. There is a big opportunity for Firebase to be in Multiplatform and support developers adopting this tech.
firebase.uservoice.com
July 3, 2025 at 2:59 PM
Reposted by Richard Schattauer
Did you know... Android Studio has introduced resizable previews for Compose previews? Allowing you to test your layouts across the spectrum of device sizes easily inside Android Studio. 💻

developer.android.com/studio/previ...
July 7, 2025 at 9:59 AM
Reposted by Richard Schattauer
Very cool to hear at the #KotlinConf closing panel today that a KMP version of the Firebase library is being worked on this summer (as part of Google Summer of Code program)!
May 23, 2025 at 4:39 PM
Reposted by Richard Schattauer
🎉 The new Kotlin Multiplatform for IntelliJ IDEA and Android Studio!

✨ Integrated New Project wizard
🔍 Preflight checks
🔧 Multiplatform run configurations
🧭 Cross-language support
🎨 Compose Multiplatform support
🔥 Compose Hot Reload

Learn more
blog.jetbrains.com/kotlin/2025/...
Kotlin Multiplatform Tooling: Now in IntelliJ IDEA and Android Studio | The Kotlin Blog
The new KMP plugin for IntelliJ IDEA and Android Studio simplifies every part of the KMP experience, from project setup to Compose UI previews.
blog.jetbrains.com
May 19, 2025 at 4:25 PM
Reposted by Richard Schattauer
🔥 Compose Multiplatform for iOS is Stable and Production-Ready! 🔥

Build mobile apps faster with shared UI code, full control over native experiences, and the confidence to ship at scale.

Explore all the updates in Compose Multiplatform 1.8.0: 👇
blog.jetbrains.com/kotlin/2025/...
Compose Multiplatform 1.8.0 Released: Compose Multiplatform for iOS Is Stable and Production-Ready | The Kotlin Blog
Kotlin Multiplatform becomes a complete solution for mobile development, enabling flexible code sharing across both business logic and UI without compromising app quality or losing control over platfo...
blog.jetbrains.com
May 6, 2025 at 5:26 PM
Reposted by Richard Schattauer
AI doesn’t eliminate technical debt. It actually multiplies it, faster than ever.

The best devs today aren’t the ones who can write the most clever code, but the ones who know which code to trust, which abstraction to keep, and which AI suggestion to ignore 🧵
May 4, 2025 at 2:11 PM
Make sense and I have never thought about that possibility.
LLMs hallucinating nonexistent software packages with plausible names leads to a new malware vulnerability: "slopsquatting."
LLMs can't stop making up software dependencies and sabotaging everything
: Hallucinated package names fuel 'slopsquatting'
www.theregister.com
April 13, 2025 at 5:56 PM
I have been using Room for KMP for some time now and raised some issues. It's such a pleasure that Android libraries are moving to KMP and getting stable! Love it, keep up the amazing work.
Room 2.7.0 is out today with Kotlin Multiplatform support! It now supports Android, iOS, JVM (Desktop), native Mac, and native Linux.

Plus Kotlin code gen becomes the default for KSP and KSP2 is fully supported.
developer.android.com/jetpack/andr...
Room  |  Jetpack  |  Android Developers
developer.android.com
April 10, 2025 at 5:55 AM
Just got an early access invite to @jetbrains.com's Junie. It's so interesting to play around with the next step into our future already. Junie easily helps to kickstart some tasks/projects but you still need a lot of deeper knowledge to empower Junie to get where you want it to go. Looking forward
March 24, 2025 at 10:57 PM
Reposted by Richard Schattauer
🎉 Big win for KMP devs! The latest Android Studio Narwhal now supports Compose Preview for KMP projects! 🚀 This makes UI development smoother! 🎨

developer.android.com/studio/preview

#AndroidStudio #JetpackCompose #KotlinMultiplatform #ComposeMultiplatform #DevTools #Kotlin #AndroidDev #iOSDev
March 21, 2025 at 4:07 PM
Reposted by Richard Schattauer
⚡️ From 8 minutes down to 0.5ms:
Compose Hot Reload 1.0.0-alpha03 was released with a re-implementation of its core 'dirty resolution algorithm':
blog.sellmair.io/being-quick-...

Enjoy 🍻

github.com/JetBrains/co...
Being Quick: Resolve what's dirty.
Compose Hot Reload: 1.0.0-alpha03
blog.sellmair.io
March 21, 2025 at 12:18 PM
Reposted by Richard Schattauer
Junie is such a huge help for quickly getting an implementation of e.g. an API client. For a video, I was implementing smart light control with MCP, and I was able to delegate the REST client entirely to our agent. Fewer mechanical tasks, more focus on the things that matter 🚀 youtu.be/jwevCa96Z4Q
March 20, 2025 at 6:20 AM
Reposted by Richard Schattauer
🎉 🎇 First 'alpha01' artifacts for Compose Hot Reload are available on Maven Central!
Enjoy! 🥳

github.com/JetBrains/co...
Release v1.0.0-alpha01 · JetBrains/compose-hot-reload
🎉 This is the first deployment to the 'maven central' repository. Note: This publication follows the 'Stability of Kotlin components' rules defined here: https://kotlinlang.org/docs/components-stab...
github.com
March 3, 2025 at 6:44 PM
Reposted by Richard Schattauer
✨ New article out now!
Learn how to animate mesh gradients in #JetpackCompose

www.sinasamaki.com/mesh-gradients-in-jetpack-compose/
February 7, 2025 at 7:01 PM
Reposted by Richard Schattauer
🎊 Kotlin 1.0 was released 9 years ago!

We’re sharing our love for the amazing Kotlin community this Valentine’s Day. 💜 Thank you for your passion, dedication, and belief in the language.

What’s something you’ve recently loved about coding in Kotlin? Tell us your story!
February 14, 2025 at 2:01 PM
I just changed my handle to @schattauer.dev using the following tutorial. This was actually pretty easy! Thank you @emilyliu.me
How to verify your Bluesky account - Bluesky
Here's how to verify your Bluesky account by setting your website as your username.
bsky.social
February 13, 2025 at 12:14 PM
This is a good decision! Fleet was good, but nowhere nearly as powerful as IntelliJ/Android Studio. Now I just want to see JetBrains AI within Android Studio :)
🚀 Kotlin Multiplatform Tooling – Shifting Gears!

We’re doubling down on KMP support in IntelliJ IDEA and Android Studio! As a result, we’re discontinuing KMP support in Fleet, but all the insights we've gained will fuel our future efforts. Get the details here:
blog.jetbrains.com/kotlin/2025/...
Kotlin Multiplatform Tooling – Shifting Gears | The Kotlin Blog
A couple of years ago, we initiated the idea of creating a Kotlin Multiplatform IDE to help facilitate the development of KMP applications. We embarked on this venture, building on the Fleet platform,
blog.jetbrains.com
February 11, 2025 at 4:23 PM