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
Android Studio Panda.
January 29, 2026 at 1:47 AM
The hardcover and paperback editions of Practical Kotlin Deep Dive are now live on Amazon!

Unlocking the 'How' and 'Why' behind Kotlin fundamentals and internal mechanisms.

www.amazon.com/dp/B0GGYWB5T5/
January 28, 2026 at 8:22 AM
Continuing my journey with the Google Developer Experts program 🚀
January 27, 2026 at 9:46 AM
Any Android developers in Singapore? 🇸🇬
January 21, 2026 at 3:27 AM
A total of 25 blog posts have been delivered to Dove Letter subscribers.

doveletter.skydoves.me/preview?tab=...
January 9, 2026 at 1:04 PM
I just published a new open-source project, Compose Paywall Animations!

🎄 Jetpack Compose project showcasing animations that are built 100% entirely with Jetpack Compose (KMP supports) to inspire your paywalls.

github.com/RevenueCat/c...
January 7, 2026 at 1:23 AM
Practical Kotlin Deep Dive has been featured on the main page of Leanpub! 🥳

It has already hit over 100 copies across Leanpub and Gumroad in 3 days.

Read: leanpub.com/kotlin-deep-...
January 6, 2026 at 8:41 AM
A Christmas-style paywall, written in 100% Jetpack Compose.

Good to leverage with @revenuecat.com SDK.

Source code in gist: gist.github.com/skydoves/854...
January 2, 2026 at 4:29 AM
A vs. B
January 2, 2026 at 4:16 AM
And… yeah, this is my GitHub contribution graph over the past 8 years. Consistency is everything.

github.com/skydoves/
January 1, 2026 at 9:43 AM
Christmas firework animation in Jetpack Compose, inspired by Amos Gyamfi.

Code on gist: gist.github.com/skydoves/ade...
January 1, 2026 at 12:57 AM
This is what the inside feed looks like!
December 31, 2025 at 1:51 PM
The second round of revisions for Practical Kotlin Deep Dive is underway, and the book is expected to be around 500 pages in a PDF file.

It has already been more than a year since I started writing the first chapter.
December 25, 2025 at 10:23 AM
Landscapist 2.7.0 has been released!

Now, it supports `ZoomablePlugin` and Sub-sampling for Kotlin Multiplatform.

github.com/skydoves/lan...
December 25, 2025 at 5:26 AM
Compose Stability Analyzer 0.6.6 has been released.

🦄 This is an IntelliJ plugin that provides real-time analysis of the stability of Jetpack Compose composable functions directly within Android Studio and IntelliJ IDE.

github.com/skydoves/com...
December 24, 2025 at 10:29 AM
ColorPicker Compose now includes a playground on a WebAssembly (Wasm) demo page, fully written in Compose Multiplatform.

github.com/skydoves/col...
December 24, 2025 at 8:20 AM
Compose Stability Analyzer has already surpassed 10,000 downloads on the JetBrains Marketplace.

Real-time analysis plugin of Jetpack Compose composable functions' stability directly within Android Studio or IntelliJ IDE.

github.com/skydoves/com...
December 19, 2025 at 1:34 PM
Kotlin 2.3.0 introduces explicit backing fields.

A new syntax for explicitly declaring the underlying field that holds a property's value, in contrast to the existing implicit backing fields.

kotlinlang.org/docs/whatsne...
December 17, 2025 at 12:35 PM
RevenueCat IntelliJ Plugin v1.0.1 is now available on the JetBrains Marketplace. This release introduces an AI assistant directly connected to the @revenuecat.com MCP server, helping you make data-driven decisions to optimize and grow your subscription revenue.
December 17, 2025 at 2:34 AM
Auto-renewing subscriptions are incredibly complex. Just use @revenuecat.com to make your life easier.

developer.android.com/google/play/...
December 16, 2025 at 6:30 AM
A new book 'Practical Kotlin Deep Dive' is coming soon! 🚀
December 14, 2025 at 3:59 AM
Just published a new open-source project, @revenuecat.com IntelliJ Plugin!

This IntelliJ Plugin brings subscription metrics, new purchase notifications, SDK release notes, and SDK integration directly into your IDE directly.

github.com/RevenueCat/i...
December 5, 2025 at 8:18 AM
Dove Letter provides member-only articles that are not publicized yet.

github.com/doveletter
November 24, 2025 at 7:20 AM
Compose Stability Analyzer 0.6.0 is out, and on JetBrains Marketplace as well.

It fixed a bunch of issues, and now it doesn't mark a composable as 'unstable' that only consists of runtime stability parameters.

github.com/skydoves/com...
November 24, 2025 at 6:40 AM
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