This is your work, valued
Senior Developer Relations & Engineer @RevenueCat 🥑 • GDE for Android & Kotlin & Firebase • Open Source Software ❤️ • Coffee Lover • Found @doveletter
compose-mechanisms. 🚀 Jetpack Compose Mechanisms teaches how every composable function works under the hood, from the Compiler, Runtime, UI to performance.
20compose-nav-graph. ⛵️ Compose Navigation Graph plugin for Android Studio that visualizes your entire app flow as an interactive map of rendered previews, typed arguments, and transitions.
479cat-paywall-swiftui. 🐈 Cat Paywall SwiftUI demonstrates building in-app subscriptions and paywalls with RevenueCat in a modern SwiftUI app.
7play-billing-skills. 🐱 Agent ready instruction recipes for integrating Google Play Billing & RevenueCat SDK: grounded, drop-in guidance for Android in-app purchases.
43android-testing-skills. ⚡️ A set of skills for Android testing: Compose UI, AndroidX Test, JVM unit tests, and ADB.
292compose-animations. ⚡️ 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.
255compose-performance-skills. ⚡️ A curated library of Agent Skills focused on Jetpack Compose performance.
445android-skills-mcp. An MCP server and CLI packager for official Android skills.
212skills.
6.1kcompose-hotswan-issuetracker. 🦢 Compose Hot Reload for Android & KMP with Compose HotSwan. Instant UI updates on your running Android app with state preserved.
56copilot-sdk. Multi-platform SDK for integrating GitHub Copilot Agent into apps and services
9.5kcompose-paywall-animations. 🎄 Jetpack Compose project showcasing animations that are built 100% entirely with Jetpack Compose (KMP supports) to inspire your paywalls.
81kotlin-deep-dive. Kotlin Book: An in-depth look at the principles and internal mechanisms underlying Kotlin fundamentals.
33cat-paywall-kmp. 🐈 Cat Paywall KMP demonstrates modern KMP development and in-app purchases using CMP, Metro, Ktor, Coroutines, Landscapist, Navigation, Lifecycle, and RevenueCat.
40intellij-community. IntelliJ IDEA & IntelliJ Platform
20kVision-Agents. Open Vision Agents by Stream. Build voice and vision agents quickly with any model or video provider. Uses Stream's edge network for ultra-low latency.
8kcompose-stability-analyzer. 🦄 Real-time analysis of Jetpack Compose composable functions' stability directly within Android Studio and IntelliJ.
1.6kandroid. Android Plugin for IntelliJ IDEA. This repository is a subset of git://git.jetbrains.org/idea/android.git cut according to GitHub file size limitations.
1.1kplaceholder-compose. ✨ Fully customizable placeholder loading effects for Jetpack Compose and KMP.
241compose-stability-inference. 📚 A comprehensive study of how the Compose compiler determines type stability for recomposition optimization.
313copilot-cli. GitHub Copilot CLI brings the power of Copilot coding agent directly to your terminal.
11kslide-to-unlock. ➡️ Fully customizable slide to unlock UI component for Jetpack Compose and KMP.
134codelab. RevenueCat codelab for learning and understanding the RevenueCat SDK through a step-by-step, zero-to-hero tutorial.
14licensee. Gradle plugin which validates the licenses of your dependency graph match what you expect
749gallery. A gallery that showcases on-device ML/GenAI use cases and allows people to try and use models locally.
24kkotlin-lsp. Kotlin Language Server and plugin for Visual Studio Code
3.4kandroidify. Sample app for Androidify
2kmanifest-android-interview. 🚀 Manifest Android Interview is the ultimate guide to cracking Android technical interviews.
136kotlin-sdk. The official Kotlin SDK for Model Context Protocol servers and clients. Maintained in collaboration with JetBrains
1.4kkeyattestation. Kotlin library for evaluating Android Key Attestation certification chains.
127cat-paywall-compose. 🐈 Cat Paywall Compose demonstrates the paywall with Google Play's billing system using RevenueCat SDK for Android and Jetpack Compose.
105purchases-kmp. RevenueCat SDK for Kotlin Multiplatform
287purchases-android. RevenueCat SDK for Android & Jetpack Compose, easy in-app purchases and subscriptions.
549pack. 🤖→📦 | Pack Android Resources into APKs/AABs from WebAssembly without Studio or the SDK
226compose-effects. 🧵 Compose Effects enable you to launch efficient side-effects without unnecessary operations for Android and Compose Multiplatform.
150markdown. Markdown parser written in kotlin
943flow-operators. 🌊 Flow operators enable you to create restartable, pausable, or one-shot StateFlow.
151android-xr-video. 🖥️ A real-time video call app showcases Android XR capabilities implemented using Jetpack Compose.
37xr-samples. Kotlin
452Storytale. Kotlin
678compose-hot-reload. Compose Hot Reload: Make changes to your UI code in a Compose Multiplatform application, and see the results in real time. No restarts required. Compose Hot Reload runs your application on the JetBrains Runtime and intelligently reloads your code whenever it is changed.
1.4k.github. 💌 Dove Letter is a private subscription repository where you can learn, discuss, and share new knowledge about Android and Kotlin.
144ai-chat-android. 💬 AI Chat Bot demo app showcasing the integration of Gemini SDK with Firebase Realtime Database for real-time chat functionality.
104kmp-developer-roadmap. 🗺 The Kotlin Multiplatform Developer Roadmap offers comprehensive learning paths to help you understand KMP ecosystems.
575kmp-sample-template. A minimal Kotlin & Compose Multiplatform template designed to build applications for both Android and iOS.
54kotlinx-atomicfu. The idiomatic way to use atomic operations in Kotlin
1.1kkotlin-inject-anvil. Extensions for the kotlin-inject dependency injection framework
380server-driven-compose. 🧙 Server Driven Compose showcases server-driven UI approaches in Jetpack Compose with Firebase.
416firebase-android-ktx. 🔥 Kotlin & Compose-friendly Firebase extensions designed to help you focus on your business logic.
123liveshopping-android. 📹 A demo app showcasing real-time livestreaming and messaging capabilities built with Jetpack Compose and Stream SDKs.
77compose-performance. 📚 Curated articles to understand Compose internals and optimize Jetpack Compose performance.
799android-video-chat. ⚡️ Android Video Chat demonstrates a real-time video chat application by utilizing Stream Chat & Video SDKs.
94pokedex-compose. 🗡️ Pokedex Compose demonstrates modern Android development with Jetpack Compose, Hilt, Coroutines, Flow, Jetpack (Room, ViewModel), and Material Design based on MVVM architecture.
1.1kkotlinx-kover. Kotlin
1.6kAndroid-Video-Samples. 📘 Provides a collection of samples that utilize modern Android tech stacks and Stream Video SDK for Kotlin and Compose.
92zoom-clone-compose. 🎥 Real-time Zoom clone application for Android, built with Jetpack Compose and Stream Video SDK for Compose.
93kmp-missing-targets. Gradle plugin which identifies multiplatform targets you should be supporting
145photoview-android. 🌇 PhotoView is an ImageView component that enables zoom functionality through diverse touch gestures for Android.
272gemini-android. ✨ Gemini Android demonstrates Google's Generative AI on Android with Stream Chat SDK for Compose.
387skia. Skia is a complete 2D graphic library for drawing Text, Geometries, and Images. See documentation for contribution instructions.
11kcompose-multiplatform-core. Development environment for Android Jetpack extension libraries under the androidx namespace. Synchronized with Android Jetpack's primary development branch on AOSP.
657FlexibleBottomSheet. 🐬 Advanced Compose Multiplatform bottom sheet for segmented sizing, non-modal type, and allows interaction behind the bottom sheet similar to Google Maps.
1.1ktwitch-clone-compose. 🎮 Twitch clone project demonstrates modern Android development built with Jetpack Compose and Stream Chat/Video SDK for Compose.
273amper. Amper - a build tool for the Kotlin and Java languages, with a focus on user experience and tooling
1.8kcompose-multiplatform-ios-android-template. Compose Multiplatform iOS+Android Application project template
1.6kkotlin-compile-testing. A library for testing Kotlin and Java annotation processors, compiler plugins and code generation
710kotlin-inject. Dependency injection lib for kotlin
1.5kcircuit. ⚡️ A Compose-driven architecture for Kotlin and Android applications.
1.8kDecompose. Kotlin Multiplatform lifecycle-aware business logic components (aka BLoCs) with routing (navigation) and pluggable UI (Jetpack Compose, SwiftUI, JS React, etc.)
2.8khaze. Background blurring for Compose Multiplatform / Jetpack Compose
2.4ksecrets-gradle-plugin. A Gradle plugin for providing your secrets to your Android project.
1.3kmeeting-room-compose. 🎙️ A real-time meeting room app built with Jetpack Compose to demonstrate video communications.
153SaveArchived4Pocket. Add articles you've already read directly into Pocket's archive
40snitcher. 🦉 Snitcher captures global crashes, enabling easy redirection to the exception tracing screen for swift recovery.
237kotlin-explorer. Desktop tool to quickly explore disassembled Kotlin code.
973compose-stable-marker. ✒️ Compose stable markers for KMP to tell stable/immutable guarantees to the compose compiler.
265kotlinx-io. Kotlin multiplatform I/O library
1.5kstream-video-android. 📲 Android Video SDK. Stream's versatile Core + Compose UI component libraries that allow you to build video calling, audio room, and, live streaming apps based on Webrtc running on Stream's global edge network.
479people-messaging-codelab. Kotlin
45platform-samples. A collection of samples of different Android OS platform APIs.
1.7kthe-algorithm. Source code for the X Recommendation Algorithm
74kstream-result. 🚊 Railway-oriented library to easily model and handle success/failure for Kotlin Multiplatform.
106redwood. Multiplatform reactive UI for Android, iOS, and web using Kotlin and Jetpack Compose
2kwebrtc-android. 🛰️ A versatile WebRTC pre-compiled Android library that reflects the recent WebRTC updates to facilitate real-time video chat for Android and Compose.
874cite. A Kotlin compiler plugin for embedding information about the file being compiled
369webrtc-in-jetpack-compose. 📱 This project demonstrates WebRTC protocol to facilitate real-time video communications with Jetpack Compose.
491comprehensive-rust. This is the Rust course used by the Android team at Google. It provides you the material to quickly teach Rust.
33kcasa-android. A framework to bootstrap the creation of catalog samples apps by removing all the boilerplate and dynamically including all available samples into a single activity.
271chatgpt-android. 📲 ChatGPT Android demonstrates a Chatbot application using OpenAI's chat API on Android with Stream Chat SDK for Compose.
3.9kstream-log. 🛥 Stream Log is a lightweight and extensible logger library for Kotlin Multiplatform.
143combo-breaker. Text layout for Compose to flow text around arbitrary shapes.
634Cloudy. ☁️ Kotlin Multiplatform blur and liquid glass effect library for Compose, with GPU-accelerated rendering and CPU fallback for older devices.
1.2kcarbon-lang. Carbon Language's main repository: documents, design, implementation, and related tools. (NOTE: Carbon Language is experimental; see README)
34kAvengersChat. 💙 Android sample Avengers chat application using Stream Chat SDK based on MVVM (ViewModel, Coroutines, Room, Hilt, Repository) architecture.
362tink. Tink is a multi-language, cross-platform, open source library that provides cryptographic APIs that are secure, easy to use correctly, and hard(er) to misuse.
14kcompose-rules. Static checks to aid with a healthy adoption of Compose
1.4kAndroid-Samples. :closed_book: Provides a list of samples that utilize modern Android tech stacks and Stream Chat SDK for Android and Compose.
179v9. Vector 9-patches for Android.
361system-design. Learn how to design systems at scale and prepare for system design interviews
44kPokedex. 🗡️ Pokedex demonstrates modern Android development with Hilt, Material Motion, Coroutines, Flow, Jetpack (Room, ViewModel) based on MVVM architecture.
8.3k