The AARLinkSources Plugin is designed to attach sources for .aar dependencies in AndroidStudio.
An Android gradle plugin to inline methods that start with the prefix 'access$' in bytecode.
Add badge (version code, version name, etc) for your DEBUG APK.
A Gradle plugin for building Java and Android-based ROS2 projects.
This is a Gradle plugin, for Android developers, that automates app versioning.
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.
A Gradle plugin for Android which generates both Java and XML constants as part of the build process.
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.
This Gradle plugin adds a new task to print out the dex method count of your Android projects without having to install separate tools.
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.
Gradle Plugin to check library licenses and generate license pages.
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.
Automatic resource exporter plugin for android projects: generating density specific drawables from PDF files.
Gradle plugin that adds tasks to your android modules for installing and launching all variants.
Android Snapshot Publisher is a Gradle plugin to prepare and distribute Android Snapshot versions to multiple distribution sources in a simple and common way.
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.
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.
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.
Gradle plugin for disabling animations in global settings before UI tests and reenabling them afterwards.
Easy way to add build number to your application version.
Also you can add extra data to the file name.
The android-apt plugin assists in working with annotation processors in combination with Android Studio. It has two purposes:
This plugin requires the
android-library plugin (version 0.9.x or up) to be configured on your project.
Android Check is a static code analysis plugin for Android project.
Static code analysis plugin for Android projects.
Gradle script that allows you to merge and embed dependencies in generted aar file.
This plugin generates Android string resource XML files from CSV file. Generation has to be invoked as additional gradle task.
Modification to the standard Maven plugin to be compatible with android-library projects (aar).
Modification of the standard Maven Publish plugin to be compatible with android-library projects (aar).
The android-maven-publish plugin provides a
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.
Android Gradle plugin generates App Shortcuts shortcuts.xml for build flavors with different applicationId.
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.