skydoves
Senior Developer Relations & Engineer @RevenueCat ๐ฅ โข GDE for Android & Kotlin & Firebase โข Open Source Software โค๏ธ โข Coffee Lover โข Found @doveletter
@RevenueCatDigital Nomad
Pinned Repositories
android-developer-roadmap
๐บ The Android Developer Roadmap offers comprehensive learning paths to help you understand Android ecosystems.
AndroidVeil
:performing_arts: An easy and flexible way to implement loading skeletons and shimmering effects on layouts for Android.
Balloon
:balloon: Modernized and sophisticated tooltips, fully customizable with an arrow and animations for Android and Jetpack Compose.
chatgpt-android
๐ฒ ChatGPT Android demonstrates a Chatbot application using OpenAI's chat API on Android with Stream Chat SDK for Compose.
ColorPickerView
๐จ Android colorpicker for getting colors from any images by tapping on the desired color.
DisneyMotions
๐ฆ A Disney app using transformation motions based on MVVM (ViewModel, Coroutines, Flow, Room, Repository, Koin) architecture.
landscapist
๐ป A pluggable, highly optimized Jetpack Compose and Kotlin Multiplatform image loading library that fetches and displays network images with Glide, Coil, and Fresco.
Pokedex
๐ก๏ธ Pokedex demonstrates modern Android development with Hilt, Material Motion, Coroutines, Flow, Jetpack (Room, ViewModel) based on MVVM architecture.
sandwich
๐ฅช Sandwich is an adaptable and lightweight sealed API library designed for handling API responses and exceptions in Kotlin for Retrofit, Ktor, and Kotlin Multiplatform.
TransformationLayout
๐ Transform between two Views, Activities, and Fragments, or a View to a Fragment with container transform animations for Android.
skydoves's Repositories
skydoves/Pokedex
๐ก๏ธ Pokedex demonstrates modern Android development with Hilt, Material Motion, Coroutines, Flow, Jetpack (Room, ViewModel) based on MVVM architecture.
skydoves/android-developer-roadmap
๐บ The Android Developer Roadmap offers comprehensive learning paths to help you understand Android ecosystems.
skydoves/Balloon
:balloon: Modernized and sophisticated tooltips, fully customizable with an arrow and animations for Android and Jetpack Compose.
skydoves/chatgpt-android
๐ฒ ChatGPT Android demonstrates a Chatbot application using OpenAI's chat API on Android with Stream Chat SDK for Compose.
skydoves/TransformationLayout
๐ Transform between two Views, Activities, and Fragments, or a View to a Fragment with container transform animations for Android.
skydoves/landscapist
๐ป A pluggable, highly optimized Jetpack Compose and Kotlin Multiplatform image loading library that fetches and displays network images with Glide, Coil, and Fresco.
skydoves/sandwich
๐ฅช Sandwich is an adaptable and lightweight sealed API library designed for handling API responses and exceptions in Kotlin for Retrofit, Ktor, and Kotlin Multiplatform.
skydoves/ColorPickerView
๐จ Android colorpicker for getting colors from any images by tapping on the desired color.
skydoves/AndroidVeil
:performing_arts: An easy and flexible way to implement loading skeletons and shimmering effects on layouts for Android.
skydoves/PowerSpinner
๐ A lightweight dropdown popup spinner, fully customizable with an arrow and animations for Android.
skydoves/Orbital
๐ช Jetpack Compose Multiplatform library that allows you to implement dynamic transition animations such as shared element transitions.
skydoves/pokedex-compose
๐ก๏ธ Pokedex Compose demonstrates modern Android development with Jetpack Compose, Hilt, Coroutines, Flow, Jetpack (Room, ViewModel), and Material Design based on MVVM architecture.
skydoves/Cloudy
โ๏ธ Jetpack Compose blur effect library, which falls back onto a CPU-based implementation to support older API levels.
skydoves/FlexibleBottomSheet
๐ฌ Advanced Compose Multiplatform bottom sheet for segmented sizing, non-modal type, and allows interaction behind the bottom sheet similar to Google Maps.
skydoves/WhatIf
โ Fluent syntactic sugar to handle single if-else statements, nullable, collections, and booleans for Kotlin and KMP.
skydoves/ElasticViews
:sparkles: An easy way to implement an elastic touch effect for Android.
skydoves/compose-performance
๐ Curated articles to understand Compose internals and optimize Jetpack Compose performance.
skydoves/colorpicker-compose
๐จ Kotlin Multiplatform color picker library for getting colors from any images by tapping on the desired color.
skydoves/kmp-developer-roadmap
๐บ The Kotlin Multiplatform Developer Roadmap offers comprehensive learning paths to help you understand KMP ecosystems.
skydoves/retrofit-adapters
๐ Retrofit call adapters for modeling network responses using Kotlin Result, Jetpack Paging3, and Arrow Either.
skydoves/TheMovies
๐ฌ A demo project for The Movie DB based on Kotlin MVVM architecture and material design & animations.
skydoves/server-driven-compose
๐ง Server Driven Compose showcases server-driven UI approaches in Jetpack Compose with Firebase.
skydoves/sealedx
๐ฒ Kotlin Symbol Processor that auto-generates extensive sealed classes and interfaces for Android and Kotlin.
skydoves/Bindables
๐งฌ Android DataBinding kit that enables notifying UI layers of data changes without requiring backing properties or relying on reactive programming models like LiveData and StateFlow.
skydoves/compose-stable-marker
โ๏ธ Compose stable markers for KMP to tell stable/immutable guarantees to the compose compiler.
skydoves/snitcher
๐ฆ Snitcher captures global crashes, enabling easy redirection to the exception tracing screen for swift recovery.
skydoves/flow-operators
๐ Flow operators enable you to create restartable, pausable, or one-shot StateFlow.
skydoves/compose-effects
๐งต Compose Effects enable you to launch efficient side-effects without unnecessary operations for Android and Compose Multiplatform.
skydoves/firebase-android-ktx
๐ฅ Kotlin & Compose-friendly Firebase extensions designed to help you focus on your business logic.
skydoves/skydoves
๐ skydoves