skydoves
Lead Android Developer Advocate @GetStream 🥑 • GDE for Android & Kotlin • Open Source Software Engineer ❤️ • Coffee Lover • Found @doveletter.
@GetStreamBoulder, Colorado
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.
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.
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/ColorPickerView
🎨 Android colorpicker for getting colors from any images by tapping on the desired color.
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/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/WhatIf
☔ Fluent syntactic sugar to handle single if-else statements, nullable, collections, and booleans for Kotlin and KMP.
skydoves/Cloudy
☁️ Jetpack Compose blur effect library, which falls back onto a CPU-based implementation to support older API levels.
skydoves/ElasticViews
:sparkles: An easy way to implement an elastic touch effect for Android.
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/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/colorpicker-compose
🎨 Kotlin Multiplatform color picker library for getting colors from any images by tapping on the desired color.
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/kmp-developer-roadmap
🗺 The Kotlin Multiplatform Developer Roadmap offers comprehensive learning paths to help you understand KMP ecosystems.
skydoves/compose-performance
📚 Curated articles to understand Compose internals and optimize Jetpack Compose performance.
skydoves/gemini-android
✨ Gemini Android demonstrates Google's Generative AI on Android with Stream Chat SDK for Compose.
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/server-driven-compose
🧙 Server Driven Compose showcases server-driven UI approaches in Jetpack Compose with Firebase.
skydoves/twitch-clone-compose
🎮 Twitch clone project demonstrates modern Android development built with Jetpack Compose and Stream Chat/Video SDK for Compose.
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/firebase-android-ktx
🔥 Kotlin & Compose-friendly Firebase extensions designed to help you focus on your business logic.
skydoves/skydoves
🕊 skydoves