skydoves
skydoves.bsky.social
skydoves
@skydoves.bsky.social
Senior Developer Advocate at @revenuecat.com 🥑

Google Developer Expert for Android and Kotlin. An open-source software engineer.

GitHub: github.com/skydoves
Dove Letter: github.com/doveletter
Book for Android: https://www.android.skydoves.me
The @RevenueCat codelabs page has been updated!

Also, the React Native In-app Purchases & Paywalls codelab has been added.

revenuecat.github.io
November 11, 2025 at 1:02 AM
I want to highlight this from my article:

Do you need to make every type stable? The answer is definitely NO.
November 9, 2025 at 11:51 PM
Working on the RevenueCat dashboard IntelliJ plugin.

You can connect your account to the IDE (Android Studio, IntelliJ) directly, and check out revenue, MRR, active subscriptions, and offering information.

If you have any more ideas, please let me know!
November 9, 2025 at 2:39 AM
Compose Stability Analyzer 0.5.0 has been released!

This version introduces the Stability Explorer window, so you can investigate and filter the stability information of your project.

github.com/skydoves/com...
November 8, 2025 at 6:26 AM
Working on a new feature for Compose Stability Analyzer. You can browse all stability information in an independent window.
November 8, 2025 at 1:43 AM
Working on an IntelliJ plugin (Android Studio, IntelliJ IDEA), @revenuecat.com Dashboard.

You’ll be able to view key stats like revenue, MRR, active users, and more right from your IDE, without needing to open the web dashboard. And even a notification for new purchases.
November 6, 2025 at 2:36 AM
Compose Stability Analyzer is live on JetBrains Marketplace. Now you can directly download/update on your Android Studio or IntelliJ IDE.

github.com/skydoves/com...
November 5, 2025 at 10:54 AM
I had a blast being part of Droidcon London 2025. Thank you to everyone who joined my sessions and visited our RevenueCat booth!
November 5, 2025 at 7:03 AM
Additionally, you can trace the reason of your composable function is triggered recomposition with a TraceRecomposition annotation, and export stability compatibility reports using Gradle tasks for reviewing the new stability changes.
November 2, 2025 at 6:13 AM
Compose Stability Analyzer provides real-time analysis of composable functions' stability directly within Android Studio or IntelliJ. It helps you understand why a composable function is stable or unstable, and offers detailed insights through recomposition tracing and logging.
November 2, 2025 at 6:13 AM
Droidcon London starts tomorrow! 🇬🇧
October 29, 2025 at 7:29 AM
Hello, London! 🇬🇧
October 28, 2025 at 9:34 AM
I'm pleased to see a review of my book, Manifest Android Interview. Thank you to everyone who read this book, supported, and shared feedback!

www.android.skydoves.me
October 27, 2025 at 8:23 PM
Working on more custom options - Compose Stability Analyzer
October 23, 2025 at 11:23 AM
Working on a plugin that provides real-time stability analysis for Jetpack Compose functions in Android Studio.
October 20, 2025 at 1:16 PM
Super excited to be speaking at Droidcon London 2025 very soon!
October 17, 2025 at 6:13 AM
The decision tree of how the Compose compiler considered stability in Jetpack Compose.

If you want to read the full story and Compose analysis API, check out Dove Letter: github.com/doveletter/
October 3, 2025 at 3:47 AM
Total of 22 pages, "5 Internal Mechanisms of
Jetpack Compose", featuring the five most recent Dove Letter articles, has just been shared with Dove Letter subscribers.

github.com/doveletter/
September 28, 2025 at 6:33 AM
Android Studio Otter.
September 19, 2025 at 4:19 AM
Cat Paywall Compose 1.0.2 has been released.

Now, it demonstrates how to integrate slide-to-unlock on your custom paywalls in Jetpack Compose.

github.com/RevenueCat/c...
September 18, 2025 at 8:04 AM
I really enjoyed speaking about "Android Librarian's Guide: Building Robust Libraries and SDKs" at #DroidKaigi

speakerdeck.com/skydoves/and...
September 12, 2025 at 5:34 AM
Navigating Dependency Injection with Metro by @zacsweers.dev at #DroidKaigi
September 12, 2025 at 5:29 AM
See you guys tomorrow at DroidKaigi! 🇯🇵
September 10, 2025 at 8:35 AM
Enjoyed having coffee and dinner with @zacsweers.dev!

We had a chat about the Kotlin compiler plugin, KSP, the future of DI, and Circuit.
September 10, 2025 at 1:43 AM
Dove Letter #58 has been published.

In Dove Letter, you’ll find Dove Letter's dedicated articles, curated community reads, recent releases across the Android ecosystem, and follow-up news on Android and Kotlin.

github.com/doveletter
August 30, 2025 at 11:26 PM