An open API service providing repository metadata for many open source software ecosystems.

GitHub topics: skydoves

skydoves/Pokedex

πŸ—‘οΈ Pokedex demonstrates modern Android development with Hilt, Material Motion, Coroutines, Flow, Jetpack (Room, ViewModel) based on MVVM architecture.

Language: Kotlin - Size: 16.3 MB - Last synced at: 1 day ago - Pushed at: 3 days ago - Stars: 8,034 - Forks: 1,075

izaquegamer/flow-operators

🌊 Flow operators enable you to create restartable, pausable, or one-shot StateFlow.

Size: 1000 Bytes - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 0 - Forks: 0

skydoves/Balloon

:balloon: Modernized and sophisticated tooltips, fully customizable with an arrow and animations for Android.

Language: Kotlin - Size: 4.05 MB - Last synced at: 1 day ago - Pushed at: 3 days ago - Stars: 3,814 - Forks: 298

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.

Language: Kotlin - Size: 7.51 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 2,260 - Forks: 121

skydoves/Cloudy

☁️ Jetpack Compose blur effect library, which falls back onto a CPU-based implementation to support older API levels.

Language: Kotlin - Size: 6.08 MB - Last synced at: 4 days ago - Pushed at: about 2 months ago - Stars: 885 - Forks: 31

ANTONIO768969878697/manifest-android-interview

πŸš€ Manifest Android Interview is the ultimate guide to cracking Android technical interviews.

Size: 8.79 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 0 - Forks: 0

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.

Language: Kotlin - Size: 2.3 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 1,643 - Forks: 104

skydoves/manifest-android-interview

πŸš€ Manifest Android Interview is the ultimate guide to cracking Android technical interviews.

Size: 14.6 KB - Last synced at: 5 days ago - Pushed at: 9 days ago - Stars: 56 - Forks: 0

skydoves/kmp-developer-roadmap

πŸ—Ί The Kotlin Multiplatform Developer Roadmap offers comprehensive learning paths to help you understand KMP ecosystems.

Language: Kotlin - Size: 2.13 MB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 516 - Forks: 25

skydoves/PowerSpinner

πŸŒ€ A lightweight dropdown popup spinner, fully customizable with an arrow and animations for Android.

Language: Kotlin - Size: 617 KB - Last synced at: 10 days ago - Pushed at: over 1 year ago - Stars: 1,238 - Forks: 121

skydoves/colorpicker-compose

🎨 Kotlin Multiplatform color picker library for getting colors from any images by tapping on the desired color.

Language: Kotlin - Size: 57.6 MB - Last synced at: 11 days ago - Pushed at: about 1 month ago - Stars: 592 - Forks: 55

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.

Language: Kotlin - Size: 23.7 MB - Last synced at: 11 days ago - Pushed at: 17 days ago - Stars: 879 - Forks: 143

skydoves/FlexibleBottomSheet

🐬 Advanced Compose Multiplatform bottom sheet for segmented sizing, non-modal type, and allows interaction behind the bottom sheet similar to Google Maps.

Language: Kotlin - Size: 18.8 MB - Last synced at: 11 days ago - Pushed at: 3 months ago - Stars: 884 - Forks: 41

skydoves/ColorPickerView

🎨 Android colorpicker for getting colors from any images by tapping on the desired color.

Language: Java - Size: 22.9 MB - Last synced at: 14 days ago - Pushed at: 16 days ago - Stars: 1,644 - Forks: 220

skydoves/Orbital

πŸͺ Jetpack Compose Multiplatform library that allows you to implement dynamic transition animations such as shared element transitions.

Language: Kotlin - Size: 41.2 MB - Last synced at: 16 days ago - Pushed at: 10 months ago - Stars: 1,154 - Forks: 37

skydoves/chatgpt-android

πŸ“² ChatGPT Android demonstrates a Chatbot application using OpenAI's chat API on Android with Stream Chat SDK for Compose.

Language: Kotlin - Size: 19.5 MB - Last synced at: 14 days ago - Pushed at: 15 days ago - Stars: 3,790 - Forks: 447

skydoves/ElasticViews

