Jaewoong Eum (skydoves)
@skydoves
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.dev/ Android Book: www.android.skydoves.me
Compose Stability Analyzer plugin has crossed 70k downloads on the JetBrains Marketplace! plugins.jetbrains.com/plugin/28767-compose-stability-analyzer/
Compose HotSwan is going to Kotlin Multiplatform! 🚀 Have you ever seen Compose hot reloading on Android, iOS, and Desktop in real time at this speed? This could be the next-generation fast development loop in the AI area. hotswan.dev
🚀 Build with Kotlin. Ship it everywhere. Join Shipaton 2026 and build & monetise your Kotlin Multiplatform app for Android, iOS, desktop, and web! kotlinlang.org/lp/shipaton/...
Compose Stability Analyzer plugin 0.12.0 has been released! Now, it supports wider targets for Kotlin Multiplatform: Android, JVM, iOS, macOS, Linux, Windows, and js/wasm. skydoves.github.io/compose-stab...
Compose HotSwan 2.0.0-beta04 has been released. Desktop Hot Reload for Compose Multiplatform: One Save Updates Your Android Device and Desktop Window Together. hotswan.dev/blog/compose...
Hot Reload on iOS is actually real. This is just a PoC of iOS hot reloading with Compose HotSwan. Working on completely different compiler plugins from scratch for Kotlin Multiplatform. No rebuilds, no reinstall, no need to navigate back and recover your state, and this could cut your build steps.
The hardcover edition of Jetpack Compose Mechanisms! The physical book is around 500 pages long, and I think the cover turned out really great. You can learn all the magic and performance optimizations happening under the hood of Composable functions. www.amazon.com/dp/B0H7MTC5K8
I had a blast speaking at MGS26 Seoul! I talked about mobile app growth challenges, their engineering solutions, and how @revenuecat.com can help. It was incredible to see over 800 people fill the main hall at a conference with more than 2,500 attendees.
Compose Stability Analyzer plugin 0.11.0 has been released! This plugin provides real-time analysis of your Jetpack Compose composable functions' stability directly within Android Studio, and you can dump the stability baselines on your CI. github.com/skydoves/com...
The PoC of Hot Reload on iOS, Compose Multiplatform. Compose HotSwan is taking a step toward KMP support.
With Compose HotSwan, you will be able to hot reload your Compose Multiplatform apps across Android and Desktop simultaneously. hotswan.dev/docs/why-hot...
Compose HotSwan will support the Desktop target for Compose Multiplatform in v2 beta04 in the next release. hotswan.dev
The Android Bench docs has been updated. developer.android.com/bench
The hardcover version of "Jetpack Compose Mechanisms: A dissection of what runs beneath every Composable" has been published on Amazon! The hardcover version is almost 500 pages long. www.amazon.com/dp/B0H7MTC5K8
Compose Navigation Graph 0.2.1 has been released. ⛵️ Compose Navigation Graph plugin for Android Studio that visualizes your entire app flow as an interactive map of rendered previews, typed arguments, and transitions. github.com/skydoves/com...
Compose HotSwan v2 Beta02 has been released. Compose Hot Reload for Android is getting more stable. You can completely change the whole screen in a blink, or watch your AI edit your code changes in real time on your Android device. hotswan.dev/blog/compose...
Quiz for Jetpack Compose Mechanisms is dropped! What score would you get? Test your understanding of Compose's core mechanisms with this insightful quiz, exploring the intricacies of the Compose compiler, runtime, state, effects, and UI layout system. doveletter.dev/quiz/compose
Compose HotSwan 1.3.7 has been released. 🦢 Compose Hot Reload for Android with Compose HotSwan. Instant UI updates on your running Android app with state preserved. hotswan.dev
My open-source library, Balloon (github.com/skydoves/Bal...), was featured as an R8 optimization success story at Google I/O Connect Berlin. Thank you very much for making this, Ataul Munim!
Compose Navigation Graph 0.2.0 has been released. Now, a single-module app organized by feature packages can view and export the navigation graph one feature at a time. github.com/skydoves/com...
Compose HotSwan v2 beta is here! Now, you'll be able to change the whole screen with hot reload and just watch as your LLM changes the UI code in your running Android app in real-time. Check out the announcement blog: hotswan.dev/blog/compose...
Jetpack Compose Mechanisms just hit #1 on Leanpub's front page! 🥳 Over 100 copies found their way to readers on Leanpub and Gumroad in just a single day. howcomposeworks.com
I just published a new open-source project, Compose Navigation Graph! ⛵️ Compose Navigation Graph plugin for Android Studio that visualizes your entire app flow as an interactive map of rendered previews, typed arguments, and transitions. github.com/skydoves/com...
Compose Stability Analyzer 0.10.0 has been released, and it now introduces the Stability Doctor and trace-all mode. You can find what to fix first and apply the fix in one click with the Stability Doctor. doveletter.dev/articles/com...
The future of Compose HotSwan v2. So, you'll be able to just watch as your LLM changes the UI code in your running Android app in real-time using hot reload. The video was not sped up. hotswan.dev
ColorPicker Compose 1.2.0 has been released! 🎨 Compose Multiplatform color picker library for getting colors from any image by tapping on the desired color. github.com/skydoves/col...