Richard Schattauer

Richard Schattauer

@schattauer.dev

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

143 followers37 following59 posts

Pinned

#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.

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.

Richard Schattauer reposted

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...

Richard Schattauer reposted

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

Richard Schattauer reposted

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.

Richard Schattauer reposted

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. https://jb.gg/ecer6x

Richard Schattauer reposted

Replying to @allenholub.bsky.social

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

Richard Schattauer reposted

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.

Richard Schattauer reposted

👀 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. 🐛⤵️

Richard Schattauer reposted

Richard Schattauer reposted

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.comWhat's new in the Jetpack Compose December '25 releaseNews and insights on the Android platform, developer tools, and events.

Richard Schattauer reposted

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.comJetpack Navigation 3 is stableNews and insights on the Android platform, developer tools, and events.

Richard Schattauer reposted

Richard Schattauer reposted

🎉 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 Team@junit.org

#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...

Richard Schattauer reposted

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.

Richard Schattauer reposted

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.comSupport Kotlin Multiplatform (KMP) in the SDKsKMP 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.

Richard Schattauer reposted

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)!

Richard Schattauer reposted

🎉 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.comKotlin Multiplatform Tooling: Now in IntelliJ IDEA and Android Studio | The Kotlin BlogThe new KMP plugin for IntelliJ IDEA and Android Studio simplifies every part of the KMP experience, from project setup to Compose UI previews.

Richard Schattauer reposted

Richard Schattauer reposted

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 🧵

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.

Ian Lake@ianlake.bsky.social

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...

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