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/DisneyMotions
🦁 A Disney app using transformation motions based on MVVM (ViewModel, Coroutines, Flow, Room, Repository, Koin) architecture.
skydoves/MarvelHeroes
❤️ A sample Marvel heroes application based on MVVM (ViewModel, Coroutines, Room, Repository, Koin) architecture.
skydoves/PowerMenu
:fire: Powerful and modernized popup menu with fully customizable animations.
skydoves/DisneyCompose
🧸 A demo Disney app using Jetpack Compose and Hilt based on modern Android tech stacks and MVVM architecture.
skydoves/ExpandableLayout
🦚 An expandable layout that shows a two-level layout with an indicator.
skydoves/ProgressView
🌊 A polished and flexible ProgressView, fully customizable with animations.
skydoves/AndroidRibbon
:ribbon: A fancy and beautiful ribbon with shimmer effects for Android.
skydoves/Needs
:closed_umbrella: An easy way to implement modern permission instructions popup.
skydoves/Pokedex-AR
🦄 Pokedex-AR demonstrates ARCore, Sceneform, and modern Android tech stacks — such as Hilt, Coroutines, Flow, Jetpack (Room, ViewModel, LiveData) based on MVVM architecture.
skydoves/MovieCompose
🎞 A demo movie app using Jetpack Compose and Hilt based on modern Android tech stacks.
skydoves/Only
:bouquet: An easy way to persist and run code block only as many times as necessary on Android.
skydoves/ColorPickerPreference
🎨 A library that lets you implement ColorPicker, ColorPickerDialog, ColorPickerPreference.
skydoves/Submarine
:speedboat: Floating navigation view for displaying a list of items dynamically on Android.
skydoves/TheMovies2
🎬 A demo project using The Movie DB based on Kotlin MVVM architecture and material design & animations.
skydoves/Orchestra
🎺 A collection of Jetpack Compose libraries, which allows you to build tooltips, spinners, and color pickers.
skydoves/Rainbow
🌈 Fluent syntactic sugar of Android for applying gradations, shading, and tinting.
skydoves/IndicatorScrollView
🧀 A dynamic scroll view that animates indicators according to its scroll position.
skydoves/PreferenceRoom
:truck: Android processing library for managing SharedPreferences persistence efficiently and structurally.
skydoves/DoubleLift
🦋 Expands and collapses a layout horizontally and vertically sequentially.
skydoves/GoldMovies
👑 The GoldMovies is based on Kotlin, MVVM architecture, coroutines, dagger, koin, and material designs & animations.
skydoves/lazybones
😴 A lazy and fluent syntactic sugar for observing Activity, Fragment, and ViewModel lifecycles with lifecycle-aware properties.
skydoves/GithubFollows
:octocat: A demo project based on MVVM architecture and material design & animations.
skydoves/AndroidBottomBar
🍫 A lightweight bottom navigation view, fully customizable with an indicator and animations.
skydoves/Bundler
🎁 Android Intent & Bundle extensions that insert and retrieve values elegantly.
skydoves/Chamber
⚖️ A lightweight Android lifecycle-aware and thread-safe pipeline for communicating between components with custom scopes.
skydoves/Flourish
🎩 Flourish implements dynamic ways to show up and dismiss layouts with animations.
skydoves/BaseRecyclerViewAdapter
⚡ Fast way to bind RecyclerView adapter and ViewHolder for implementing clean sections.
skydoves/viewmodel-lifecycle
🌳 ViewModel Lifecycle allows you to track and observe Jetpack's ViewModel lifecycle changes.
skydoves/WaterDrink
:droplet: Simple water drinking reminder application based on MVP architecture.
skydoves/CameleonLayout
A library that let you implement double-layer-layout changing with slide animation.