Android developer portal with tools, libraries, and apps

Show: All / Free / Paid / Demo

Gradle plugin that lets you request for Android runtime permissions without having to write code, just by using annotations.

Jan 24, 2024

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

Jan 1, 2015

An Android gradle plugin to inline methods that start with the prefix 'access$' in bytecode.

Sep 15, 2018

Add badge (version code, version name, etc) for your DEBUG APK.

Feb 15, 2017

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

Dec 16, 2016

This is a Gradle plugin, for Android developers, that automates app versioning.

Feb 26, 2016

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 for Android which generates both Java and XML constants as part of the build process.

Feb 23, 2016

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 Gradle plugin adds a new task to print out the dex method count of your Android projects without having to install separate tools.

Jul 16, 2015

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

Gradle Plugin to check library licenses and generate license pages.

May 24, 2016

This plugin integrates Google Play Developer API (Publishing API) with the Gradle build system. With this plugin, you can upload apks and listings directly via command line, IntelliJ, Android Studio and other IDEs.

May 2, 2016

Automatic resource exporter plugin for android projects: generating density specific drawables from PDF files.

Apr 28, 2016

Gradle plugin that adds tasks to your android modules for installing and launching all variants.

Jul 31, 2016

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 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

This is a super simple plugin to be used in combination with the new unit testing feature of the Gradle Plugin / Android Studio.

It tries to solve the problem that you have to mock each and every Android SDK class (even SparseArray, TextUtils etc.) by allowing you to use selected classes from a real Android-Jarfile.

Aug 3, 2015

Android Version plugin is a gradle plugin that helps managing version for Android projects. Plugin is especially helpful when you are dealing with complex build structure with multiple flavours and apk splits.

Jan 25, 2017

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

Dec 16, 2016

Easy way to add build number to your application version.

Also you can add extra data to the file name.

Nov 16, 2014

The android-apt plugin assists in working with annotation processors in combination with Android Studio. It has two purposes:

  • Allow to configure a compile time only annotation processor as a dependency, not including the artifact in the final APK or library.
  • Set up the source paths so that code that is generated from the annotation processor is correctly picked up by Android Studio.

This plugin requires the android or android-library plugin (version 0.9.x or up) to be configured on your project.

Jan 17, 2015

Android Check is a static code analysis plugin for Android project.

Feb 13, 2015

Static code analysis plugin for Android projects.

Jan 4, 2017

Gradle script that allows you to merge and embed dependencies in generted aar file.

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

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

Feb 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

Android Gradle plugin generates App Shortcuts shortcuts.xml for build flavors with different applicationId.

When it useful?

If you look at the official documentation of static App Shortcuts, you'll see that for each intent you need to set the android:targetPackage. But, what if you have different applicationId in different flavors?

In this case, you'll need copy your shortcuts.xml in two folder dev and prod with single difference. And if you create a new flavor with different applicationId you need to copy it again. Since at this moment we do not have any built-in merge tools applicationId from build.gradle to the shortcuts.xml this gradle plugin will be useful.

Oct 26, 2017

Gradle plugin to add unit testing to android plugin. Prepared for Robolectric.

Requirements:

  • Gradle 2.10 or superior.
  • Android's Gradle Plugin 0.14.0 or superior.
  • An Android app or library that builds with Gradle.
Nov 4, 2014