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
github.com/skydoves/com...
github.com/skydoves/com...
You'll deep dive into building reliable, automated unit tests for your in-app purchases logic, especially based on Android and Kotlin.
www.revenuecat.com/blog/enginee...
You'll deep dive into building reliable, automated unit tests for your in-app purchases logic, especially based on Android and Kotlin.
www.revenuecat.com/blog/enginee...
Our @revenuecat.com team is looking for a Senior Android Engineer to join our Monetization and Paywalls team to help design, build, ship, and support end-to-end features!
jobs.ashbyhq.com/revenuecat/0...
Our @revenuecat.com team is looking for a Senior Android Engineer to join our Monetization and Paywalls team to help design, build, ship, and support end-to-end features!
jobs.ashbyhq.com/revenuecat/0...
Also, the React Native In-app Purchases & Paywalls codelab has been added.
revenuecat.github.io
Also, the React Native In-app Purchases & Paywalls codelab has been added.
revenuecat.github.io
It shows which Jetpack Compose composables are stable or not, helping avoid unnecessary recompositions.
Big thanks to @skydoves.bsky.social for this great tool 🙌
🔗 github.com/skydoves/com...
#AndroidDev #Android #Kotlin
It shows which Jetpack Compose composables are stable or not, helping avoid unnecessary recompositions.
Big thanks to @skydoves.bsky.social for this great tool 🙌
🔗 github.com/skydoves/com...
#AndroidDev #Android #Kotlin
Do you need to make every type stable? The answer is definitely NO.
Do you need to make every type stable? The answer is definitely NO.
You’ll explore how this plugin works, which brings visual stability indicators to your IDE, and how the Gradle compiler plugin works.
skydoves.medium.com/compose-stab...
You’ll explore how this plugin works, which brings visual stability indicators to your IDE, and how the Gradle compiler plugin works.
skydoves.medium.com/compose-stab...
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!
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!
This version introduces the Stability Explorer window, so you can investigate and filter the stability information of your project.
github.com/skydoves/com...
This version introduces the Stability Explorer window, so you can investigate and filter the stability information of your project.
github.com/skydoves/com...
This is a real-time analyzer of Jetpack Compose composable functions' stability directly within Android Studio or IntelliJ. You can also create stability analysis reports and CI setup.
github.com/skydoves/com...
This is a real-time analyzer of Jetpack Compose composable functions' stability directly within Android Studio or IntelliJ. You can also create stability analysis reports and CI setup.
github.com/skydoves/com...
You can verify in-app purchase flows through unit tests, no complex setup required, even on CI machines.
github.com/RevenueCat/c...
You can verify in-app purchase flows through unit tests, no complex setup required, even on CI machines.
github.com/RevenueCat/c...
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.
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.
github.com/skydoves/lan...
github.com/skydoves/lan...
github.com/skydoves/com...
github.com/skydoves/com...
Now it demonstrates the customer center, and the paywall with Google Play's billing system using @revenuecat.com SDK for Android and Jetpack Compose.
github.com/RevenueCat/c...
Now it demonstrates the customer center, and the paywall with Google Play's billing system using @revenuecat.com SDK for Android and Jetpack Compose.
github.com/RevenueCat/c...
It enhances the stability of inferences and prevents recursive inferences for specific Compose tree structures.
github.com/skydoves/com...
It enhances the stability of inferences and prevents recursive inferences for specific Compose tree structures.
github.com/skydoves/com...
After seeing (and briefly meeting) Jaewoong @ Droidcon London, his open-source work is by far some of the most impressive & important in our space right now
I highly recommend supporting his continued work if you can ❤️
github.com/sponsors/sky...
In the following deep dive, we’ll explore the delegation pattern used by @revenuecat.com, and how it gracefully wraps native Android and iOS SDKs.
www.revenuecat.com/blog/enginee...
In the following deep dive, we’ll explore the delegation pattern used by @revenuecat.com, and how it gracefully wraps native Android and iOS SDKs.
www.revenuecat.com/blog/enginee...
In the following deep dive, we’ll explore the delegation pattern used by @revenuecat.com, and how it gracefully wraps native Android and iOS SDKs.
www.revenuecat.com/blog/enginee...
✨ Fully customizable placeholder loading effects for Jetpack Compose and KMP.
github.com/RevenueCat/p...
✨ Fully customizable placeholder loading effects for Jetpack Compose and KMP.
github.com/RevenueCat/p...
www.revenuecat.com/blog/enginee...
www.revenuecat.com/blog/enginee...