Sign in

Richard Schattauer

@schattauer.dev
143 followers 37 following 59 posts

Head of Android @ JAKALA with full focus on Kotlin & Compose Multiplatform

PostsRepliesMedia
Reposted by Richard Schattauer
Chris Banes @chrisbanes.me · 22/09/2026
Haze 2.0 is here, and it's a big one! 🎉 For Compose Multiplatform: 🫧 Glass with refraction & lighting ⚡ Faster blur 🎛️ Adaptive rendering quality 🎨 Reusable styles 🛠️ Build your own effects chrisbanes.me/posts/haze-2...
chrisbanes.me
Haze 2.0
Haze 2.0 brings Glass, a new effects API, performance improvements, and experimental Android native backdrop support to Compose Multiplatform.
0265
Reposted by Richard Schattauer
Chris Banes @chrisbanes.me · 13/09/2026
Compose now has progressive blur. Do you still need Haze? chrisbanes.me/posts/compos...
chrisbanes.me
Compose has progressive blur. Do you still need Haze?
Compose’s new progressive blur API blurs a composable’s own content. Here’s how that relates to Haze and Android’s new backdrop API.
0103
Reposted by Richard Schattauer
Kotlin by JetBrains @kotlinlang.org · 10/09/2026
“No AI, no AI companies, AI-based products, or forced AI usage for development.” In his new interview, Jake Wharton explains why this principle matters to him, and what concerns him about the way AI is changing software development 👇 www.youtube.com/watch?v=9WjPdgOK-68
youtube.com
Kotlin 2026: Layoffs, AI, Google — Is the Golden Age Over? Jake Wharton Explains
YouTube video by JetBrains
0225
Reposted by Richard Schattauer
Zac Sweers @zacsweers.dev · 16/06/2026
Super sympathetic to Sonatype's situation, hosting isn't free. But announcing this with paltry limits and no public pricing options (a sales contact ain't it) is bad for everyone and going to be a major disruption to the JVM and Kotlin ecosystems. central.sonatype.org/publish/mave...
central.sonatype.org
Maven Central Publishing Limits
6297
Reposted by Richard Schattauer
Márton Braun @zsmb.co · 10/06/2026
Want your own little Kodee figurine? Well, you can now 3D print one, thanks to a creator in our community:
printables.com
(JetBrains) Kotlin mascot - Kodee by verunka | Download free STL model | Printables.com
JetBrains Kotlin programming language new mascot | Download free 3D printable STL models
1115
Richard Schattauer @schattauer.dev · 23/05/2026
#KotlinConf26 was an absolute blast! 💜 ​So incredibly grateful to be part of such a welcoming community. Left with a ton of inspiration and merchandise. 😅 I can't wait for the next one! ​Huge thanks to @kotlinconf.com and everyone who made it special.
010
Reposted by Richard Schattauer
Nick Butcher @nickbutcher.bsky.social · 19/05/2026
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...
android-developers.googleblog.com
Android UI Development is Compose First
News and insights on the Android platform, developer tools, and events.
0359
Reposted by Richard Schattauer
scrcpy @scrcpy.bsky.social · 13/05/2026
scrcpy 4.0 is out 🚀 Try the new flex display feature (and more): github.com/Genymobile/s...
17112
Reposted by Richard Schattauer
Chris Banes @chrisbanes.me · 29/04/2026
💠 Haze 2.0-alpha01 is out! This is a big release, splitting Haze up into layers, with the goal of enabling pluggable visual effects. Let me know what you think! chrisbanes.me/posts/haze-2...
chrisbanes.me
Haze 2.0: A Pluggable Visual Effects Engine
Haze 2.0-alpha01 turns blur into a pluggable effect, splitting it into a separate module and opening the door to custom visual effects built on top of a shared rendering infrastructure.
2297
Reposted by Richard Schattauer
Zac Sweers @zacsweers.dev · 27/04/2026
Metro reaches 1.0! It's the proudest work of my career and I strongly feel this is how dependency injection in Kotlin should be. Thank you to everyone that's contributed and helped this project get to where it's at. Metro wouldn't be where it is without you. www.zacsweers.dev/metro-is-sta...
zacsweers.dev
🚇 Metro is Stable
Metro 1.0.0 is out now and stable. This means that its runtime APIs (runtime, MetroX artifacts, Gradle plugin, etc.) are now API-stable unless annotated with an experimental annotation. This is an ex...
310630
Reposted by Richard Schattauer
Rebecca Franks @riggaroo.dev · 23/04/2026
#JetpackCompose version 1.11 has landed! So many new APIs to try out along with some important changes. We've also detailed 4 (!) new large Experimental APls that we are actively looking for feedback on: 💅🏻 Styles! 🚥 Grid 💪🏻 FlexBox 🎞️ MediaQuery android-developers.googleblog.com/2026/04/jetp...
1325
Reposted by Richard Schattauer
KotlinConf @kotlinconf.com · 20/04/2026
⏳ 30 Days to KotlinConf’26! Kodee is waiting for you! 💜 kotlinconf.com
092
Reposted by Richard Schattauer
Jose Alcérreca @josealcerreca.bsky.social · 16/04/2026
Today we're releasing two essential resources for Android devs: Official Android skills and Android CLI! 📑 Android Skills (github.com/android/skills) fill gaps when state-of-the-art models don't have enough training data. We're focusing on hard migrations, niche APIs, performance, etc.
github.com
GitHub - android/skills
Contribute to android/skills development by creating an account on GitHub.
1194
Richard Schattauer @schattauer.dev · 16/04/2026
Claude Opus 4.7 just got released. The security guardrails better hold. :) www.anthropic.com/news/claude-...
anthropic.com
Introducing Claude Opus 4.7
Anthropic is an AI safety and research company that's working to build reliable, interpretable, and steerable AI systems.
000
Richard Schattauer @schattauer.dev · 07/04/2026
Recently I drove my daughter up a snowy mountain when the tires started spinning. Had to show zero fear so she stays calm. Turns out that's the same job leading a team through the AI shift.
000
Reposted by Richard Schattauer
Aurimas Liutikas @liutikas.net · 01/04/2026
It is sadly true - androidx ktx libraries have been killed today and it is all Jake Wharton's doing. Details here: jakewharton.com/an-update-on... #androidx #androiddev
jakewharton.com
An update on Android KTX – Jake Wharton
2325
Reposted by Richard Schattauer
iury souza @iurysouza.dev · 31/03/2026
Claude Code’s source code leaked last night. Given the speed and sheer volume of forks and spin-offs already popping up, agentic harnesses are about to surge really hard. It’s crazy out there and I actually love to see it 😈 github.com/chatgptproje...
221
Reposted by Richard Schattauer
Jaewoong Eum (skydoves) @skydoves.bsky.social · 20/03/2026
Compose Hot..Swan is finally here! 🦢 Compose HotSwan enables Compose Hot Reload in real Android devices, instant UI updates on your running Android app, with state preserved. No rebuilds, no relaunching, no navigating back to the same screen again. hotswan.dev
3135
Reposted by Richard Schattauer
Matt McKenna @mmckenna.me · 09/03/2026
Today I’m open-sourcing Dejavu! Testing UI performance in Jetpack Compose is frustrating. We profile and watch tools, yet regressions still creep in. I built Dejavu to make recomposition behavior something you can actually test.
A screenshot of code that reads:

