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
Jaewoong Eum (skydoves)
Loading...
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.
www.revenuecat.com/blog/enginee...
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...
Jaewoong Eum (skydoves)
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
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...
Practical Kotlin Deep Dive book and course v1.2 have been released for Kotlin 2.4.0!
leanpub.com/kotlin-deep-...
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.
www.revenuecat.com/blog/enginee...
Thanks @androidweekly.bsky.social 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/p...
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/c...
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/wha...
Jaewoong Eum (skydoves)
Jaewoong Eum (skydoves)
🐱 Agent ready instruction recipes for integrating Google Play Billing & RevenueCat SDK: grounded, drop-in guidance for Android in-app purchases. - RevenueCat/play-billing-skills
🐈 Cat Paywall SwiftUI demonstrates building in-app subscriptions and paywalls with RevenueCat in a modern SwiftUI app. - RevenueCat/cat-paywall-swiftui
Kotlin 2.4 is a release with two faces. On the surface it promotes two language features that have been incubating for years, context parameters and explicit...