:sparkles: An easy way to implement an elastic touch effect for Android.

Language: Kotlin - Size: 475 KB - Last synced at: 17 days ago - Pushed at: about 1 year ago - Stars: 812 - Forks: 95

skydoves/TransformationLayout

🌠 Transform between two Views, Activities, and Fragments, or a View to a Fragment with container transform animations for Android.

Language: Kotlin - Size: 37 MB - Last synced at: 14 days ago - Pushed at: 4 months ago - Stars: 2,406 - Forks: 195

skydoves/WhatIf

β˜” Fluent syntactic sugar to handle single if-else statements, nullable, collections, and booleans for Kotlin and KMP.

Language: Kotlin - Size: 671 KB - Last synced at: 11 days ago - Pushed at: 6 months ago - Stars: 911 - Forks: 36

skydoves/DisneyMotions

🦁 A Disney app using transformation motions based on MVVM (ViewModel, Coroutines, Flow, Room, Repository, Koin) architecture.

Language: Kotlin - Size: 91.4 MB - Last synced at: 16 days ago - Pushed at: almost 3 years ago - Stars: 1,506 - Forks: 191

skydoves/snitcher

πŸ¦‰ Snitcher captures global crashes, enabling easy redirection to the exception tracing screen for swift recovery.

Language: Kotlin - Size: 1.07 MB - Last synced at: 12 days ago - Pushed at: over 1 year ago - Stars: 227 - Forks: 6

skydoves/MovieCompose

🎞 A demo movie app using Jetpack Compose and Hilt based on modern Android tech stacks.

Language: Kotlin - Size: 31.4 MB - Last synced at: 19 days ago - Pushed at: over 3 years ago - Stars: 510 - Forks: 72

skydoves/ExpandableLayout

🦚 An expandable layout that shows a two-level layout with an indicator.

Language: Kotlin - Size: 365 KB - Last synced at: 12 days ago - Pushed at: almost 4 years ago - Stars: 836 - Forks: 54

skydoves/PowerMenu

:fire: Powerful and modernized popup menu with fully customizable animations.

Language: Java - Size: 7.85 MB - Last synced at: 10 days ago - Pushed at: almost 2 years ago - Stars: 1,188 - Forks: 177

skydoves/sealedx

🎲 Kotlin Symbol Processor that auto-generates extensive sealed classes and interfaces for Android and Kotlin.

Language: Kotlin - Size: 277 KB - Last synced at: 17 days ago - Pushed at: over 1 year ago - Stars: 328 - Forks: 11

skydoves/ProgressView

🌊 A polished and flexible ProgressView, fully customizable with animations.

Language: Kotlin - Size: 475 KB - Last synced at: 16 days ago - Pushed at: over 3 years ago - Stars: 787 - Forks: 58

skydoves/server-driven-compose

πŸ§™ Server Driven Compose showcases server-driven UI approaches in Jetpack Compose with Firebase.

Language: Kotlin - Size: 3.93 MB - Last synced at: 19 days ago - Pushed at: 7 months ago - Stars: 336 - Forks: 16

skydoves/MarvelHeroes

❀️ A sample Marvel heroes application based on MVVM (ViewModel, Coroutines, Room, Repository, Koin) architecture.

Language: Kotlin - Size: 17.4 MB - Last synced at: 12 days ago - Pushed at: over 3 years ago - Stars: 1,246 - Forks: 169

skydoves/AndroidVeil

:performing_arts: An easy and flexible way to implement loading skeletons and shimmering effects on layouts for Android.

Language: Kotlin - Size: 4.78 MB - Last synced at: 13 days ago - Pushed at: 10 months ago - Stars: 1,540 - Forks: 106

skydoves/DisneyCompose

🧸 A demo Disney app using Jetpack Compose and Hilt based on modern Android tech stacks and MVVM architecture.

Language: Kotlin - Size: 118 MB - Last synced at: 12 days ago - Pushed at: almost 2 years ago - Stars: 962 - Forks: 160

skydoves/TheMovies2

🎬 A demo project using The Movie DB based on Kotlin MVVM architecture and material design & animations.

