Recomposition Pipeline in Jetpack Compose
20.02.2026 15:01 — 👍 3 🔁 0 💬 0 📌 0@skydoves.bsky.social
Senior Developer Advocate & Engineer at @revenuecat.com 🥑 Google Developer Expert for Android and Firebase. An open-source software engineer. GitHub: github.com/skydoves Dove Letter: doveletter.skydoves.me/ Android Book: www.android.skydoves.me
Recomposition Pipeline in Jetpack Compose
20.02.2026 15:01 — 👍 3 🔁 0 💬 0 📌 0Manifest Android Interview has passed 3,000 copies in the hands of Android developers worldwide. 🎉
Grateful for the support from Android developers everywhere.
www.android.skydoves.me
Introduces `ResultEventBus` and `ResultStore` to `navigation3-runtime` to facilitate passing results between entries.
android-review.googlesource.com/c/platform/f...
Compose Stability Analyzer plugin crossed 20k downloads.
An IntelliJ + Kotlin Compiler plugin for Android developers, providing real-time analysis of Jetpack Compose composable functions' stability directly within Android Studio or IntelliJ.
plugins.jetbrains.com/plugin/28767...
I just published a new article, '5 Kotlin Internals You Should Know'.
In this article, you’ll explore five Kotlin internals that most developers should know, revealing what really happens when the compiler transforms your Kotlin code into Java bytecode.
skydoves.medium.com/5-kotlin-int...
Working on the Manifest Android Interview course.
250+ quiz questions + 380+ practical questions with complete answers for all of them that were previously left as open questions in the book.
It will take another 2~3 months to complete.
Just published a new article, 'Building a Google Maps Style Bottom Sheet with Jetpack Compose'.
In this article, you'll explore how to build a Google Maps-style bottom sheet using FlexibleBottomSheet, covering how to configure three expansion states.
doveletter.skydoves.me/preview/arti...
Add encryption support for Datastore with Tink.
android-review.googlesource.com/c/platform/f...
Practical Kotlin Deep Dive Course v1.0.1 has been published!
Now each lesson features a Code Playground with ready-to-run Kotlin examples, step-by-step explanations, and open challenges that let you practice concepts immediately after learning them.
doveletter.skydoves.me/course/kotlin
Article - Compose Stability Analyzer 0.7.0: Recomposition Cascade and Live Heatmap.
doveletter.skydoves.me/preview/arti...
🔥 Heatmap: See live recomposition counts from your device overlaid above composable functions. Click any count to inspect parameter changes.
🌊 Cascade: Right-click any composable to trace downstream recomposition impact with stability status, cycle detection, and source navigation.
Compose Stability Analyzer 0.7.0 has been released!
Now, it introduces a real-time recomposition tracing, Recomposition Heatmap, and Recomposition Cascade Visualizer directly in your IDE.
github.com/skydoves/com...
Docs for Compose Stability Analyzer, Android Studio plugin.
skydoves.github.io/compose-stab...
I just published a new Kotlin article, 'How kotlinx.serialization generates code: a compiler plugin deep dive'.
Dive deep into the internal mechanisms of the kotlinx.serialization compiler plugin and explore the real use cases from the @revenuecat.com SDK.
www.revenuecat.com/blog/enginee...
4 exclusive articles on Android, Compose, and Kotlin were delivered via Dove Letter over the past 7 days.
doveletter.skydoves.me/preview?tab=...
@jetbrains.com's MarketPlace:
plugins.jetbrains.com/plugin/28767...
Compose Stability Analyzer 0.6.7 has been released!
Real-time visibility into your composables' stability directly in Android Studio, and automatically catch stability regressions in CI before they reach production.
github.com/skydoves/com...
If your company supports budgets for courses or certifications, this is a perfect fit.
08.02.2026 07:19 — 👍 0 🔁 0 💬 0 📌 0Excited to publish the Course: Practical Kotlin Deep Dive! 🚀
Unlock the 'how' and 'why' behind Kotlin internals and fundamentals with 160 interactive quizzes, including advanced topics, and earn a certificate upon completion.
doveletter.skydoves.me/course/kotlin
I just published a new article, 'Scalable API Response Handling Across Multi-Layered Architectures with Sandwich'.
doveletter.skydoves.me/preview/arti...
Anyone been here? This place has major Instagram vibes for Android developers.
08.02.2026 03:32 — 👍 10 🔁 1 💬 0 📌 0Only Android developers know this guy.
07.02.2026 01:19 — 👍 13 🔁 0 💬 1 📌 0I’m incredibly grateful to everyone who sponsors me on @github.com for my open-source projects and Dove Letter.💖
Your support motivates me to keep contributing to the open-source community and the Android, Kotlin, and Compose ecosystems.
Yep, this is exactly what Korean university entrance exam questions are like, haha
05.02.2026 09:58 — 👍 4 🔁 0 💬 0 📌 0Thanks @androidweekly.bsky.social and @kotlinweekly.bsky.social for featuring my recent article, 'Shared Internals: Kotlin's New Proposal for Cross-Module Visibility'.
The KEEP proposal about the new visibility level sits between internal and public.
doveletter.skydoves.me/preview/arti...
Haha, above the median is already enough.
05.02.2026 08:22 — 👍 0 🔁 0 💬 0 📌 0The Android Developer Quiz has crossed 1,000+ submissions, and the median score is 40.
05.02.2026 08:14 — 👍 2 🔁 0 💬 2 📌 0Thanks for reporting this issue! I updated the wrong answer for question 5.
05.02.2026 08:14 — 👍 1 🔁 0 💬 0 📌 0What score will you get on this Android Developer quiz? 😁
Test your knowledge on Android, Jetpack Compose, and Kotlin. Select all correct answers for each question. Each question is worth 10 points.
doveletter.skydoves.me/quiz