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

Support multiple screen sizes easily by scaling your dimensions.

Apr 19, 2022
Advertisement

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

Easily create github release

Jan 13, 2022

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

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

An experimental Gradle Plugin that automatically maps and includes modules in your builds

For large Android projects hosted in mono repos, management for module names might be a real pain, specially when we have lots of moving parts under a structure driven by nested Gradle subprojects.

This experimental plugin attempts to solve that.

Apr 23, 2020

A Gradle plugin that helps keep your module graph healthy and lean.

This plugin allows you to define rules on your dependency graph. If any new dependency violates these rules, the build will fail and notify the one who tries to add undesired dependency.

Mar 22, 2020

A Gradle plugin to generate HTTP request body.

Jan 2, 2020

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

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.

Oct 21, 2019

📦 Insanely easy way to upload your Android Library to Bintray/JCenter

Sep 23, 2019

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.

Jul 18, 2019

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

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

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.

Jan 12, 2019

Preload and cache all dependencies in Gradle.

Dec 21, 2018

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

Sep 15, 2018

Helper to upload Gradle Android Artifacts, Gradle Java Artifacts and Gradle Kotlin Artifacts to Maven repositories (JCenter, Maven Central, Corporate staging/snapshot servers and local Maven repositories).

Aug 22, 2018

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.

Aug 22, 2018

Gradle plugin for publishing Android artifacts to Google Play.

Jul 22, 2018

Gradle Plugin that removes unused resources in Android projects.

May 11, 2018

This is a Gradle plugin for Android projects that fetches localization strings.xml from localise.biz web service and places it under res/ folder. Boom! Multiple translations are also supported.

How it works

This plugin adds Gradle downloadLocaliseTranslations task to Android project which downloads localized strings.xml into main's flavor res/ folder.

Apr 13, 2018

A gradle plugin that decouples through the detach interface and its implementation.

Mar 18, 2018

ShieldAuto is a Java based Gradle plugin to manage proguard config for release builds.

Mar 9, 2018

This plugin configures JavaCompile tasks to use the Checker Framework.

Feb 11, 2018

RoboVersioning is Android Gradle versioning plugin based on Git tags. You can set different versioning on BuildTypes and ProductFlavors. So you can have different versioning on a same git branch. Works well with git-flow and merge-commits.

Feb 10, 2018

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

Plugin generates common github links (like repository, issues, vcs etc) for project and configures common plugins. The main intention is to remove boilerplate and simplify project configuration.

Dec 30, 2017

Use python modules in gradle build.

Features:

  • Install required python modules using pip (per project (virtualenv, default), os user or globally)
  • Provides task to call python commands, modules or scripts (PythonTask)
  • Could be used as basement for building plugins for specific python modules
Dec 30, 2017