Richard Schattauer's Avatar

Richard Schattauer

@schattauer.dev

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

141
Followers
36
Following
52
Posts
13.11.2024
Joined
Posts Following

Latest posts by Richard Schattauer @schattauer.dev

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

06.03.2026 17:49 πŸ‘ 47 πŸ” 9 πŸ’¬ 2 πŸ“Œ 1

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.

02.03.2026 16:37 πŸ‘ 80 πŸ” 24 πŸ’¬ 2 πŸ“Œ 1

I think the amount of RAM will be the most important part. How many things can you run in parallel will be the next big question.

28.02.2026 20:20 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
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.

trufflesecurity.com/blog/google-...

26.02.2026 18:17 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Video thumbnail

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

17.02.2026 19:59 πŸ‘ 19 πŸ” 4 πŸ’¬ 0 πŸ“Œ 2
Preview
Koin Powered by Kotlin Compiler The next evolution of Kotlin dependency injectionβ€Šβ€”β€Špowered by the Kotlin Compiler. Same simplicity, more power.

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

04.02.2026 08:00 πŸ‘ 20 πŸ” 6 πŸ’¬ 2 πŸ“Œ 0

DM me :)

22.01.2026 16:39 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image Post image

How it started / How it's going

18.01.2026 08:14 πŸ‘ 2 πŸ” 1 πŸ’¬ 0 πŸ“Œ 1
Video thumbnail

πŸ‘€ 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. πŸ›β€΅οΈ

16.01.2026 11:35 πŸ‘ 41 πŸ” 12 πŸ’¬ 1 πŸ“Œ 1
Preview
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.

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/

13.01.2026 16:55 πŸ‘ 52 πŸ” 18 πŸ’¬ 1 πŸ“Œ 0

Thank you, I really appreciate koin for what it is, this shouldn't be a "koin bad" comment, rather what I am missing :) if koin has compile safety I will not miss anything from dagger/hilt :)))

06.01.2026 09:06 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

A "look" yes, seems promising, but migrating a full project over wasn't on my to-do list yet :)

06.01.2026 09:03 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

The koin config check on multi module projects is sadly just not working correctly when interface and impl are split into separate modules.

06.01.2026 08:17 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

I am missing Hilt, Koin is good but not good enough.

05.01.2026 20:40 πŸ‘ 0 πŸ” 0 πŸ’¬ 3 πŸ“Œ 0

I was once handed an iPhone at droidcon to take a group photo. Making a joke that, as an Android developer, I didn't know how the thing worked, I gave it a shot anyway. That day I learned that the semi-transparent bars in the viewfinder aren't actually included in the photo! πŸ˜…

29.12.2025 08:48 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Amazing article about liquid glass and the math behind it. I really love such super nerdy stuff.

10.12.2025 18:19 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
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

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! πŸ™‚

04.12.2025 19:22 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
What's new in the Jetpack Compose December '25 release News and insights on the Android platform, developer tools, and events.

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

04.12.2025 09:41 πŸ‘ 26 πŸ” 9 πŸ’¬ 1 πŸ“Œ 1

Just purchased a ticket for me and for two of my colleagues!

29.11.2025 06:28 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Jetpack Navigation 3 is stable News and insights on the Android platform, developer tools, and events.

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

19.11.2025 20:53 πŸ‘ 60 πŸ” 26 πŸ’¬ 3 πŸ“Œ 3
Preview
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.

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

13.11.2025 17:51 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
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

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

02.11.2025 06:13 πŸ‘ 43 πŸ” 15 πŸ’¬ 3 πŸ“Œ 1

I love the separated entry point modules and I would prefer a single shared module. If someone wants to implement further modularisation they can do that, but don't force two shared modules on users. Everything shared in a single "shared" module is fine. Maybe app/android, app/ios, ..?

22.10.2025 17:23 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

Working on a plugin that provides real-time stability analysis for Jetpack Compose functions in Android Studio.

20.10.2025 13:16 πŸ‘ 43 πŸ” 4 πŸ’¬ 6 πŸ“Œ 1

πŸŽ‰ 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...

10.10.2025 14:07 πŸ‘ 23 πŸ” 6 πŸ’¬ 0 πŸ“Œ 0

Don't you think that LLM just did a hiccup while showing the data at the correct position? Because the data is consistent on all four platforms, just wrongly aligned.

07.10.2025 15:49 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

What are your thoughts about the wrong data being shown here? Total emission for France is different on Android compared to the other platforms. AI could mix those things easily up but I understand that it is a valid point for specific use cases. I just don't see data as a good/trustworthy one.

07.10.2025 09:56 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

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.

26.08.2025 04:27 πŸ‘ 47 πŸ” 17 πŸ’¬ 3 πŸ“Œ 0

β€œ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.

07.08.2025 20:36 πŸ‘ 2798 πŸ” 742 πŸ’¬ 4 πŸ“Œ 186
Preview
Stop Calling AI a β€œJunior Engineer” They are tools, not teammates

Stop calling AI a "junior engineer"

blog.mmckenna.me/stop-calling...

29.07.2025 18:01 πŸ‘ 18 πŸ” 8 πŸ’¬ 1 πŸ“Œ 0