I’m super excited and honored to announce that I am now an official @GoogleDevExpert for @AndroidDev! 🎉
Thank you to everyone who supported me on my amazing journey and I’m looking forward to contributing to the community more. 💙
I’m really glad to be a part of this!
I just published an article, 'Compose Navigation Graph: Visualize Your Entire App Flow in Android Studio'.
You'll explore the usage of Compose Navigation Graph, generating graphs/previews, wiring with other nav libraries, and the future of this plugin.
doveletter.dev/articles/comp…
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/compose-…
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/compose-…
Introducing the RevenueCat Codegen Gradle Plugin: type-safe entitlements and offerings on Android.
In this article, you'll explore RevenueCat's Codegen Gradle plugin, which generates product data code automatically.
revenuecat.com/blog/engineer…
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/comp…
Published a new open-source project, Cat Paywall SwiftUI!
🐈 Cat Paywall SwiftUI demonstrates building in-app subscriptions and paywalls with RevenueCat in a modern SwiftUI app.
github.com/RevenueCat/cat-pa…
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/
Published a new article, 'Migrating native BillingClient and StoreKit code to shared Kotlin Multiplatform in-app purchases'.
You'll add the @RevenueCat SDK to an existing project, replace two platform initializers with one commonMain IAP configuration.
revenuecat.com/blog/engineer…
Thanks @androidweekly for featuring my new open-source project, Play Billing Skills, this week.
🐱 Agent-ready instruction recipes for integrating Google Play Billing & RevenueCat SDK: grounded, drop-in guidance for Android in-app purchases.
github.com/revenueCat/play-b…
There’s only one person on Earth capable of carrying the torch of Jetpack Compose Internals into 2026 and pushing it further than ever before.
Wishing you the very best. The community is lucky to have you 🫶
Just published a new article, "Inside Kotlin 2.4: Context Parameters, Explicit Backing Fields, and the End of K1".
Explore the changes in Kotlin 2.4's K2-exclusive features (explicit backing fields, context parameters, and collection literals).
doveletter.dev/articles/what…
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/colorpic…
Compose Stability Analyzer, the Jetpack Compose stability analyzer plugin for Android Studio, has crossed 50k downloads from the community!
github.com/skydoves/compose-…
Compose Stability Analyzer 0.9.0 has been released!
It's been migrated to Kotlin 2.4.0 and supports new Compose inference types: `Stability.Unknown`.
github.com/skydoves/compose-…
IntelliJ Plugin for @RevenueCat 1.2.7 has been released.
Now, you can see the paywall result in your IDE plugin directly while creating/editing your paywall within AI agents.
plugins.jetbrains.com/plugin…