There are no reviews yet. Be the first to send feedback to the community and the maintainers!
butterknife
Bind Android views and callbacks to fields and methods.timber
A logger with a small, extensible API which provides utility on top of Android's normal Log class.ViewPagerIndicator
Paging indicator widgets compatible with the ViewPager from the Android Support Library and ActionBarSherlock.RxBinding
RxJava binding APIs for Android's UI widgets.hugo
Annotation-triggered method call logging for your debug builds.ActionBarSherlock
[DEPRECATED] Action bar implementation which uses the native action bar on Android 4.0+ and a custom implementation on pre-4.0 through a single API and theme.DiskLruCache
Java implementation of a Disk-based LRU cache which specifically targets Android compatibility.u2020
A sample Android app which showcases advanced usage of Dagger among other open source libraries.pidcat
Colored logcat script which only shows log entries for a specific application package.NineOldAndroids
[DEPRECATED] Android library for using the Honeycomb animation API on all versions of the platform back to 1.0!ThreeTenABP
An adaptation of the JSR-310 backport for Android.scalpel
A surgical debugging tool to uncover the layers under your app.RxRelay
RxJava types that are both an Observable and a Consumer.Telecine
Record full-resolution video on your Android devices.kotterknife
View "injection" library for Android.SdkSearch
An Android app and Chrome extension for searching the Android SDK documentation.retrofit2-kotlin-coroutines-adapter
A Retrofit 2 adapter for Kotlin coroutine's Deferred type.ProcessPhoenix
Process Phoenix facilitates restarting your application process.diffuse
Diffuse is a tool for diffing APKs, AABs, AARs, and JARsmosaic
An experimental tool for building console UI in Kotlin using the Jetpack Compose compiler/runtimesdk-manager-plugin
DEPRECATED Gradle plugin which downloads and manages your Android SDK.Android-DirectionalViewPager
[DEPRECATED] Implementation of the compatibility library ViewPager class that supports paging both vertically and horizontally.DrawerBehavior
A CoordinatorLayout behavior which mimics the functionality of DrawerLayout.adb-event-mirror
Mirror the touch/key/button events of one device onto one or more other devices in real-timeretrofit2-kotlinx-serialization-converter
A Retrofit 2 Converter.Factory for Kotlin serialization.picnic
A Kotlin DSL and Java/Kotlin builder API for constructing HTML-like tables which can be rendered to textretrofit2-rxjava2-adapter
An RxJava 2 CallAdapter.Factory implementation for Retrofit 2.dependency-tree-diff
An intelligent diff tool for the output of Gradle's dependencies taskwormhole
A time-traveling bytecode rewriter which adds future APIs to android.jarpicasso2-okhttp3-downloader
A OkHttp 3 downloader implementation for Picasso 2.dagger-reflect
A reflection-based implementation of the Dagger dependency injection library for fast IDE builds.RxReplayingShare
An RxJava transformer which combines replay(1), publish(), and refCount() operators.flip-tables
Because pretty-printing text tables in Java should be easy.SwipeToDismissNOA
Backport of Roman Nurik's "Swipe-to-dismiss" sample code using NineOldAndroids to work on all API levels.salvage
Generic view recycler and ViewPager PagerAdapter implementation.okhttp-idling-resource
An Espresso IdlingResource for OkHttp.madge
A debugging tool to determine whether or not your bitmaps are being drawn at their native resolution.Reagent
Experiments for future reactive libraries.double-espresso
[DEPRECATED] A pure Gradle port of the Espresso testing utility for Android!docker-gphotos-sync
A Docker image for synchronizing your original-quality Google Photosgradle-android-test-plugin
[DEPRECATED] A Gradle plugin which enables good 'ol fashioned unit tests for Android builds.nopen
An error-prone checker which requires that classes be final, abstract or annotated with @ Open.mkvdts2ac3
Bash script to convert DTS audio to AC3 within a matroska file.RxWindowIfChanged
An RxJava 2 operator which splits an observable into windows using a key selector.OverloadReturn
Bytecode rewriter that creates overloads of methods which vary only by return type.paraphrase
An experimental Gradle plugin which generates compile-safe format string builders.gitout
A command-line tool and Docker image to automatically backup Git repositories from GitHub or anywheredependency-watch
Script to wait for an artifact to appear in a Maven repository or to monitor coordinates for new versions.confundus
Kotlin compiler plugin which brings Kotlin/JS's unsafeCast to Kotlin/JVMAutoValueAnnotations
A standalone packaging of the annotations from Google's AutoValue library.adjacent-fragment-pager-sample
Demonstrates how to manage two fragments where portrait displays them in a ViewPager and landscape displays them side-by-side.retrofit1-okhttp3-client
A OkHttp 3 client implementation for Retrofit 1.retrofit2-reactor-adapter
A Project Reactor CallAdapter.Factory implementation for Retrofit 2.jardiff
A Python script which quickly creates diffs of the public API between two JAR filessdk-artifact-sync
A script which synchronizes all of the artifacts in your local Android SDK to a remote Maven artifact host.dodo
Synchronize your Twitter timeline to a local database for archival and searchshimo
Shimo is an adapter for Moshi which randomizes the order of keys when serializing and deserializingcite
A Kotlin compiler plugin for embedding information about the file being compiledPxJava
An experiment which interprets RxJava as an entirely pull-based system written in Kotlin.HanselAndGretel
Android library providing bread crumbs to the support library fragments.byteunits
Utility classes for converting between granularities of SI and IEC byte units and bit units.agp-java-support
Tracking your ability to use new Java language features and APIs in an Android appcrossword
A 2D canvas for rendering text, usually for console applications.NotificationCompat2
[DEPRECATED] Please use the support library r11 or newer for these features.dalvik-dx
A standalone packaging of AOSP's platform/dalvik dx library.NormallyClosed
Open and close your garage door with a Raspberry Pijakewharton.com
Personal website and blog.plex-orphaned-files
Find files in your Plex libraries which are not indexedAndroidDesignKeynoteTheme
A simple theme for Apple Keynote which adheres to the clean look of the Android Design website.py-videodownloader
[DEPRECATED] Python module and script for downloading video source files from the major online streaming sites (YouTube, Vimeo, etc.)jax-rs-moshi
A JAX-RS message body reader/writer and parameter converter which uses Moshi to handle JSONActionBarSherlock-Plugin-Maps
[DEPRECATED] Plugin for ActionBarSherlock which provides a base activity that can be used for adding a MapView to your action bar-enabled layouts.dockerfile-shebang
Treat your Dockerfiles as self-contained, editable scriptssingular-solution
Keep your Twitter follower count at zero by blocking and then quickly unblocking any new followersActivityCompat2
[DEPRECATED] Please use the support library r13 or newer for these features.RxJava2-Java6
An automated backport of RxJava 2 to support Java 6.PosterBox
Rotating display of Movie and TV postersjax-rs-kotlinx-serialization
A JAX-RS message body reader/writer and parameter converter which uses Kotlinx Serializationgradle-like-bazel
A demo showing that you can (probably) structure Gradle projects like you would Bazelgms-mvn-install
[DEPRECATED] Installs Google Play Services to your local Maven repo or deploys it to a remote repo.SMSBarrage
An Android application which allows you send mass repeated SMS messages to any number of contacts.platform-collections
Kotlin multiplatform collections which use platform-optimized storageSMSMorse
An Android service that vibrates incoming SMS messages in Morse code.uniqtoo
A version of `sort | uniq -c` with output that updates in real-time as each line is parsedsnooker
[DEPRECATED] Please use the support library v20.0.0 or newer for these features.rebaseandsqua.sh
Utility and website which makes it easy to rebase and squash your branches.asciinema-vsync
Batch the commands inside an Asciinema JSON file to reduce flickeringActionBarSherlock-Gradle-Sample
[DEPRECATED] A tiny sample project that uses ActionBarSherlock via Gradletrakt-java
A Java wrapper around the Trakt RESTful API and a simple DSL for easy interaction.google-maven-exploder
resourcefs
A minimal FileSystem which exposes resources inside the current class loader.TronWallpaper
An Android live wallpaper which races lightcycles around your icons against Master Control.dumbo
Import a Twitter archive into a Mastodon database.ui-spy
Monitor products on the Ubiquiti Store and receive notifications when their availability changes.twirl-maven-plugin
A Maven plugin which compiles Twirl templates into Scala source files.uglify-js-middleware
Connect middleware which will automatically uglify your JS files.SnakeWallpaper
An Android live wallpaper which plays the classic game of snake around your icons. Available on the Android Market.libcore-dex
A standalone packaging of AOSP's platform/libcore dex library.tools-apksig
A standalone packaging of AOSP's platform/tools/apksig library.WritingAgileAPKs
AnDevCon III Presentation: Writing Agile APKsLove Open Source and this site? Check out how you can help us