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/
github.com/skydoves/
doveletter.skydoves.me/preview
doveletter.skydoves.me/preview
Code on gist: gist.github.com/skydoves/ade...
Code on gist: gist.github.com/skydoves/ade...
github.com/RevenueCat/p...
github.com/RevenueCat/p...
It brings real-time highlights, comments, discussions, emoji reactions, bookmarking, and a more interactive newsletter experience!
doveletter.skydoves.me
It brings real-time highlights, comments, discussions, emoji reactions, bookmarking, and a more interactive newsletter experience!
doveletter.skydoves.me
The preferred locations are the Americas (PST only) and APAC.
jobs.ashbyhq.com/revenuecat/b...
The preferred locations are the Americas (PST only) and APAC.
jobs.ashbyhq.com/revenuecat/b...
leanpub.com/manifest-and...
leanpub.com/manifest-and...
miguelcarranza.es/course/
miguelcarranza.es/course/
It's very lightweight, highly performant, KMP/CMP-first, and fully compatible with all existing Landscapist image libraries.
skydoves.github.io/landscapist/...
It's very lightweight, highly performant, KMP/CMP-first, and fully compatible with all existing Landscapist image libraries.
skydoves.github.io/landscapist/...
revenuecat.github.io/codelabs/tes...
revenuecat.github.io/codelabs/tes...
It has already been more than a year since I started writing the first chapter.
It has already been more than a year since I started writing the first chapter.
Now, it supports `ZoomablePlugin` and Sub-sampling for Kotlin Multiplatform.
github.com/skydoves/lan...
Now, it supports `ZoomablePlugin` and Sub-sampling for Kotlin Multiplatform.
github.com/skydoves/lan...
🦄 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...
🦄 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...
github.com/skydoves/col...
github.com/skydoves/col...
🐈 Cat Paywall KMP demonstrates modern KMP development and in-app purchases using CMP, Metro, Ktor, Coroutines, Landscapist, Navigation, Lifecycle, and @revenuecat.com.
github.com/RevenueCat/c...
🐈 Cat Paywall KMP demonstrates modern KMP development and in-app purchases using CMP, Metro, Ktor, Coroutines, Landscapist, Navigation, Lifecycle, and @revenuecat.com.
github.com/RevenueCat/c...
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...