This is your work, valued
AndroidJUnit4. Tools for Android testing with JUnit4.
★ 75underdevelopment. Java
★ 19deb-kitkat-storage-access-framework. 第15回 デ部 ミーティング KitKat 用 Storage Access Frameworkのデモアプリケーション
★ 8android-lazyloading-cursor. android-lazyloading-cursor is a lazy loading version of android.database.sqlite.SQLiteCursor
★ 6processing-fragment. processing-fragment
★ 5android-cancellation-signal-support. android-cancellation-signal-support is a compatibility library of android.os.CancellationSignal
★ 3enchantMOON. enchantMOON
★ 2dagger-test-module. Testing library which uses annotation processing to generate module for test code.
★ 2RecyclerViewPager. A ViewPager implemention base on RecyclerView's code. Support fling operation like gallary.
★ 1droidkaigi2016. DroidKaigi 2016 official Android conference app in Tokyo.
★ 1backport-android-bluetooth. Automatically exported from code.google.com/p/backport-android-bluetooth
★ 1serena. A powerful MCP toolkit for coding, providing semantic retrieval and editing capabilities - the IDE for your agent
★ 27kcompose-shimmer. A simple shimmer library for Jetpack Compose.
★ 1.1kstream-chat-android. :speech_balloon: Android Chat SDK ➜ Stream Chat API. UI component libraries for chat apps. Kotlin & Jetpack Compose messaging SDK for Android chat
★ 1.6kdependency-analysis-gradle-plugin. Gradle plugin for JVM projects written in Java, Kotlin, Groovy, or Scala; and Android projects written in Java or Kotlin. Provides advice for managing dependencies and other applied plugins
★ 2.2kNearDrop. An unofficial Google Nearby Share/Quick Share app for macOS
★ 6.2kconference-app-2023. The Official Conference App for DroidKaigi 2023
★ 657KenBurnsView. Android ImageViews animated by Ken Burns Effect
★ 2.7kImageToVideoAndroid. Easy Image to Video Converter
★ 118decomposer. Gradle Plugin that allows you to decompile bytecode compiled with Jetpack Compose Compiler Plugin into Java and check it
★ 152compose-samples. Official Jetpack Compose samples.
★ 23knowinandroid. A fully functional Android app built entirely with Kotlin and Jetpack Compose
★ 22krecompose. recompose is a tool for converting Android layouts in XML to Kotlin code using Jetpack Compose.
★ 817android-engineer-codecheck. This is a code check task for Android engineers employment in YUMEMI.
★ 103Spotlight. Android Library that lights items for tutorials or walk-throughs etc...
★ 3.7kfirebase-android-sdk. Firebase Android SDK
★ 2.6kFloatingActionButtonSpeedDial. A Floating Action Button Speed Dial implementation for Android that follows the Material Design specification (https://material.io/components/buttons-floating-action-button#types-of-transitions)
★ 1.5kcoil-transformations. Image transformations for Coil
★ 168android-gif-drawable. Views and Drawable for displaying animated GIFs on Android
★ 9.6kfirecoil. 🔥🖼 Display images stored in Cloud Storage for Firebase using Coil
★ 44coil. Image loading for Android and Compose Multiplatform.
★ 12kAPNG4Android. Android animation support for APNG & Animated WebP & Gif & Animated AVIF, High performance
★ 665GIFCompressor. An Android tool to compresses your GIFs into lightweight MP4 video using fast, hardware-accelerated encoders. Supports cropping, rotation, GIF concatenation and much more.
★ 124media. Jetpack Media3 support libraries for media use cases, including ExoPlayer, an extensible media player for Android
★ 2.9kgiphy-android-sdk. Home of the GIPHY SDK Android example app, along with Android SDK documentation, issue tracking, & release notes.
★ 108expandable-text. Light-weighted, convenient implementation of expandable text view that supports expanding & collapsing animations for Android projects.
★ 56FirestoreGoogleAppsScript. A Google Apps Script library for accessing Google Cloud Firestore.
★ 678Gokaodo-Map. 五街道のshape形式,gpx形式およびkml形式のデータセット.QGIS,カシミール3DなどのGIS表示向け.
★ 9accompanist. A collection of extension libraries for Jetpack Compose
★ 7.8klooping-layout. A looping LayoutManager for the Android RecyclerView.
★ 282androidWheelView. 仿照iOS的滚轮控件,从请吃饭apk反编译出来的
★ 1.5kbitmap2video. Generate video from Image resources, Bitmaps or a Canvas. Allows for audio multiplexing.
★ 105pesdk-android-demo. PhotoEditor SDK: A fully customizable photo editor for your app.
★ 643vesdk-android-demo. VideoEditor SDK: A fully customizable video editor for your app.
★ 157insetter. Insetter is a library to help apps handle WindowInsets more easily
★ 1.1kStore. A Kotlin Multiplatform solution for working with data. Whether you’re building alone or with a team of thousands, Store can help
★ 3.4kElevationImageView. Imageview with elevation shadow
★ 395libphonenumber. Google's common Java, C++ and JavaScript library for parsing, formatting, and validating international phone numbers.
★ 18kGPUVideo-android. This library apply video filter on generate an Mp4 and on ExoPlayer video and Video Recording with Camera2.
★ 678MagicProgressWidget. MagicProgressCircle & MagicProgressBar
★ 724android-gpuimage-plus. Android Image & Camera Filters Based on OpenGL.
★ 1.9kSimpleVideoEdit. a simple android video edit app and relating sdk
★ 51BlackHole. BlackHole is a modern macOS audio loopback driver that allows applications to pass audio to other applications with zero additional latency.
★ 19kMaterialProgressBar. Material Design ProgressBar with consistent appearance
★ 2.2kuser-interface-samples. Multiple samples showing the best practices in the user interface on Android.
★ 4.6kPulsator4Droid. Pulse animation for Android
★ 993MediaCodecDemo. Android MediaCodec API Demo
★ 270Android-VideoStreamDecodingSample. This sample project demonstrates how to use FFmpeg for video frame parsing and to use MediaCodec for hardware decoding on DJI Products.
★ 175FFmpegMediaMetadataRetriever. FFmpegMediaMetadataRetriever provides a unified interface for retrieving frame and meta data from an input media file.
★ 1.8kcodelab-while-in-use-location. Codelab:
★ 89views-widgets-samples. Multiple samples showing the best practices in views-widgets on Android.
★ 5.2kanimation-samples. Multiple samples showing the best practices in animation on Android.
★ 2.6kavocado. 🥑 Vector Drawable optimization tool 🥑
★ 1.4kViewpager-Transformation. Why use dependencies when you create your own transformations for Viewpager ?
★ 615android-espresso-revealed. Source Code for 'Android Espresso Revealed' by Denys Zelenchuk
★ 67kotlinx.coroutines. Libraries built upon Kotlin coroutines
★ 37Dexter. Android library that simplifies the process of requesting permissions at runtime.
★ 5.2kandroid-viewpager2. Migrated:
★ 547android-RoundedTextureView. RoundedTextureView Sample
★ 49camera-samples. Multiple samples showing the best practices in camera APIs on Android.
★ 5.4kuCrop. Image Cropping Library for Android
★ 12kAndroid-Image-Cropper. Image Cropping Library for Android, optimized for Camera / Gallery.
★ 6.4kfirestore-android-arch-components. Firestore sample with Android architecture component.
★ 108MaterialShadows. Material Shadows for android : A library for supporting convex material shadows
★ 2.2kLong-Shadows. Long Shadows for android!
★ 1.1kAdaptiveIconPlayground. An Android app for experimenting with Adaptive Icons.
★ 1.4kFirebaseUI-Android. Optimized UI components for Firebase
★ 4.8kquickstart-android. Firebase Quickstart Samples for Android
★ 9.3kScrollingPagerIndicator. Pager indicator inspired by Instagram. Lightweight and easy to set up.
★ 677Android-Indefinite-Pager-Indicator. A lightweight, plug-and-play indefinite pager indicator for RecyclerViews & ViewPagers.
★ 1.6kjcodec. JCodec main repo
★ 1.3krecordablesurfaceview. A drop-in replacement for GLSurfaceView that can be used to record to an mp4 movie.
★ 156kotlinx.coroutines. Library support for Kotlin coroutines
★ 14kseismic. Android device shake detection.
★ 1.3kringdroid. Java
★ 859ShapeShifter. SVG icon animation tool for Android, iOS, and the web
★ 4.1kFrameGrabber. An alternative solution to replace the getFrameAt method of Android MediaMetadataRetriever. FrameGrabber uses MediaCodec to decode video frame and use OpenGL to convert the video frame as RGB Bitmap. As Android MediaMetadataRetriever does not guarantee to return result when calling getFrameAtTime, this FrameGrabber can be used to extract video frame with frame accuracy.
★ 53GravitySnapHelper. A SnapHelper that snaps a RecyclerView to an edge.
★ 5kVideoPlayerManager. This is a project designed to help controlling Android MediaPlayer class. It makes it easier to use MediaPlayer ListView and RecyclerView. Also it tracks the most visible item in scrolling list. When new item in the list become the most visible, this library gives an API to track it.
★ 3.1kktlint. An anti-bikeshedding Kotlin linter with built-in formatter
★ 6.7kkohii. Android Video Playback made easy.
★ 385android-tips-tricks. :ballot_box_with_check: [Cheatsheet] Tips and tricks for Android Development
★ 4.8kcodelab-android-workmanager. Kotlin
★ 557AndroidFastImageProcessing. A framework for speeding up image processing on android devices by taking advantage of shaders on the GPU.
★ 285toro. Video list auto playback made simple, specially built for RecyclerView
★ 1.4kshadercam. Simple OpenGL Shaders with the camera2 apis in Android 5.0+
★ 241kickflip-android-example. Example project for integration of the Kickflip Android SDK for super easy live broadcasts. https://kickflip.io
★ 98MediaCodec. audio and video recording demo using mediacodec.
★ 23kickflip-android-sdk. Kickflip Android SDK - Live Video Streaming to the Cloud
★ 655CameraFragment. A simple easy-to-integrate Camera Fragment for Android
★ 2.3kAnnca. Android library to simplify work with camera for video and photo with using different camera apis.
★ 168gocoder-sdk-camera2-shaders. Live streaming with real-time video filters using the Wowza GoCoder SDK
★ 10CameraView. 📸 A well documented, high-level Android interface that makes capturing pictures and videos easy, addressing all of the common issues and needs. Real-time filters, gestures, watermarks, frame processing, RAW, output of any size.
★ 5.1kCamera2Vision. Android Face Detector
★ 115CameraFilter. 📷 Realtime camera filters on android.
★ 2.2kcamerakit-android. Library for Android Camera 1 and 2 APIs. Massively increase stability and reliability of photo and video capture on all Android devices.
★ 5.4kShaderEditor. Android app to create GLSL shaders and use them as live wallpaper
★ 1.1kandroid-ndk-gif. GIF library built with ndk and gradle in aar format for usage with android gradle build system.
★ 323picasso. A powerful image downloading and caching library for Android
★ 19kgifencoder. A pure Java library implementing the GIF89a specification. Suitable for use on Android.
★ 674android-webp-encoder. WebP encoder for Android with animation support.
★ 41android-gif-encoder. An animated GIF encoder for Android, without any native code required. Based on the J2ME encoder by Alessandro La Rosa with the addition of dirty rectangle support.
★ 347muzei. Muzei Live Wallpaper for Android
★ 4.9kandroid-ContentProviderPaging. Migrated:
★ 27android-ClippingBasic. Migrated:
★ 99espresso-samples. Java
★ 177mockito-kotlin. Using Mockito with Kotlin
★ 3.2kandroid-ConstraintLayoutExamples. Migrated:
★ 2.5kExoPlayerFilter. This library uses OpenGL Shaders to apply effects on ExoPlayer video at Runtime
★ 909dexopener. An Android library that provides the ability to mock your final classes on Android devices.
★ 113okhttp. A meticulous HTTP client for the JVM, Android, and GraalVM.
★ 47kandroid-EmojiCompat. Migrated:
★ 702lwjgl-basics. :wrench: LibGDX/LWJGL tutorials and examples
★ 1.9kandroid-transcoder. MP4 video transcode using Android MediaCodec API, pure Java (not LGPL nor patent issue!). Supports API >= 18.
★ 853media-for-mobile. Media for Mobile
★ 451gradle-play-publisher. GPP is Android's unofficial release automation Gradle Plugin. It can do anything from building, uploading, and then promoting your App Bundle or APK to publishing app listings and other metadata.
★ 4.3kadp-delightful-details. This sample app accompanies a blog post I wrote on icon animations
★ 1.1kzxing. ZXing ("Zebra Crossing") barcode scanning library for Java, Android
★ 34kandroid-vision. Deprecated: The Mobile Vision API is now a part of ML Kit: Check out this repo:
★ 2.9kNewspaper. An aggregated newspaper app containing news from 10+ local news publishers in Hong Kong. Made with ❤
★ 92mp4parser. A Java API to read, write and create MP4 files
★ 2.8ksunflower. A gardening app illustrating Android development best practices with migrating a View-based app to Jetpack Compose.
★ 18kMp4Composer-android. This library generate an Mp4 movie using Android MediaCodec API and apply filter, scale, trim, transcode, crop, timeScale, mute and rotate Mp4.
★ 982grafika. Grafika test app
★ 6.2kspek. A specification framework for Kotlin
★ 2.2kandroid-gpuimage. Android filters based on OpenGL (idea from GPUImage for iOS)
★ 9.2kandroid-Camera2Video. Migrated:
★ 1.2kandroid-Camera2Basic. Migrated:
★ 2.9kCheeseMotion. Sample & slides for Transition API
★ 27connectiq-apps. A collection of Connect IQ apps.
★ 582android-media-controller. Kotlin
★ 481uamp. A sample audio app for Android
★ 13ktimber. A logger with a small, extensible API which provides utility on top of Android's normal Log class.
★ 11kandroid-job. Android library to handle jobs in the background.
★ 5.4kfirebase-jobdispatcher-android. DEPRECATED please see the README.md below for details.
★ 1.8kleanback-showcase. Migrated:
★ 644DroidKaigi2018UnitTestHandOn. DroidKaigi 2018 - Android Unit Testing Hands-On
★ 44kotlin-koans-edu-obsolete. Obsolete: check https://github.com/Kotlin/kotlin-koans-edu for the latest version.
★ 54conference-app-2018. The Official Conference App for DroidKaigi 2018 Tokyo
★ 1.3kSpannedGridLayoutManager. Android RecyclerView.LayoutManager that resizes and reorders views based on SpanSize
★ 620kotlinconf-app. The official KotlinConf application
★ 3.5kmaterialdoc-web. Material Design - The development documentation
★ 536EasingInterpolator. Thirty-one different easing animation interpolators for Android.
★ 1.1kInflationInject. Constructor-inject views during XML layout inflation
★ 894ChipsLayoutManager. ANDROID. ChipsLayoutManager (SpanLayoutManager, FlowLayoutManager). A custom layout manager for RecyclerView which mimicric TextView span behaviour, flow layouts behaviour with support of amazing recyclerView features
★ 3.3kandroid-flowlayout. Linear layout, that wrap its content to the next line if there is no space in the current line.
★ 2kRxIdler. An IdlingResource for Espresso which wraps an RxJava Scheduler.
★ 505apprtc. appr.tc has been shutdown. Please use the Dockerfile to run your own test/dev instance.
★ 4.2kshaky-android. Shake to send feedback for Android.
★ 163retropiler. PoC of Java8 Standard Library for Android for API version >= 15
★ 158santa-tracker-android. Ho Ho Ho
★ 2.1kwire-gradle-plugin. A Gradle plugin for generating Java code for your protocol buffer definitions with Wire.
★ 7wire-gradle-plugin. A Gradle plugin for generating Java code for your protocol buffer definitions with Wire.
★ 157autobahn-java. WebSocket & WAMP in Java for Android and Java 8
★ 1.5kgoogle-maps-services-java. Java client library for Google Maps API Web Services
★ 1.8kInfiniteCycleViewPager. Infinite cycle ViewPager with two-way orientation and interactive effect.
★ 5.7kstetho-realm. Realm module for Stetho
★ 730photup. photup
★ 941topeka. A fun to play quiz that showcases material design on Android
★ 5.1krealm-java. Realm is a mobile database: a replacement for SQLite & ORMs
★ 11karchitecture-samples. A collection of samples to discuss and showcase different architectural tools and patterns for Android apps.
★ 46kandroid-unsplash. Deprecated:
★ 417plaid. An Android app which provides design news & inspiration as well as being an example of implementing material design.
★ 16ktypescript-formatter. Formatter of TypeScript code
★ 556ExoPlayer. This project is deprecated and stale. The latest ExoPlayer code is available in https://github.com/androidx/media
★ 22kcameraview. [DEPRECATED] Easily integrate Camera features into your Android app
★ 4.7kJSONassert. Write JSON unit tests in less code. Great for testing REST interfaces.
★ 1.1kconferences. A community-curated list of conferences around the world for Android developers.
★ 1.4kaosp-research-toolkit. AOSP(Android Open Source Project) Research Toolkit
★ 13AutoBundle. AutoBundle generates boilerplate code for field binding with android.os.Bundle
★ 132elegant-underline-android. Exploring possible implementations for better underline text decoration on Android
★ 809cheesesquare. Demos the new Android Design library.
★ 133material-dialogs. 😍 A beautiful, fluid, and extensible dialogs API for Kotlin & Android.
★ 20k500px-android-blur. Android Blurring View
★ 2.7kgradle_plugin_android_aspectjx. A Android gradle plugin that effects AspectJ on Android project and can hook methods in Kotlin, aar and jar file.
★ 4kflexbox-layout. Flexbox for Android
★ 18ktwitter-kit-android. Twitter Kit for Android
★ 828GitHelp_old. Gitコマンドの使いこなし支援
★ 47android-CardView. Migrated:
★ 263ProjectOxford-ClientSDK. This repo has moved :house: Visit our website for the latest SDKs & Samples
★ 956android-gradle-dsl. DSL reference for the Android plugin for Gradle.
★ 780agera. Reactive Programming for Android
★ 7.1kandroid-test-demo. Android testing with Dagger 2, Espresso 2 and Mockito
★ 609checkstyle. Checkstyle is a development tool to help programmers write Java code that adheres to a coding standard. By default it supports the Google Java Style Guide and Sun Code Conventions, but is highly configurable. It can be invoked with an ANT task and a command line program.
★ 9kBlurry. Blurry is an easy blur library for Android
★ 5.7krecyclerview-animators. An Android Animation library which easily add itemanimator to RecyclerView items.
★ 12kLearnAnimation. Example codes. Learning Animation and Transition of Android
★ 42sqldelight. SQLDelight - Generates typesafe Kotlin APIs from SQL
★ 6.9kDroidKaigiMasterOfCanvas.
★ 8CreditCardEditText. Android EditText extension that matches a credit card number to its type. Also provides a highly customizable interface.
★ 133assertj-generator. Custom assertions generator
★ 72droidkaigi2016. DroidKaigi 2016 official Android conference app in Tokyo.
★ 656fragment-creator. Fragment Creator is a code generation library to manage fragment class creation and arguments for Android.
★ 37easypermissions. Simplify Android M system permissions
★ 9.9kRxJava-Android-Samples. Learning RxJava for Android by example
★ 7.5krxjava-multiple-sources-sample. Sample code demonstrating loading multiple data sources via RxJava
★ 469map-effects-100. Cool tips to design UI/UX on Leaflet maps.
★ 203AndroidWiFiADB. IntelliJ/AndroidStudio plugin which provides a button to connect your Android device over WiFi to install, run and debug your applications without a USB connected.
★ 4.1kLightweight-Stream-API. Stream API from Java 8 rewritten on iterators for Java 7 and below
★ 1.6kandroid-classyshark. Android and Java bytecode viewer
★ 7.6kPermissionsDispatcher. A declarative API to handle Android runtime permissions.
★ 11k