Senior Developer Relations & Engineer @RevenueCat ๐ฅ โข GDE for Android & Kotlin & Firebase โข Open Source Software โค๏ธ โข Coffee Lover โข Found @doveletter
Pokedex. ๐ก๏ธ Pokedex demonstrates modern Android development with Hilt, Material Motion, Coroutines, Flow, Jetpack (Room, ViewModel) based on MVVM architecture.
8.3kandroid-developer-roadmap. ๐บ The Android Developer Roadmap offers comprehensive learning paths to help you understand Android ecosystems.
7.8kBalloon. :balloon: Modernized and sophisticated tooltips, fully customizable with an arrow and animations for Android and Jetpack Compose.
4kchatgpt-android. ๐ฒ ChatGPT Android demonstrates a Chatbot application using OpenAI's chat API on Android with Stream Chat SDK for Compose.
3.9klandscapist. ๐ป A pluggable, lightweight, highly optimized Jetpack Compose and Kotlin Multiplatform image loading library that fetches and displays network images.
2.6kTransformationLayout. ๐ Transform between two Views, Activities, and Fragments, or a View to a Fragment with container transform animations for Android.
2.4ksandwich. ๐ฅช Sandwich is an adaptable and lightweight sealed API library designed for handling API responses and exceptions in Kotlin for Retrofit, Ktor, and Kotlin Multiplatform.
1.8kColorPickerView. ๐จ Android colorpicker for getting colors from any images by tapping on the desired color.
1.7kAndroidVeil. :performing_arts: An easy and flexible way to implement loading skeletons and shimmering effects on layouts for Android.
1.6kDisneyMotions. ๐ฆ A Disney app using transformation motions based on MVVM (ViewModel, Coroutines, Flow, Room, Repository, Koin) architecture.
1.5kPowerSpinner. ๐ A lightweight dropdown popup spinner, fully customizable with an arrow and animations for Android.
1.3kMarvelHeroes. โค๏ธ A sample Marvel heroes application based on MVVM (ViewModel, Coroutines, Room, Repository, Koin) architecture.
1.2kCloudy. โ๏ธ Kotlin Multiplatform blur and liquid glass effect library for Compose, with GPU-accelerated rendering and CPU fallback for older devices.
1.2kOrbital. ๐ช Jetpack Compose Multiplatform library that allows you to implement dynamic transition animations such as shared element transitions.
1.2kPowerMenu. :fire: Powerful and modernized popup menu with fully customizable animations.
1.2kpokedex-compose. ๐ก๏ธ Pokedex Compose demonstrates modern Android development with Jetpack Compose, Hilt, Coroutines, Flow, Jetpack (Room, ViewModel), and Material Design based on MVVM architecture.
1.1kFlexibleBottomSheet. ๐ฌ Advanced Compose Multiplatform bottom sheet for segmented sizing, non-modal type, and allows interaction behind the bottom sheet similar to Google Maps.
1.1kDisneyCompose. ๐งธ A demo Disney app using Jetpack Compose and Hilt based on modern Android tech stacks and MVVM architecture.
971WhatIf. โ Fluent syntactic sugar to handle single if-else statements, nullable, collections, and booleans for Kotlin and KMP.
950ExpandableLayout. ๐ฆ An expandable layout that shows a two-level layout with an indicator.
843ElasticViews. :sparkles: An easy way to implement an elastic touch effect for Android.
815compose-performance. ๐ Curated articles to understand Compose internals and optimize Jetpack Compose performance.
799ProgressView. ๐ A polished and flexible ProgressView, fully customizable with animations.
793colorpicker-compose. ๐จ Kotlin Multiplatform color picker library for getting colors from any images by tapping on the desired color.
747AndroidRibbon. :ribbon: A fancy and beautiful ribbon with shimmer effects for Android.
694Needs. :closed_umbrella: An easy way to implement modern permission instructions popup.
607Pokedex-AR. ๐ฆ Pokedex-AR demonstrates ARCore, Sceneform, and modern Android tech stacks โ such as Hilt, Coroutines, Flow, Jetpack (Room, ViewModel, LiveData) based on MVVM architecture.
591kmp-developer-roadmap. ๐บ The Kotlin Multiplatform Developer Roadmap offers comprehensive learning paths to help you understand KMP ecosystems.
575retrofit-adapters. ๐ Retrofit call adapters for modeling network responses using Kotlin Result, Jetpack Paging3, and Arrow Either.
554MovieCompose. ๐ A demo movie app using Jetpack Compose and Hilt based on modern Android tech stacks.
527TheMovies. ๐ฌ A demo project for The Movie DB based on Kotlin MVVM architecture and material design & animations.
500ColorPickerPreference. ๐จ A library that lets you implement ColorPicker, ColorPickerDialog, ColorPickerPreference.
484Only. :bouquet: An easy way to persist and run code block only as many times as necessary on Android.
481TheMovies2. ๐ฌ A demo project using The Movie DB based on Kotlin MVVM architecture and material design & animations.
474Submarine. :speedboat: Floating navigation view for displaying a list of items dynamically on Android.
474Orchestra. ๐บ A collection of Jetpack Compose libraries, which allows you to build tooltips, spinners, and color pickers.
466Rainbow. ๐ An expressive Kotlin DSL for dynamically creating and applying gradients, text shaders, and tints to any Android View.
460server-driven-compose. ๐ง Server Driven Compose showcases server-driven UI approaches in Jetpack Compose with Firebase.
416IndicatorScrollView. ๐ง A dynamic scroll view that animates indicators according to its scroll position.
415PreferenceRoom. :truck: Android processing library for managing SharedPreferences persistence efficiently and structurally.
378DoubleLift. ๐ฆ Expands and collapses a layout horizontally and vertically sequentially.
360GoldMovies. ๐ The GoldMovies is based on Kotlin, MVVM architecture, coroutines, dagger, koin, and material designs & animations.
355lazybones. ๐ด A lazy and fluent syntactic sugar for observing Activity, Fragment, and ViewModel lifecycles with lifecycle-aware properties.
353sealedx. ๐ฒ Kotlin Symbol Processor that auto-generates extensive sealed classes and interfaces for Android and Kotlin.
352Bindables. ๐งฌ 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.
329GithubFollows. :octocat: A demo project based on MVVM architecture and material design & animations.
296AndroidBottomBar. ๐ซ A lightweight bottom navigation view, fully customizable with an indicator and animations.
293compose-stable-marker. โ๏ธ Compose stable markers for KMP to tell stable/immutable guarantees to the compose compiler.
265Bundler. ๐ Android Intent & Bundle extensions that insert and retrieve values elegantly.
263snitcher. ๐ฆ Snitcher captures global crashes, enabling easy redirection to the exception tracing screen for swift recovery.
237compose-effects. ๐งต Compose Effects enable you to launch efficient side-effects without unnecessary operations for Android and Compose Multiplatform.
150CameleonLayout. A library that let you implement double-layer-layout changing with slide animation.
72SyncMarket. Let managing your application version update more simply.
41MagicLight-Controller. This simple demo application is controlling MagicLight's smart bulbs by bluetooth-le
39MapEditor. You can draw your map using by this Map Editor project.
25soniaOnline. XNA C# win 32/64 patform MMO game in Jan 2016.
5