Gradle Plugin that will automate retrieving the Android OpenCV SDK and linking it to the project, making it easy to include OpenCV into Android applications.
The Asciidoctor Gradle Plugin is the official means of using Asciidoctor to convert all your AsciiDoc documentation using Gradle.
A Gradle plugin which enables AspectJ for Android builds. Supports writing code with AspectJ-lang in .aj
files and in java-annotation style. Full support of Android product flavors and build types.
Augments Java, Kotlin, Groovy bytecode simultaneously!
Works with background mechanics of jvm-based languages out-of-box!
Written with brand cool Transform API! It is easy to isolate your code with aspect classes, that will be simply injected via cross-point functions, named advices
, into your core application. The main idea is - code less, do more!
Gradle plugin for publishing Android artifacts to Google Play.
Gradle plugin for managing android app versionCode and versionName. Auto update versionCode on every git commit.
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.
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.
📦 Insanely easy way to upload your Android Library to Bintray/JCenter
Publish multiple modules of a project, be it an android library, one containing NDK, a pure java one or even an annotation processor. Whatever you want to publish in Bintray, do it in a mega easy and customizable way.
This plugin also supports dependencies resolution between local modules (since the POM cant contain local references for logical reasons) in a fully transparent way.
This plugin allows you to upload your Proguard mapping files to BugSense as part of the build process.
How much time do you spend each day waiting for Gradle? Now you know!
Features:
A Gradle plugin to discover the dependency graph between the modules and run specific tasks only on changed modules and his dependents.
When we work on a multiple modules project we don't need to run our verification tasks on all modules, just on the modules impacted by the changes and his dependents, with this approach we can save a lot of time in the CI server and give faster feedback about the changes to the developers.
Gradle plugin to generate config classes for your Android projects.
Crate is a simple gradle plugin to generate a list of classes for all files/folders included in your projects assets directory, for compile time safety. This is how the R
classes used for referencing resources work. It also has the advantage of removing the need to use the notoriously slow AssetManager.list()
methods.
CSSdroid is a gradle plugin to help you to create Android xml style files from CSS files.
This is a simple executor, because sometimes the default exec task does not work as expected.
A simple task to trigger some terminal commands from gradle.
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:
A Gradle plugin that adds support for VectorDrawableCompat to the Data Binding Library.
Data inspection toolbar for android development.
A Gradle plugin to report the number of method references in your APK on every build.
A simple android gradle plugin to smart split the specified classes to second dex with patterns.
Gradle plugin to optimize png files and reduce resultant apk size within an Android project.
Gradle Script plugin to generate documentation by Dokka documentation engine in Javadoc or other formats for Java, Kotlin, Android and non-Android projects. It's very easy, you don't need to add to dependencies section additional classpath or think about compatibility issues, you don't need additional repositories also.
Modify your app's launcher icon for each of your app-variants using simple gradle rules: add ribbons of any color, overlay your own images, change the colors of the icon, ...
Just add a reference to the plugin and it will be automatically configured for you. Or add some simple gradle rules to completely customize it.
Generates a Java Object for your xml layout to reduce inflate time to zero.
A Gradle plugin that creates FindBugs tasks for each variant of android application or library project.
Lightweight thrift client code generator and runtime library for Android and Java.
Define the fonts of your Android project directly from the build.gradle.
A Gradle plugin that adds Fork test tasks for Android instrumentation tests.
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.