Pinned
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! 🙂
Richard Schattauer
@schattauer.dev
Head of Android @ JAKALA with full focus on Kotlin & Compose Multiplatform
143 followers37 following59 posts
Pinned
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! 🙂
Richard Schattauer reposted
scrcpy 5.0 now supports hardware decoding! Better performance, lower CPU usage, less power consumption ⚡ github.com/Genymobile/s...
Richard Schattauer reposted
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...
Richard Schattauer reposted
Compose now has progressive blur. Do you still need Haze? chrisbanes.me/posts/compos...
Richard Schattauer reposted
“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 👇 https://www.youtube.com/watch?v=9WjPdgOK-68
Richard Schattauer reposted
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...
Richard Schattauer reposted
Want your own little Kodee figurine? Well, you can now 3D print one, thanks to a creator in our community:
#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.
Richard Schattauer reposted
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...
Richard Schattauer reposted
scrcpy 4.0 is out 🚀 Try the new flex display feature (and more): github.com/Genymobile/s...
Richard Schattauer reposted
💠 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...
Richard Schattauer reposted
#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...
Richard Schattauer reposted
⏳ 30 Days to KotlinConf’26! Kodee is waiting for you! 💜 https://kotlinconf.com/
Richard Schattauer reposted
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.
Claude Opus 4.7 just got released. The security guardrails better hold. :) www.anthropic.com/news/claude-...
Richard Schattauer reposted
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
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
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
Richard Schattauer reposted
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
Richard Schattauer reposted
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
Richard Schattauer reposted
Richard Schattauer reposted
Richard Schattauer reposted
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: https://blog.jetbrains.com/kotlin/2026/01/compose-multiplatform-1-10-0/
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...
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...
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...
Richard Schattauer reposted
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...
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 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
Richard Schattauer reposted
Richard Schattauer reposted
Stop calling AI a "junior engineer" blog.mmckenna.me/stop-calling...
Richard Schattauer reposted
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
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...
Richard Schattauer reposted
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...
Richard Schattauer reposted
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/...
Richard Schattauer reposted
🔥 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/...
Richard Schattauer reposted
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...
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