Projects in Awesome Lists by skydoves
A curated list of projects in awesome lists by skydoves .
https://github.com/skydoves/pokedex
🗡️ Pokedex demonstrates modern Android development with Hilt, Material Motion, Coroutines, Flow, Jetpack (Room, ViewModel) based on MVVM architecture.
android coroutines hilt jetpack-android kotlin motion mvvm mvvm-architecture pokedex pokemon skydoves
Last synced: 12 May 2025
https://github.com/skydoves/Pokedex
🗡️ Pokedex demonstrates modern Android development with Hilt, Material Motion, Coroutines, Flow, Jetpack (Room, ViewModel) based on MVVM architecture.
android coroutines hilt jetpack-android kotlin motion mvvm mvvm-architecture pokedex pokemon skydoves
Last synced: 16 Mar 2025
https://github.com/skydoves/android-developer-roadmap
🗺 The Android Developer Roadmap offers comprehensive learning paths to help you understand Android ecosystems.
android android-development jetpack jetpack-compose kotlin roadmap
Last synced: 12 May 2025
https://github.com/skydoves/balloon
:balloon: Modernized and sophisticated tooltips, fully customizable with an arrow and animations for Android.
android android-library android-ui animation balloon compose dsl jetpack-compose kotlin popup skydoves tooltip tooltips
Last synced: 12 May 2025
https://github.com/skydoves/Balloon
:balloon: Modernized and sophisticated tooltips, fully customizable with an arrow and animations for Android.
android android-library android-ui animation balloon compose dsl jetpack-compose kotlin popup skydoves tooltip tooltips
Last synced: 16 Mar 2025
https://github.com/skydoves/chatgpt-android
📲 ChatGPT Android demonstrates a Chatbot application using OpenAI's chat API on Android with Stream Chat SDK for Compose.
android chat chat-gpt chatbot chatbots chatgpt chatgpt-android compose jetpack jetpackcompose kotlin openai-chatgpt skydoves
Last synced: 29 Apr 2025
https://github.com/skydoves/transformationlayout
🌠 Transform between two Views, Activities, and Fragments, or a View to a Fragment with container transform animations for Android.
android android-library android-ui kotlin material motions skydoves transition
Last synced: 14 May 2025
https://github.com/skydoves/TransformationLayout
🌠 Transform between two Views, Activities, and Fragments, or a View to a Fragment with container transform animations for Android.
android android-library android-ui kotlin material motions skydoves transition
Last synced: 16 Mar 2025
https://github.com/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.
android compose compose-coil compose-fresco compose-glide image image-loading jetpack-compose kotlin landscapist library network skydoves
Last synced: 13 May 2025
https://github.com/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.
android compose compose-coil compose-fresco compose-glide image image-loading jetpack-compose kotlin landscapist library network skydoves
Last synced: 18 Jan 2025
https://github.com/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.
android api apiresponse datasource kotlin network retrofit skydoves
Last synced: 14 May 2025
https://github.com/skydoves/colorpickerview
🎨 Android colorpicker for getting colors from any images by tapping on the desired color.
android android-library android-ui argb color-picker colorpicker colorpickerdialog colorpickerview skydoves
Last synced: 13 May 2025
https://github.com/skydoves/ColorPickerView
🎨 Android colorpicker for getting colors from any images by tapping on the desired color.
android android-library android-ui argb color-picker colorpicker colorpickerdialog colorpickerview skydoves
Last synced: 12 Mar 2025
https://github.com/skydoves/androidveil
:performing_arts: An easy and flexible way to implement loading skeletons and shimmering effects on layouts for Android.
android android-library android-ui androidveil recyclerview shimmer skeleton skydoves
Last synced: 15 May 2025
https://github.com/skydoves/AndroidVeil
:performing_arts: An easy and flexible way to implement loading skeletons and shimmering effects on layouts for Android.
android android-library android-ui androidveil recyclerview shimmer skeleton skydoves
Last synced: 16 Mar 2025
https://github.com/skydoves/disneymotions
🦁 A Disney app using transformation motions based on MVVM (ViewModel, Coroutines, Flow, Room, Repository, Koin) architecture.
android coroutines disney flow kotlin motions mvvm mvvm-architecture skydoves
Last synced: 16 May 2025
https://github.com/skydoves/DisneyMotions
🦁 A Disney app using transformation motions based on MVVM (ViewModel, Coroutines, Flow, Room, Repository, Koin) architecture.
android coroutines disney flow kotlin motions mvvm mvvm-architecture skydoves
Last synced: 16 Mar 2025
https://github.com/skydoves/marvelheroes
❤️ A sample Marvel heroes application based on MVVM (ViewModel, Coroutines, Room, Repository, Koin) architecture.
android coroutines databinding dependency-injection kotlin material-components material-design mvvm mvvm-android mvvm-architecture repository retrofit2 room skydoves
Last synced: 16 May 2025
https://github.com/skydoves/MarvelHeroes
❤️ A sample Marvel heroes application based on MVVM (ViewModel, Coroutines, Room, Repository, Koin) architecture.
android coroutines databinding dependency-injection kotlin material-components material-design mvvm mvvm-android mvvm-architecture repository retrofit2 room skydoves
Last synced: 16 Mar 2025
https://github.com/skydoves/PowerSpinner
🌀 A lightweight dropdown popup spinner, fully customizable with an arrow and animations for Android.
android android-library android-spinner kotlin popup skydoves spinner spinnerview
Last synced: 13 Apr 2025
https://github.com/skydoves/powerspinner
🌀 A lightweight dropdown popup spinner, fully customizable with an arrow and animations for Android.
android android-library android-spinner kotlin popup skydoves spinner spinnerview
Last synced: 15 May 2025
https://github.com/skydoves/powermenu
:fire: Powerful and modernized popup menu with fully customizable animations.
android android-library android-menu dialog popup popup-menu popup-window powermenu skydoves
Last synced: 15 May 2025
https://github.com/skydoves/orbital
🪐 Jetpack Compose Multiplatform library that allows you to implement dynamic transition animations such as shared element transitions.
android animation jetpack-compose sharedelementtransitions skydoves
Last synced: 16 May 2025
https://github.com/skydoves/Orbital
🪐 Jetpack Compose Multiplatform library that allows you to implement dynamic transition animations such as shared element transitions.
android animation jetpack-compose sharedelementtransitions skydoves
Last synced: 13 Apr 2025
https://github.com/skydoves/DisneyCompose
🧸 A demo Disney app using Jetpack Compose and Hilt based on modern Android tech stacks and MVVM architecture.
android compose coroutines flow hilt hilt-android jetpack-compose kotlin mvvm mvvm-architecture skydoves
Last synced: 27 Apr 2025
https://github.com/skydoves/disneycompose
🧸 A demo Disney app using Jetpack Compose and Hilt based on modern Android tech stacks and MVVM architecture.
android compose coroutines flow hilt hilt-android jetpack-compose kotlin mvvm mvvm-architecture skydoves
Last synced: 12 Apr 2025
https://github.com/skydoves/whatif
☔ Fluent syntactic sugar to handle single if-else statements, nullable, collections, and booleans for Kotlin and KMP.
android builder-pattern expression extensions if-else kotlin nullable skydoves
Last synced: 15 May 2025
https://github.com/skydoves/flexiblebottomsheet
🐬 Advanced Compose Multiplatform bottom sheet for segmented sizing, non-modal type, and allows interaction behind the bottom sheet similar to Google Maps.
android animation bottomsheet jetpack-compose modal modal-bottom-sheets skydoves
Last synced: 15 May 2025
https://github.com/skydoves/cloudy
☁️ Jetpack Compose blur effect library, which falls back onto a CPU-based implementation to support older API levels.
android blur blur-image jetpack-compose skydoves
Last synced: 14 Apr 2025
https://github.com/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.
android coroutines hilt jetpack-android jetpack-compose kotlin motion mvvm mvvm-architecture pokedex pokemon skydoves
Last synced: 15 May 2025
https://github.com/skydoves/FlexibleBottomSheet
🐬 Advanced Compose Multiplatform bottom sheet for segmented sizing, non-modal type, and allows interaction behind the bottom sheet similar to Google Maps.
android animation bottomsheet jetpack-compose modal modal-bottom-sheets skydoves
Last synced: 13 Apr 2025
https://github.com/skydoves/expandablelayout
🦚 An expandable layout that shows a two-level layout with an indicator.
android android-library collapse expand expandable expandablelayout kotlin skydoves
Last synced: 12 Apr 2025
https://github.com/skydoves/ExpandableLayout
🦚 An expandable layout that shows a two-level layout with an indicator.
android android-library collapse expand expandable expandablelayout kotlin skydoves
Last synced: 13 Apr 2025
https://github.com/skydoves/elasticviews
:sparkles: An easy way to implement an elastic touch effect for Android.
action android-animation android-library animation elastic elaticviews skydoves touch-animation
Last synced: 15 May 2025
https://github.com/skydoves/ElasticViews
:sparkles: An easy way to implement an elastic touch effect for Android.
action android-animation android-library animation elastic elaticviews skydoves touch-animation
Last synced: 16 Mar 2025
https://github.com/skydoves/progressview
🌊 A polished and flexible ProgressView, fully customizable with animations.
android android-library animations kotlin progressbar progressview skydoves ux-design
Last synced: 16 May 2025
https://github.com/skydoves/ProgressView
🌊 A polished and flexible ProgressView, fully customizable with animations.
android android-library animations kotlin progressbar progressview skydoves ux-design
Last synced: 13 Apr 2025
https://github.com/skydoves/AndroidRibbon
:ribbon: A fancy and beautiful ribbon with shimmer effects for Android.
android android-library android-ui androidribbon recyclerview ribbon ribbonlayout ribbonview skydoves
Last synced: 12 May 2025
https://github.com/skydoves/androidribbon
:ribbon: A fancy and beautiful ribbon with shimmer effects for Android.
android android-library android-ui androidribbon recyclerview ribbon ribbonlayout ribbonview skydoves
Last synced: 04 Apr 2025
https://github.com/skydoves/needs
:closed_umbrella: An easy way to implement modern permission instructions popup.
android instructions needs permission popup popup-window skydoves
Last synced: 05 Apr 2025
https://github.com/skydoves/Needs
:closed_umbrella: An easy way to implement modern permission instructions popup.
android instructions needs permission popup popup-window skydoves
Last synced: 16 Mar 2025
https://github.com/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.
android android-ar ar arcore coroutines hilt jetpack-android kotlin mvvm pokedex pokemon sceneform skydoves
Last synced: 05 Apr 2025
https://github.com/skydoves/colorpicker-compose
🎨 Kotlin Multiplatform color picker library for getting colors from any images by tapping on the desired color.
android color-picker colorpicker compose jetpack-compose skydoves
Last synced: 14 Apr 2025
https://github.com/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.
android android-ar ar arcore coroutines hilt jetpack-android kotlin mvvm pokedex pokemon sceneform skydoves
Last synced: 11 May 2025
https://github.com/skydoves/compose-performance
📚 Curated articles to understand Compose internals and optimize Jetpack Compose performance.
android articles compose jetpack-compose kotlin performance
Last synced: 15 May 2025
https://github.com/skydoves/retrofit-adapters
🚆 Retrofit call adapters for modeling network responses using Kotlin Result, Jetpack Paging3, and Arrow Either.
android arrow-kt coroutines either jetpack kotlin kotlin-result network paging3 retrofit retrofit2
Last synced: 15 May 2025
https://github.com/skydoves/kmp-developer-roadmap
🗺 The Kotlin Multiplatform Developer Roadmap offers comprehensive learning paths to help you understand KMP ecosystems.
android ios kmp kotlin kotlin-multiplatform roadmap skydoves
Last synced: 16 May 2025
https://github.com/skydoves/moviecompose
🎞 A demo movie app using Jetpack Compose and Hilt based on modern Android tech stacks.
android compose coroutines flow hilt hilt-android jetpack-compose kotlin skydoves
Last synced: 05 Apr 2025
https://github.com/skydoves/MovieCompose
🎞 A demo movie app using Jetpack Compose and Hilt based on modern Android tech stacks.
android compose coroutines flow hilt hilt-android jetpack-compose kotlin skydoves
Last synced: 30 Nov 2024
https://github.com/skydoves/themovies
🎬 A demo project for The Movie DB based on Kotlin MVVM architecture and material design & animations.
dagger2-mvvm kotlin material-design mvvm mvvm-architecture repository-pattern skydoves tdd themoviedb tmdb
Last synced: 04 Apr 2025
https://github.com/skydoves/TheMovies
🎬 A demo project for The Movie DB based on Kotlin MVVM architecture and material design & animations.
dagger2-mvvm kotlin material-design mvvm mvvm-architecture repository-pattern skydoves tdd themoviedb tmdb
Last synced: 28 Mar 2025
https://github.com/skydoves/only
:bouquet: An easy way to persist and run code block only as many times as necessary on Android.
android dsl kotlin kotlin-dsl only onlyonce persistence preference skydoves
Last synced: 06 Apr 2025
https://github.com/skydoves/Only
:bouquet: An easy way to persist and run code block only as many times as necessary on Android.
android dsl kotlin kotlin-dsl only onlyonce persistence preference skydoves
Last synced: 13 Apr 2025
https://github.com/skydoves/colorpickerpreference
🎨 A library that lets you implement ColorPicker, ColorPickerDialog, ColorPickerPreference.
android android-library colorpicker colorpicker-preference colorpickerdialog colorpickerview dialog preference-screen sharedpreferences skydoves
Last synced: 04 Apr 2025
https://github.com/skydoves/ColorPickerPreference
🎨 A library that lets you implement ColorPicker, ColorPickerDialog, ColorPickerPreference.
android android-library colorpicker colorpicker-preference colorpickerdialog colorpickerview dialog preference-screen sharedpreferences skydoves
Last synced: 08 Apr 2025
https://github.com/skydoves/submarine
:speedboat: Floating navigation view for displaying a list of items dynamically on Android.
android android-library animation dsl kotlin navigation skydoves submarine
Last synced: 05 Apr 2025
https://github.com/skydoves/Submarine
:speedboat: Floating navigation view for displaying a list of items dynamically on Android.
android android-library animation dsl kotlin navigation skydoves submarine
Last synced: 13 Apr 2025
https://github.com/skydoves/TheMovies2
🎬 A demo project using The Movie DB based on Kotlin MVVM architecture and material design & animations.
android coroutines kotlin mvvm mvvm-architecture skydoves themoviedb
Last synced: 05 Apr 2025
https://github.com/skydoves/themovies2
🎬 A demo project using The Movie DB based on Kotlin MVVM architecture and material design & animations.
android coroutines kotlin mvvm mvvm-architecture skydoves themoviedb
Last synced: 05 Apr 2025
https://github.com/skydoves/Orchestra
🎺 A collection of Jetpack Compose libraries, which allows you to build tooltips, spinners, and color pickers.
android balloon colorpicker compose jetpack-compose kotlin skydoves spinner
Last synced: 12 May 2025
https://github.com/skydoves/orchestra
🎺 A collection of Jetpack Compose libraries, which allows you to build tooltips, spinners, and color pickers.
android balloon colorpicker compose jetpack-compose kotlin skydoves spinner
Last synced: 05 Apr 2025
https://github.com/skydoves/Rainbow
🌈 Fluent syntactic sugar of Android for applying gradations, shading, and tinting.
android android-library gradation gradient kotlin rainbow skydoves tint tinting
Last synced: 16 May 2025
https://github.com/skydoves/rainbow
🌈 Fluent syntactic sugar of Android for applying gradations, shading, and tinting.
android android-library gradation gradient kotlin rainbow skydoves tint tinting
Last synced: 04 Apr 2025
https://github.com/skydoves/indicatorscrollview
🧀 A dynamic scroll view that animates indicators according to its scroll position.
android android-library android-ui indicator indicatorscrollview kotlin nestedscrollview scrollview skydoves
Last synced: 04 Apr 2025
https://github.com/skydoves/preferenceroom
:truck: Android processing library for managing SharedPreferences persistence efficiently and structurally.
android android-library annotation-processing annotation-processor annotations dependency-injection kotlin kotlin-android persistence preferenceroom preferences shared-preferences sharedpreferences sharedpreferences-manager skydoves storage
Last synced: 06 Apr 2025
https://github.com/skydoves/gemini-android
✨ Gemini Android demonstrates Google's Generative AI on Android with Stream Chat SDK for Compose.
android architecture gemini generative-ai jetpack jetpack-compose kotlin skydoves
Last synced: 16 Feb 2025
https://github.com/skydoves/doublelift
🦋 Expands and collapses a layout horizontally and vertically sequentially.
android android-library android-ui collapse doublelift expand expandable kotlin skydoves
Last synced: 08 Apr 2025
https://github.com/skydoves/DoubleLift
🦋 Expands and collapses a layout horizontally and vertically sequentially.
android android-library android-ui collapse doublelift expand expandable kotlin skydoves
Last synced: 13 Apr 2025
https://github.com/skydoves/goldmovies
👑 The GoldMovies is based on Kotlin, MVVM architecture, coroutines, dagger, koin, and material designs & animations.
android coroutines dagger koin kotlin mvvm mvvm-architecture skydoves themoviedb
Last synced: 07 Apr 2025
https://github.com/skydoves/lazybones
😴 A lazy and fluent syntactic sugar for observing Activity, Fragment, and ViewModel lifecycles with lifecycle-aware properties.
android expression extensions kotlin lazy lifecycle lifecycle-aware skydoves
Last synced: 07 Apr 2025
https://github.com/skydoves/server-driven-compose
🧙 Server Driven Compose showcases server-driven UI approaches in Jetpack Compose with Firebase.
android compose firebase kotlin realtime-database server-driven-ui skydoves
Last synced: 06 Apr 2025
https://github.com/skydoves/sealedx
🎲 Kotlin Symbol Processor that auto-generates extensive sealed classes and interfaces for Android and Kotlin.
android extensive kotlin-symbol-processing ksp sealed-class selaed-interface skydoves
Last synced: 07 Apr 2025
https://github.com/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.
android bindable databinding databinding-android kotlin mvvm mvvm-architecture skydoves two-way-databinding
Last synced: 08 Apr 2025
https://github.com/skydoves/githubfollows
:octocat: A demo project based on MVVM architecture and material design & animations.
android-app dagger dagger2-mvvm github-api kotlin material material-animations material-design mvvm mvvm-architecture preferenceroom repository-pattern retrofit room-persistence skydoves
Last synced: 19 Dec 2024
https://github.com/skydoves/androidbottombar
🍫 A lightweight bottom navigation view, fully customizable with an indicator and animations.
Last synced: 07 Apr 2025
https://github.com/skydoves/AndroidBottomBar
🍫 A lightweight bottom navigation view, fully customizable with an indicator and animations.
Last synced: 13 Apr 2025
https://github.com/skydoves/bundler
🎁 Android Intent & Bundle extensions that insert and retrieve values elegantly.
activity android bundle bundler fragment intent kotlin kotlin-extensions skydoves
Last synced: 09 Apr 2025
https://github.com/skydoves/compose-stable-marker
✒️ Compose stable markers for KMP to tell stable/immutable guarantees to the compose compiler.
android compose jetpack-compose kotlin skydoves
Last synced: 04 Apr 2025
https://github.com/skydoves/twitch-clone-compose
🎮 Twitch clone project demonstrates modern Android development built with Jetpack Compose and Stream Chat/Video SDK for Compose.
android architecture compose coroutines jetpack jetpack-compose kotlin mvi twitch
Last synced: 12 Feb 2025
https://github.com/skydoves/snitcher
🦉 Snitcher captures global crashes, enabling easy redirection to the exception tracing screen for swift recovery.
android compose exceptions exceptions-handling jetpack-compose kotlin library skydoves throwable
Last synced: 13 Apr 2025
https://github.com/skydoves/chamber
⚖️ A lightweight Android lifecycle-aware and thread-safe pipeline for communicating between components with custom scopes.
android architecture chamber dataflow kotlin lifecycle-aware scope skydoves
Last synced: 13 Apr 2025
https://github.com/skydoves/Chamber
⚖️ A lightweight Android lifecycle-aware and thread-safe pipeline for communicating between components with custom scopes.
android architecture chamber dataflow kotlin lifecycle-aware scope skydoves
Last synced: 13 Apr 2025
https://github.com/skydoves/flourish
🎩 Flourish implements dynamic ways to show up and dismiss layouts with animations.
android android-library android-ui animation flourish kotlin layout skydoves
Last synced: 14 Apr 2025
https://github.com/skydoves/Flourish
🎩 Flourish implements dynamic ways to show up and dismiss layouts with animations.
android android-library android-ui animation flourish kotlin layout skydoves
Last synced: 13 Apr 2025
https://github.com/skydoves/BaseRecyclerViewAdapter
⚡ Fast way to bind RecyclerView adapter and ViewHolder for implementing clean sections.
baseadapter endless-scroll paging recyclerview recyclerview-adapter recyclerview-multi-type skydoves viewholder
Last synced: 28 Mar 2025
https://github.com/skydoves/baserecyclerviewadapter
⚡ Fast way to bind RecyclerView adapter and ViewHolder for implementing clean sections.
baseadapter endless-scroll paging recyclerview recyclerview-adapter recyclerview-multi-type skydoves viewholder
Last synced: 19 Dec 2024
https://github.com/skydoves/All-In-One
:necktie: Health care application for reminding health-todo lists and making healthy habits every day.
android application demo-app health healthcare reminder skydoves todo todoapp
Last synced: 14 Apr 2025
https://github.com/skydoves/flow-operators
🌊 Flow operators enable you to create restartable, pausable, or one-shot StateFlow.
android coroutines flow kotlin skydoves stateflow
Last synced: 12 May 2025
https://github.com/skydoves/viewmodel-lifecycle
🌳 ViewModel Lifecycle allows you to track and observe Jetpack's ViewModel lifecycle changes.
android coroutines jetpack-viewmodel lifecycle observe viewmodel
Last synced: 14 Apr 2025
https://github.com/skydoves/manifest-android-interview
🚀 Manifest Android Interview is the ultimate guide to cracking Android technical interviews.
android book compose interview interview-questions jetpack jetpack-compose skydoves
Last synced: 19 Apr 2025
https://github.com/skydoves/mapeditor
You can draw your map using by this Map Editor project.
application draw game-maker game-map game-map-editor map-editor map-editors mapeditor skydoves tilesets windows-forms
Last synced: 24 Jan 2025