// Create a Recomposition Tracking Rule
@get:Rule
val composeTestRule = createRecompositionTrackingRule()

@Test
fun incrementCounter_onlyValueRecomposes() {
  // Perform an action
  composeTestRule.onNodeWithTag("inc_button")
    .performClick()

  // Assert that Composables change like you expect
  composeTestRule.onNodeWithTag("counter_value")
    .assertRecompositions(exactly = 1)

  // Or assert that they remain stable
  composeTestRule.onNodeWithTag("counter_title")
    .assertStable() // asserts recompositions = 0
}
74011
Reposted by Richard Schattauer
JetBrains @jetbrains.com · 09/03/2026
Junie CLI, the LLM-agnostic coding agent, is now in Beta! Junie will follow you wherever you’re working: in the terminal, your IDE, or CI/CD workflows. With BYOK pricing, real-time prompting, and next-task prediction, Junie is ready for you to try. jb.gg/ecer6x
1143
Reposted by Richard Schattauer
Allen Holub @allenholub.bsky.social · 06/03/2026
There is one place where an AI-related layoff might be justified. Working with AI requires skills that some developers seem unwilling or unable to acquire. Coding alone, no matter how good you are, is no longer sufficient. You need to understand systems thinking and software architecture. 9/11
35011
Reposted by Richard Schattauer
P-Y @p-y.wtf · 02/03/2026
What happens to Square / Block Android OSS projects post layoffs? Let's start with some context OSS at Square is mostly a happy accident. Jack hired Bob, who's job was attracking world class engineers, and he did that through talks & OSS.
28123
Richard Schattauer @schattauer.dev · 26/02/2026
trufflesecurity.com/blog/google-...
trufflesecurity.com
Google API Keys Weren't Secrets. But then Gemini Changed the Rules. ◆ Truffle Security Co.
Google spent over a decade telling developers that Google API keys (like those used in Maps, Firebase, etc.) are not secrets. But that's no longer true.
000
Reposted by Richard Schattauer
Google for Developers @developers.google.com · 17/02/2026
Your builds and remixes have brought us to the finish line. 🏁 Because of your collective effort, the #GoogleIO dates are unlocked. Join us May 19-20, 2026. 🗓️ Register today → goo.gle/io2026reg-6
0194
Reposted by Richard Schattauer
Arnaud Giuliani @arnogiu.bsky.social · 04/02/2026
Koin now has a native Kotlin Compiler Plugin ✨ - Compile-time auto-wiring - DSL + Annotations - KMP & Compose Multiplatform ready - No KSP needed Same simplicity, compile-time power. #Kotlin #Koin #AndroidDev
medium.com
Koin Powered by Kotlin Compiler
The next evolution of Kotlin dependency injection — powered by the Kotlin Compiler. Same simplicity, more power.
2206
Reposted by Richard Schattauer
iury souza @iurysouza.dev · 18/01/2026
How it started / How it's going
021
Reposted by Richard Schattauer
Rebecca Franks @riggaroo.dev · 16/01/2026
👀 Want to see a preview of what's coming up in #JetpackCompose? We heard you that debugging shared elements is tricky. In 1.11.0-alpha03, a new composable LookaheadAnimationVisualDebugging was added. Wrap your SharedTransitionLayout to add visual cues to track down those hard to debug issues. 🐛⤵️
14112
Reposted by Richard Schattauer
Kotlin by JetBrains @kotlinlang.org · 13/01/2026
Compose Multiplatform 1.10.0 is out! 🎉 What’s new: ✨ Common @​Preview annotation 🧭 Support for Navigation 3 on non-Android targets 🔥 Stable and bundled Compose Hot Reload Learn more: blog.jetbrains.com/kotlin/2026/01/c…
blog.jetbrains.com
Compose Multiplatform 1.10.0: Unified @Preview, Navigation 3, and Stable Compose Hot Reload | The Kotlin Blog
Compose Multiplatform 1.10.0 has been released with common @Preview annotation, support for Navigation 3 on non-Android targets, and bundled stable Compose Hot Reload.
15318
Richard Schattauer @schattauer.dev · 04/12/2025
I am thrilled to announce that our Gradle transitive dependency check plugin is open-sourced! 🎉 It prevents version surprises in builds. Happy to give back to the community and that this is now available for everyone! 🙂
github.com
GitHub - jakala-germany/gradle-transitive-dependency-check: A gradle plugin that ensures that no declared dependency version is overridden by a newer transitive version
A gradle plugin that ensures that no declared dependency version is overridden by a newer transitive version - jakala-germany/gradle-transitive-dependency-check
020
Reposted by Richard Schattauer
Rebecca Franks @riggaroo.dev · 04/12/2025
Compose 1.10 was released yesterday! 🔟 It includes some nice new features: 🧞‍♀️ Support for dynamic shared elements 👰🏻‍♀️ New Enter/Exit Transitions: unveilIn / veilOut ⏭️ Modifier.skipToLookaheadPosition() 📦 New retain APIs influenced by Circuit android-developers.googleblog.com/2025/12/what...
android-developers.googleblog.com
What's new in the Jetpack Compose December '25 release
News and insights on the Android platform, developer tools, and events.
1269
Richard Schattauer @schattauer.dev · 29/11/2025
Just purchased a ticket for me and for two of my colleagues!
010
Reposted by Richard Schattauer
Ian Lake @ianlake.bsky.social · 19/11/2025
Jetpack Navigation 3 is stable! 🎉🎉🎉 Leaning into Jetpack Compose and the idea of combining smaller building blocks together really helped make Nav3 a much more flexible library that made it a joy to work on and hopefully for you to use as well! android-developers.googleblog.com/2025/11/jetp...
android-developers.googleblog.com
Jetpack Navigation 3 is stable
News and insights on the Android platform, developer tools, and events.
36226
Richard Schattauer @schattauer.dev · 13/11/2025
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-developers.googleblog.com
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.
000
Reposted by Richard Schattauer
Jaewoong Eum (skydoves) @skydoves.bsky.social · 02/11/2025
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.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
34215
Reposted by Richard Schattauer
Jaewoong Eum (skydoves) @skydoves.bsky.social · 20/10/2025
Working on a plugin that provides real-time stability analysis for Jetpack Compose functions in Android Studio.
6424
Reposted by Richard Schattauer
Kotlin by JetBrains @kotlinlang.org · 10/10/2025
🎉 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...
0236
Reposted by Richard Schattauer
Márton Braun @zsmb.co · 26/08/2025
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.
34717
Reposted by Richard Schattauer
J. Emory Parker 🏳️‍🌈 @jaspar.bsky.social · 07/08/2025
“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.
42765734
Reposted by Richard Schattauer
Matt McKenna @mmckenna.me · 29/07/2025
Stop calling AI a "junior engineer" blog.mmckenna.me/stop-calling...
blog.mmckenna.me
Stop Calling AI a “Junior Engineer”
They are tools, not teammates
1188
Reposted by Richard Schattauer
KotlinConf @kotlinconf.com · 22/07/2025
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
kotl.in
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.
1238
Reposted by Richard Schattauer
Márton Braun @zsmb.co · 03/07/2025
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...
firebase.uservoice.com
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.
2247
Reposted by Richard Schattauer
Rebecca Franks @riggaroo.dev · 07/07/2025
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...
1488
Reposted by Richard Schattauer
John O'Reilly @johnoreilly.dev · 23/05/2025
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)!
2232
Reposted by Richard Schattauer
Kotlin by JetBrains @kotlinlang.org · 19/05/2025
🎉 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/...
blog.jetbrains.com
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.
25516
Reposted by Richard Schattauer
Kotlin by JetBrains @kotlinlang.org · 06/05/2025
🔥 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/...
blog.jetbrains.com
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...
17532
Reposted by Richard Schattauer
Jorge Castillo @jorgecastillo.dev · 04/05/2025
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 🧵
193
Richard Schattauer @schattauer.dev · 13/04/2025
Make sense and I have never thought about that possibility.
000
Richard Schattauer @schattauer.dev · 10/04/2025
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.
020
Richard Schattauer @schattauer.dev · 24/03/2025
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
000
Reposted by Richard Schattauer
Caner Kaşeler @canerkaseler.bsky.social · 21/03/2025
🎉 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
2323