Language: Kotlin - Size: 511 KB - Last synced at: 19 days ago - Pushed at: over 3 years ago - Stars: 476 - Forks: 58

GetStream/gemini-android

✨ Gemini Android demonstrates Google's Generative AI on Android with Stream Chat SDK for Compose.

Language: Kotlin - Size: 25.7 MB - Last synced at: 16 days ago - Pushed at: 29 days ago - Stars: 367 - Forks: 32

skydoves/AndroidRibbon

:ribbon: A fancy and beautiful ribbon with shimmer effects for Android.

Language: Kotlin - Size: 790 KB - Last synced at: 20 days ago - Pushed at: over 3 years ago - Stars: 695 - Forks: 60

skydoves/compose-stable-marker

βœ’οΈ Compose stable markers for KMP to tell stable/immutable guarantees to the compose compiler.

Language: Kotlin - Size: 368 KB - Last synced at: 21 days ago - Pushed at: about 1 month ago - Stars: 245 - Forks: 2

skydoves/BaseRecyclerViewAdapter

⚑ Fast way to bind RecyclerView adapter and ViewHolder for implementing clean sections.

Language: Kotlin - Size: 211 KB - Last synced at: 17 days ago - Pushed at: about 4 years ago - Stars: 167 - Forks: 15

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.

Language: Kotlin - Size: 378 KB - Last synced at: 16 days ago - Pushed at: 6 months ago - Stars: 327 - Forks: 19

skydoves/Submarine

:speedboat: Floating navigation view for displaying a list of items dynamically on Android.

Language: Kotlin - Size: 913 KB - Last synced at: 12 days ago - Pushed at: over 3 years ago - Stars: 477 - Forks: 41

skydoves/DoubleLift

πŸ¦‹ Expands and collapses a layout horizontally and vertically sequentially.

Language: Kotlin - Size: 310 KB - Last synced at: 17 days ago - Pushed at: about 4 years ago - Stars: 360 - Forks: 22

skydoves/Chamber

βš–οΈ A lightweight Android lifecycle-aware and thread-safe pipeline for communicating between components with custom scopes.

Language: Kotlin - Size: 255 KB - Last synced at: 11 days ago - Pushed at: almost 4 years ago - Stars: 187 - Forks: 14

skydoves/All-In-One πŸ“¦

:necktie: Health care application for reminding health-todo lists and making healthy habits every day.

Language: Kotlin - Size: 3.15 MB - Last synced at: 10 days ago - Pushed at: over 5 years ago - Stars: 122 - Forks: 31

skydoves/PreferenceRoom

:truck: Android processing library for managing SharedPreferences persistence efficiently and structurally.

Language: Java - Size: 551 KB - Last synced at: 18 days ago - Pushed at: over 2 years ago - Stars: 377 - Forks: 26

skydoves/IndicatorScrollView

πŸ§€ A dynamic scroll view that animates indicators according to its scroll position.

Language: Kotlin - Size: 507 KB - Last synced at: 20 days ago - Pushed at: about 4 years ago - Stars: 415 - Forks: 34

skydoves/firebase-android-ktx

πŸ”₯ Kotlin & Compose-friendly Firebase extensions designed to help you focus on your business logic.

Language: Kotlin - Size: 154 KB - Last synced at: 19 days ago - Pushed at: 3 months ago - Stars: 116 - Forks: 9

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.

Language: Kotlin - Size: 28.1 MB - Last synced at: 19 days ago - Pushed at: over 3 years ago - Stars: 592 - Forks: 59

skydoves/flow-operators

🌊 Flow operators enable you to create restartable, pausable, or one-shot StateFlow.

Language: Kotlin - Size: 146 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 120 - Forks: 4

skydoves/Orchestra

🎺 A collection of Jetpack Compose libraries, which allows you to build tooltips, spinners, and color pickers.

Language: Kotlin - Size: 349 KB - Last synced at: 20 days ago - Pushed at: over 2 years ago - Stars: 466 - Forks: 20

skydoves/ColorPickerPreference

🎨 A library that lets you implement ColorPicker, ColorPickerDialog, ColorPickerPreference.

