{"owner":"skydoves","github":"https://github.com/skydoves","claimed":false,"inventory":[],"indexed":[{"repo":"skydoves/android-developer-roadmap","github":"https://github.com/skydoves/android-developer-roadmap","description":"🗺 The Android Developer Roadmap offers comprehensive learning paths to help you understand Android ecosystems.","language":"Kotlin","stars":7779,"topics":["android","android-development","roadmap","kotlin","jetpack","jetpack-compose"],"license":"Apache-2.0","category":"mobile-apps"},{"repo":"skydoves/Balloon","github":"https://github.com/skydoves/Balloon","description":":balloon: Modernized and sophisticated tooltips, fully customizable with an arrow and animations for Android and Jetpack Compose.","language":"Kotlin","stars":3993,"topics":["kotlin","android","android-library","popup","animation","dsl","balloon","tooltip","tooltips","android-ui"],"license":"Apache-2.0","category":"mobile-apps"},{"repo":"skydoves/chatgpt-android","github":"https://github.com/skydoves/chatgpt-android","description":"📲 ChatGPT Android demonstrates a Chatbot application using OpenAI's chat API on Android with Stream Chat SDK for Compose.","language":"Kotlin","stars":3868,"topics":["android","chat","chatgpt","compose","jetpack","jetpackcompose","skydoves","chat-gpt","chatbot","chatbots"],"license":"Apache-2.0","category":"mobile-apps"},{"repo":"skydoves/landscapist","github":"https://github.com/skydoves/landscapist","description":"🌻 A pluggable, lightweight, highly optimized Jetpack Compose and Kotlin Multiplatform image loading library that fetches and displays network images.","language":"Kotlin","stars":2573,"topics":["android","kotlin","compose","jetpack-compose","image","image-loading","library","skydoves","compose-glide","landscapist"],"license":"Apache-2.0","category":"mobile-apps"},{"repo":"skydoves/TransformationLayout","github":"https://github.com/skydoves/TransformationLayout","description":"🌠 Transform between two Views, Activities, and Fragments, or a View to a Fragment with container transform animations for Android.","language":"Kotlin","stars":2426,"topics":["android","kotlin","android-library","android-ui","transition","motions","material","skydoves"],"license":"Apache-2.0","category":"mobile-apps"},{"repo":"skydoves/sandwich","github":"https://github.com/skydoves/sandwich","description":"🥪 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","stars":1771,"topics":["android","retrofit","api","network","apiresponse","datasource","kotlin","skydoves"],"license":"Apache-2.0","category":"mobile-apps"},{"repo":"skydoves/ColorPickerView","github":"https://github.com/skydoves/ColorPickerView","description":"🎨 Android colorpicker for getting colors from any images by tapping on the desired color.","language":"Java","stars":1708,"topics":["android-library","colorpicker","color-picker","colorpickerview","colorpickerdialog","android","argb","android-ui","skydoves"],"license":"Apache-2.0","category":"mobile-apps"},{"repo":"skydoves/compose-stability-analyzer","github":"https://github.com/skydoves/compose-stability-analyzer","description":"🦄 Real-time analysis of Jetpack Compose composable functions' stability directly within Android Studio and IntelliJ.","language":"Kotlin","stars":1632,"topics":["android","compose","intellij-plugin","jetpack-compose","kotlin-compiler-plugin","skydoves","stability"],"license":"Apache-2.0","category":"mobile-apps"},{"repo":"skydoves/AndroidVeil","github":"https://github.com/skydoves/AndroidVeil","description":":performing_arts: An easy and flexible way to implement loading skeletons and shimmering effects on layouts for Android.","language":"Kotlin","stars":1566,"topics":["android","android-library","androidveil","skeleton","shimmer","recyclerview","android-ui","skydoves"],"license":"Apache-2.0","category":"mobile-apps"},{"repo":"skydoves/PowerSpinner","github":"https://github.com/skydoves/PowerSpinner","description":"🌀 A lightweight dropdown popup spinner, fully customizable with an arrow and animations for Android.","language":"Kotlin","stars":1265,"topics":["kotlin","android","android-library","spinner","android-spinner","spinnerview","popup","skydoves"],"license":"Apache-2.0","category":"mobile-apps"},{"repo":"skydoves/Cloudy","github":"https://github.com/skydoves/Cloudy","description":"☁️ Kotlin Multiplatform blur and liquid glass effect library for Compose, with GPU-accelerated rendering and CPU fallback for older devices.","language":"Kotlin","stars":1256,"topics":["android","blur","blur-image","jetpack-compose","skydoves"],"license":"Apache-2.0","category":"mobile-apps"},{"repo":"skydoves/Orbital","github":"https://github.com/skydoves/Orbital","description":"🪐 Jetpack Compose Multiplatform library that allows you to implement dynamic transition animations such as shared element transitions.","language":"Kotlin","stars":1199,"topics":["android","animation","jetpack-compose","sharedelementtransitions","skydoves"],"license":"Apache-2.0","category":"mobile-apps"},{"repo":"skydoves/pokedex-compose","github":"https://github.com/skydoves/pokedex-compose","description":"🗡️ Pokedex Compose demonstrates modern Android development with Jetpack Compose, Hilt, Coroutines, Flow, Jetpack (Room, ViewModel), and Material Design based on MVVM architecture.","language":"Kotlin","stars":1136,"topics":["android","coroutines","hilt","jetpack-android","jetpack-compose","kotlin","motion","mvvm","mvvm-architecture","pokedex"],"license":"Apache-2.0","category":"mobile-apps"},{"repo":"skydoves/FlexibleBottomSheet","github":"https://github.com/skydoves/FlexibleBottomSheet","description":"🐬 Advanced Compose Multiplatform bottom sheet for segmented sizing, non-modal type, and allows interaction behind the bottom sheet similar to Google Maps.","language":"Kotlin","stars":1121,"topics":["android","animation","bottomsheet","jetpack-compose","modal","modal-bottom-sheets","skydoves"],"license":"Apache-2.0","category":"mobile-apps"},{"repo":"skydoves/compose-performance","github":"https://github.com/skydoves/compose-performance","description":"📚 Curated articles to understand Compose internals and optimize Jetpack Compose performance.","language":null,"stars":834,"topics":["android","articles","compose","jetpack-compose","kotlin","performance"],"license":"Apache-2.0","category":"mobile-apps"},{"repo":"skydoves/colorpicker-compose","github":"https://github.com/skydoves/colorpicker-compose","description":"🎨 Kotlin Multiplatform color picker library for getting colors from any images by tapping on the desired color.","language":"Kotlin","stars":757,"topics":["android","jetpack-compose","compose","color-picker","colorpicker","skydoves"],"license":"Apache-2.0","category":"mobile-apps"},{"repo":"skydoves/compose-nav-graph","github":"https://github.com/skydoves/compose-nav-graph","description":"⛵️ Compose Navigation Graph plugin for Android Studio that visualizes your entire app flow as an interactive map of rendered previews, typed arguments, and transitions.","language":"Kotlin","stars":509,"topics":["android","compose","compose-multiplatform","jetpack-compose","jetpack-navigation","kmp","kotlin-multiplatform","navigation","navigation3","skydoves"],"license":"Apache-2.0","category":"mobile-apps"},{"repo":"skydoves/compose-performance-skills","github":"https://github.com/skydoves/compose-performance-skills","description":"⚡️ A curated library of Agent Skills focused on Jetpack Compose performance.","language":"Shell","stars":487,"topics":["agent-skills","android","claude","claude-code","compose","jetpack-compose","kotlin","llm-tools","recomposition","skydoves"],"license":"Apache-2.0","category":"mobile-apps"},{"repo":"skydoves/Rainbow","github":"https://github.com/skydoves/Rainbow","description":"🌈 An expressive Kotlin DSL for dynamically creating and applying gradients, text shaders, and tints to any Android View.","language":"Kotlin","stars":460,"topics":["kotlin","android","android-library","rainbow","gradient","gradation","tint","tinting","skydoves"],"license":"Apache-2.0","category":"mobile-apps"},{"repo":"skydoves/server-driven-compose","github":"https://github.com/skydoves/server-driven-compose","description":"🧙 Server Driven Compose showcases server-driven UI approaches in Jetpack Compose with Firebase.","language":"Kotlin","stars":419,"topics":["android","compose","firebase","kotlin","realtime-database","server-driven-ui","skydoves"],"license":"Apache-2.0","category":"mobile-apps"},{"repo":"skydoves/compose-stability-inference","github":"https://github.com/skydoves/compose-stability-inference","description":"📚 A comprehensive study of how the Compose compiler determines type stability for recomposition optimization.","language":null,"stars":319,"topics":["android","compose","compose-multiplatform","jetpack-compose","skydoves","compose-compiler"],"license":"Apache-2.0","category":"mobile-apps"},{"repo":"skydoves/compose-animations","github":"https://github.com/skydoves/compose-animations","description":"⚡️ A collection of Jetpack Compose animations for the best practices. Tweak literals at the top of any file, save, and watch the motion morph in real-time.","language":"Kotlin","stars":279,"topics":["android","animations","compose","compose-ui","hot-reload","jetpack","jetpack-compose","skydoves","compose-hotswan","hotswan"],"license":"Apache-2.0","category":"mobile-apps"},{"repo":"skydoves/compose-stable-marker","github":"https://github.com/skydoves/compose-stable-marker","description":"✒️ Compose stable markers for KMP to tell stable/immutable guarantees to the compose compiler.","language":"Kotlin","stars":267,"topics":["android","compose","jetpack-compose","kotlin","skydoves"],"license":"Apache-2.0","category":"mobile-apps"},{"repo":"skydoves/android-skills-mcp","github":"https://github.com/skydoves/android-skills-mcp","description":"An MCP server and CLI packager for official Android skills.","language":"TypeScript","stars":215,"topics":[],"license":null,"category":"mcp-servers"},{"repo":"skydoves/firebase-android-ktx","github":"https://github.com/skydoves/firebase-android-ktx","description":"🔥 Kotlin & Compose-friendly Firebase extensions designed to help you focus on your business logic.","language":"Kotlin","stars":123,"topics":["android","androidx","compose","extension","firebase","jetpack","kotlin","ktx","library","skydoves"],"license":"Apache-2.0","category":"mobile-apps"}],"how_to_buy":"GET /r/skydoves/<repo> (Accept: application/json) for any listed repo here: tree, README, price and the checkout to pay (x402; rehearse first at its test twin, simulated money). Repos under 'indexed' are free: clone them from GitHub."}