Android developer portal with tools, libraries, and apps

Show: All / Free / Paid / Demo

A gradle plugin that helps developer migrate to code with Android Studio + Gradle, but build && install with buck.

Oct 4, 2015

SQLDelight generates Java models from your SQL CREATE TABLE statements. These models give you a typesafe API to read & write the rows of your tables. It helps you to keep your SQL statements together, organized, and easy to access from Java.

Feb 17, 2016

A Gradle plugin to report the number of method references in your APK on every build.

Jun 5, 2015

Gradle plugin for creating fat/uber JARs with support for package relocation.

Aug 9, 2016

Freeline is a fast build and deployment tool for Android. Caching reusable class files and resource indices, it enables incrementally building Android apps, and optionally deploying the update to your device with hot swap.

Aug 25, 2016

Gradle Retrolambda Plugin

This plugin will automatically build your java or android project with retrolambda, giving you lambda goodness on java 6 or 7. The minimum android gradle plugin is 0.8+.

Aug 26, 2014

screenshot-tests-for-android allows to generate fast deterministic screenshots while running instrumentation tests in android.

Dec 18, 2016

A Gradle plugin for optimizing png files. It reduces volume of APK file and has support of extreme compression and lossless compression.

Jul 8, 2016

Releasing versions in Gradle is very different from releasing in Maven. Maven came with maven-release-plugin which did all the dirty work. Gradle has no such tool and probably doesn't need it anyway. Evolution of software craft came to the point, when we start thinking about SCM as ultimate source of truth about project version. Version should not be hardcoded in pom.xml or build.gradle.

Jan 25, 2017

A plugin to generate the Android version code and version name automatically.

Jan 19, 2015

A simple android gradle plugin to smart split the specified classes to second dex with patterns.

Jul 30, 2016

This plugin provides a task to generate a HTML license report based on the configuration. (eg. licenseDebugReport for all debug dependencies in an Android project).

Applying this to an Android or Java project will generate a the license file (open_source_licenses.html) in the <project>/build/reports/licenses/.

Mar 6, 2017

This plugin adds support for writing Android applications using the Groovy language.

Plugin has been successfully tested with Android Studio. It is recommended, for performance, memory and battery life, that you use @CompileStatic wherever possible.

Aug 28, 2014

A Gradle plugin to easily apply the same setup of static analysis tools across different Android or Java projects.

Dec 3, 2016

In the spirit of the Maven Versions Plugin, Gradle Versions Plugin provides a task to determine which dependencies have updates.

Jan 26, 2015

The AARLinkSources Plugin is designed to attach sources for .aar dependencies in AndroidStudio.

Jan 1, 2015

With this plugin, you can define source folders for SVGs and they will automatically be rasterized/included in your build without messing with your source code.

Mar 11, 2015

Generates Retrofit interfaces and related models from Google Cloud Endpoint (GCE) discovery files.

Feb 3, 2015

Robojava is a Gradle plugin that allows simple integration of Robolectric into Android Studio. This plugin works by creating a stub java project. This allows extending it with powerful plugins that are compatible with gradle java projects, but not with gradle android projects, like Gradle Cobertura Plugin for example.

Dec 25, 2014

A Gradle plugin that adds Fork test tasks for Android instrumentation tests.

Nov 25, 2014

A Gradle plugin witch automatically packs texture for a libgdx game, using libgdx texture packer. Before packing, the plugin can do some actions on the resources provided, such as:

  • Resize images for variants
  • Generate 1 pixel 9-patches automatically
  • Convert SVG to PNG images
Jan 21, 2015

This plugin generates Android string resource XML files from CSV file. Generation has to be invoked as additional gradle task.

Supported features:

  • non-translatable resources - translatable="false" XML attribute
  • auto-escaping double quotes, apostrophes and newlines
  • auto-quoting leading and trailing spaces
  • syntax validation - duplicated, empty, invalid names detection
  • comments
Sep 2, 2014

Gradle plugin that generates Java Documentation from an Android Gradle project.

Jan 5, 2016

A Gradle plugin that creates FindBugs tasks for each variant of android application or library project.

Aug 6, 2016

A Gradle plugin that helps keep your module graph healthy and lean.

This plugin allows you to define rules on your dependency graph. If any new dependency violates these rules, the build will fail and notify the one who tries to add undesired dependency.

Mar 22, 2020

This is a Gradle plugin that will resolve placeholders in your XML strings at build time. There's no need to write any Java or Kotlin code in order to use it, just place your placeholders in string templates and build your project.

Nov 30, 2019

Android Snapshot Publisher is a Gradle plugin to prepare and distribute Android Snapshot versions to multiple distribution sources in a simple and common way.

Apr 18, 2019

This is a ribbonizer as a Gradle plugin for Android, which adds a ribbon to launcher icons.

Aug 9, 2015

Gradle plugin for Android which lets you use Java generics in your XML layouts.

Nov 20, 2014

Base repository to demonstrate the process of uploading an aar/jar to JitPack.

Feb 11, 2017