A Gradle plugin to report the number of method references in your APK on every build.
This is a ribbonizer as a Gradle plugin for Android, which adds a ribbon to launcher icons.
Gradle plugin to simplify loading project properties from external environment specific files.
Gradle plugin for publishing Android artifacts to Google Play.
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.
Gradle plugin for disabling animations in global settings before UI tests and reenabling them afterwards.
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+.
A Gradle plugin that creates FindBugs tasks for each variant of android application or library project.
A set of Gradle plugins to build and use Xtext languages and the Xtend programming language.
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.
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.
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.
A Gradle plugin for building Java and Android-based ROS2 projects.
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.
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 that helps facilitate Github PR checking and automatic commenting of violations.
Base repository to demonstrate the process of uploading an aar/jar to JitPack.
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:
Support multiple screen sizes easily by scaling your dimensions.
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.
Gradle plugin that generates Java Documentation from an Android Gradle project.
A simple android gradle plugin to smart split the specified classes to second dex with patterns.
A Gradle plugin for optimizing png files. It reduces volume of APK file and has support of extreme compression and lossless compression.
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.
A Gradle plugin to easily apply the same setup of static analysis tools across different Android or Java projects.
Use gradle tasks to run specific adb commands. You can use this plugin to do things such as:
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 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.
Android Snapshot Publisher is a Gradle plugin to prepare and distribute Android Snapshot versions to multiple distribution sources in a simple and common way.