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
leanpub.com/composeinter...
leanpub.com/composeinter...
Now it supports recovery, validation, filter, zip, and peek extensions for ApiResponse. Sandwich is an adaptable and lightweight sealed API library designed for handling API responses and exceptions in Kotlin.
github.com/skydoves/san...
Now it supports recovery, validation, filter, zip, and peek extensions for ApiResponse. Sandwich is an adaptable and lightweight sealed API library designed for handling API responses and exceptions in Kotlin.
github.com/skydoves/san...
You will break down the complete Google Play subscription lifecycle in depth, and how RevenueCat makes everything easy.
www.revenuecat.com/blog/enginee...
You will break down the complete Google Play subscription lifecycle in depth, and how RevenueCat makes everything easy.
www.revenuecat.com/blog/enginee...
It fixed a bunch of issues, and now you can implement tooltips on a composable function with `Modifier.balloon(balloonState)` API.
github.com/skydoves/Bal...
It fixed a bunch of issues, and now you can implement tooltips on a composable function with `Modifier.balloon(balloonState)` API.
github.com/skydoves/Bal...
plugins.jetbrains.com/plugin/29265...
plugins.jetbrains.com/plugin/29265...
Also, the main page has been renewed. This book covers Android and Compose fundamentals, internals, and concepts useful for technical interviews.
www.android.skydoves.me
Also, the main page has been renewed. This book covers Android and Compose fundamentals, internals, and concepts useful for technical interviews.
www.android.skydoves.me
Real-time analysis plugin of Jetpack Compose composable functions' stability directly within Android Studio or IntelliJ IDE.
github.com/skydoves/com...
Real-time analysis plugin of Jetpack Compose composable functions' stability directly within Android Studio or IntelliJ IDE.
github.com/skydoves/com...
☁️ Kotlin Multiplatform blur effect library for Compose, with GPU-accelerated rendering and CPU fallback for older devices.
It now also has its own documentation, complete with an interactive playground.
skydoves.github.io/Cloudy/
☁️ Kotlin Multiplatform blur effect library for Compose, with GPU-accelerated rendering and CPU fallback for older devices.
It now also has its own documentation, complete with an interactive playground.
skydoves.github.io/Cloudy/
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...
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...
🌻 A pluggable, highly optimized Jetpack Compose and Kotlin Multiplatform image loading library that fetches and displays network images with Glide, Coil, and Fresco.
github.com/skydoves/lan...
🌻 A pluggable, highly optimized Jetpack Compose and Kotlin Multiplatform image loading library that fetches and displays network images with Glide, Coil, and Fresco.
github.com/skydoves/lan...
In this article, you’ll explore how the AI Assistant works in RevenueCat’s IntelliJ plugin.
www.revenuecat.com/blog/enginee...
In this article, you’ll explore how the AI Assistant works in RevenueCat’s IntelliJ plugin.
www.revenuecat.com/blog/enginee...
developer.android.com/google/play/...
developer.android.com/google/play/...
www.revenuecat.com/blog/enginee...
www.revenuecat.com/blog/enginee...
📚 A comprehensive study of how the Compose compiler determines type stability for recomposition optimization.
github.com/skydoves/com...
📚 A comprehensive study of how the Compose compiler determines type stability for recomposition optimization.
github.com/skydoves/com...
Classes from different Gradle modules are now marked as unstable by default based on dependency graph analysis.
github.com/skydoves/com...
Classes from different Gradle modules are now marked as unstable by default based on dependency graph analysis.
github.com/skydoves/com...
revenuecat.github.io/codelab/mone...
revenuecat.github.io/codelab/mone...
It explores how Jetpack ViewModel really works under the hood and how the same core design enables multiplatform support.
skydoves.medium.com/inside-jetpa...
It explores how Jetpack ViewModel really works under the hood and how the same core design enables multiplatform support.
skydoves.medium.com/inside-jetpa...
☁️ Kotlin Multiplatform blur effect library for Compose, with GPU-accelerated rendering and CPU fallback for older devices.
Shoutout to HyunWoo Lee for this major contribution.
github.com/skydoves/Clo...
☁️ Kotlin Multiplatform blur effect library for Compose, with GPU-accelerated rendering and CPU fallback for older devices.
Shoutout to HyunWoo Lee for this major contribution.
github.com/skydoves/Clo...
Compose Stability Analyzer provides real-time analysis of your Jetpack Compose composable functions' stability directly within Android Studio or IntelliJ.
github.com/skydoves/com...
Compose Stability Analyzer provides real-time analysis of your Jetpack Compose composable functions' stability directly within Android Studio or IntelliJ.
github.com/skydoves/com...
This IntelliJ Plugin brings subscription metrics, new purchase notifications, SDK release notes, and SDK integration directly into your IDE directly.
github.com/RevenueCat/i...
This IntelliJ Plugin brings subscription metrics, new purchase notifications, SDK release notes, and SDK integration directly into your IDE directly.
github.com/RevenueCat/i...