Language: Kotlin - Size: 596 KB - Last synced at: 20 days ago - Pushed at: over 3 years ago - Stars: 480 - Forks: 51

skydoves/Rainbow

🌈 Fluent syntactic sugar of Android for applying gradations, shading, and tinting.

Language: Kotlin - Size: 276 KB - Last synced at: 20 days ago - Pushed at: almost 4 years ago - Stars: 452 - Forks: 17

skydoves/Bundler

🎁 Android Intent & Bundle extensions that insert and retrieve values elegantly.

Language: Kotlin - Size: 403 KB - Last synced at: 15 days ago - Pushed at: about 4 years ago - Stars: 264 - Forks: 11

skydoves/Only

:bouquet: An easy way to persist and run code block only as many times as necessary on Android.

Language: Kotlin - Size: 553 KB - Last synced at: 12 days ago - Pushed at: about 4 years ago - Stars: 482 - Forks: 27

skydoves/lazybones

😴 A lazy and fluent syntactic sugar for observing Activity, Fragment, and ViewModel lifecycles with lifecycle-aware properties.

Language: Kotlin - Size: 357 KB - Last synced at: 17 days ago - Pushed at: about 3 years ago - Stars: 353 - Forks: 17

skydoves/MapEditor πŸ“¦

You can draw your map using by this Map Editor project.

Language: C# - Size: 11.2 MB - Last synced at: 3 months ago - Pushed at: about 7 years ago - Stars: 23 - Forks: 10

skydoves/TheMovies

🎬 A demo project for The Movie DB based on Kotlin MVVM architecture and material design & animations.

Language: Kotlin - Size: 56.6 MB - Last synced at: 20 days ago - Pushed at: over 1 year ago - Stars: 496 - Forks: 114

skydoves/Needs

:closed_umbrella: An easy way to implement modern permission instructions popup.

Language: Kotlin - Size: 457 KB - Last synced at: 20 days ago - Pushed at: over 3 years ago - Stars: 613 - Forks: 52

skydoves/Medal πŸ“¦

πŸ…An easy way to implement medal effect for Android.

Language: Kotlin - Size: 253 KB - Last synced at: 7 months ago - Pushed at: over 5 years ago - Stars: 109 - Forks: 17

skydoves/GoldMovies

πŸ‘‘ The GoldMovies is based on Kotlin, MVVM architecture, coroutines, dagger, koin, and material designs & animations.

Language: Kotlin - Size: 36.6 MB - Last synced at: 17 days ago - Pushed at: almost 4 years ago - Stars: 357 - Forks: 53

skydoves/Flourish

🎩 Flourish implements dynamic ways to show up and dismiss layouts with animations.

Language: Kotlin - Size: 606 KB - Last synced at: 11 days ago - Pushed at: over 4 years ago - Stars: 175 - Forks: 24

skydoves/GithubFollows πŸ“¦

:octocat: A demo project based on MVVM architecture and material design & animations.

Language: Kotlin - Size: 491 KB - Last synced at: 4 months ago - Pushed at: over 5 years ago - Stars: 294 - Forks: 46

skydoves/CameleonLayout πŸ“¦

A library that let you implement double-layer-layout changing with slide animation.

Language: Kotlin - Size: 809 KB - Last synced at: 11 months ago - Pushed at: over 5 years ago - Stars: 72 - Forks: 20

skydoves/Multi-ColorPicker πŸ“¦

Android multi colorpicker for getting colors from any images by tapping on the desired color.

Language: Kotlin - Size: 9.95 MB - Last synced at: 11 months ago - Pushed at: over 6 years ago - Stars: 125 - Forks: 17

naseemakhtar994/Needs Fork of skydoves/Needs

:closed_umbrella: An easy way to implement modern permission instructions popup.

Language: Kotlin - Size: 201 KB - Last synced at: 12 months ago - Pushed at: about 6 years ago - Stars: 0 - Forks: 1

skydoves/MethodScope πŸ“¦

Reduce repetitive inheritance works in OOP world using @MethodScope.

Language: Java - Size: 265 KB - Last synced at: 11 months ago - Pushed at: about 6 years ago - Stars: 33 - Forks: 4