Android developer portal with tools, libraries, and apps

Show: All / Free / Paid / Demo

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

Jun 5, 2015

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

Aug 9, 2015

Gradle plugin to simplify loading project properties from external environment specific files.

Jun 20, 2015

Gradle plugin for publishing Android artifacts to Google Play.

Jul 22, 2018

This plugin will scan and adapt your source files to include a provided header, e.g. a LICENSE file. By default it will scan every source set and report warnings. It will also create format tasks, which will properly format and apply the specified header.

Oct 24, 2015

Gradle plugin for disabling animations in global settings before UI tests and reenabling them afterwards.

Dec 16, 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

A Gradle plugin to generate HTTP request body.

Jan 2, 2020

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

Aug 6, 2016

A set of Gradle plugins to build and use Xtext languages and the Xtend programming language.

Dec 16, 2016

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

Modification of the standard Maven Publish plugin to be compatible with android-library projects (aar).

The android-maven-publish plugin provides a SoftwareComponent like java plugin (components.java). The android component is used to determine which aar files to publish, and which dependencies should be listed in the generated POM file.

Dec 2, 2017

Injector is just a gradle plugin for android projects which helps making third party android libraries(aar) downloadable. Injector supports android gradle plugin 3.0.0 and higher.

Feb 10, 2018

A Gradle plugin for building Java and Android-based ROS2 projects.

Dec 16, 2016

Android Environments plugin helps us to avoid manual declaration of build config fields in each of the build types or product flavors. It's no longer required to write buildConfigField for every single field.

Jun 30, 2019

This Gradle plugin allows using Byte Buddy on Android. All of the instrumentation tools that Byte Buddy supports are adapted to any Android project with this plugin, that way you can build your own class transformations for your project or even as a library for other projects to use.

Feb 13, 2022

A Gradle plugin that helps facilitate Github PR checking and automatic commenting of violations.

Feb 10, 2016

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

Feb 11, 2017

A gradle plugin that automatically adds clock tracking for your components and subcomponents.

Features

DaggerTrack will tell you following type of time for each of your component and subcomponent injection:

  1. Total time: This is the total wall clock time took by the component or subcomponent injection.
  2. On CPU time: CPU time is the time the inject method took working on cpu.
  3. Off CPU time: Off CPU time is the time that inject method took when it was not running on the CPU which means it was doing some I/O work or maybe blocked on some other resource.
Jan 7, 2022

Support multiple screen sizes easily by scaling your dimensions.

Apr 19, 2022

IconDivvy is a Gradle plugin for scaling high-resolution source images into all the required sizes for various densities and placing them in the corresponding Android resource directories.

Nov 3, 2020

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

Jan 5, 2016

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

Jul 30, 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

This is a helper for releasing libraries to bintray. It is intended to help configuring stuff related to maven and bintray. At the moment it works with Android Library projects, plain Java and plain Groovy projects.

Aug 6, 2015

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

Dec 3, 2016

Use gradle tasks to run specific adb commands. You can use this plugin to do things such as:

  • Find all devices attached and get basic info about them
  • Select the first one that complies with a custom rule
  • Install a specific APK from the available build types + flavours
  • Clear preferences or do something related to the APK to prepare for tests
  • Run monkey for that specific APK on that specific device
  • Uninstall the APK
Feb 25, 2015

Sometimes it's necessary to retrieve some information from a properties file that is not checked in as part of your repo for security reasons (keys, credentials, passwords, etc). Such properties need to end up in your application BuildConfig or in some resource file.

Nov 11, 2016

This plugin generates java/android database access code by analysing sqlite migration files or sqlite databases, keeping full control of what code is generated.

sqlite-analyzer creates an in-memory sqlite database, either from a given database file or by reading sql migrations, and analyzes its tables to construct a DatabaseModel. This model is then used to generate database access code.

May 17, 2015

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