Gradle Plugin

posted
Category: Gradle Plugin
Minimum SDK Level: None (1 | 1.0)
Github Information:
0 0 0 0

A Gradle Plugin for Prechecking AndroidManifest.xml.

0
posted
Category: Gradle Plugin
Minimum SDK Level: None (1 | 1.0)
Github Information:
0 0 0 0

Android 多渠道打包的 Android Studio / IDEA 插件

1
posted
Category: Gradle Plugin
Minimum SDK Level: None (1 | 1.0)
Github Information:
0 0 0 0

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.

Developed and used by Ant Fortune( about us ) Android Team, Freeline has been significantly saving time in daily work. Inspiring by Buck and Instant Run but faster than ever, Freeline can finish an incremental build in just a few seconds. No more recompile and reinstall again and again before seeing your modifications, Freeline brings life-changing development experience for Android.

0
posted
Category: Gradle Plugin
Minimum SDK Level: None (1 | 1.0)
Github Information:
0 0 0 0

A Gradle plugin to easily apply the same setup of static analysis and reporting tools across different Android or Java projects.

0
Category: Gradle Plugin
Minimum SDK Level: None (1 | 1.0)
Github Information:
0 0 0 0

This plugin makes easy to search text in strings resources.

0
Category: Gradle Plugin
Minimum SDK Level: None (1 | 1.0)
Github Information:
0 0 0 0

Maven plugin for gradle compatible with android library projects

1
posted
Category: Gradle Plugin
Minimum SDK Level: None (1 | 1.0)
Github Information:
0 0 0 0

Handy commands for testing Android on CI

Use gradle tasks to run specific adb commands.

Description

You can use this plugin to do things such as:

  • Find all devices attached and get basic info about them
  • Select the first one that complies with a custom rule
  • Install a specific APK from the available build types + flavours
  • Clear preferences or do something related to the APK to prepare for tests
  • Run monkey for that specific APK on that specific device
  • Uninstall the APK

This is particularly useful for CI servers but could be used to speed up IDE development as well.

0
posted
Category: Gradle Plugin
Minimum SDK Level: None (1 | 1.0)
Github Information:
0 0 0 0

一款用于优化png图片的gradle插件,有效减少APK体积,支持极限压缩和无损压缩。

2
posted
Category: Gradle Plugin
Minimum SDK Level: Unknown :(
Github Information:
0 0 0 0

gradle-packer-plugin

2
posted
Category: Gradle Plugin
Minimum SDK Level: None (1 | 1.0)
Github Information:
0 0 0 0

SQLDelight generates Java models from your SQL CREATE TABLE statements. These models give you a typesafe API to read & write the rows of your tables. It helps you to keep your SQL statements together, organized, and easy to access from Java.

3
posted
Category: Gradle Plugin
Minimum SDK Level: None (1 | 1.0)
Github Information:
0 0 0 0

Usage

Apply the plugin in your build.gradle:

buildscript {
  repositories {
    mavenCentral()
  }
  dependencies {
    classpath 'com.android.tools.build:gradle:0.12.+'
    classpath 'com.droidtitan:lint-cleaner-plugin:0.3.0'
  }
}

apply plugin: 'android'
apply plugin: 'com.droidtitan.lintcleaner'

Finally, to remove unused resources use:

gradle lintClean

Optional Configuration using DSL

lintCleaner {
    // Exclude specific files
    exclude = ['com_crashlytics_export_strings.xml','config.xml']

    // Ability to ignore all resource files. False by default. 
    ignoreResFiles = true

    // Default path is build/outputs/lint-results.xml
    lintXmlFilePath = 'path/to/lint-results.xml'
}
2
posted
Category: Gradle Plugin
Minimum SDK Level: None (1 | 1.0)
Github Information:
0 0 0 0

A gradle plugin to frame android screenshots with devices frames.

1
posted
Category: Gradle Plugin
Minimum SDK Level: None (1 | 1.0)
Github Information:
0 0 0 0

How much time do you spend each day waiting for Gradle? Now you know!

2
posted
Category: Gradle Plugin
Minimum SDK Level: None (1 | 1.0)
Github Information:
0 0 0 0

Tracklytics is an annotation based analytic tools aggregator with using AOP to track events and crashes. It basically collects all analytic/tracking tools together and provide a simple and clean solution without polluting your code base.

1
posted
Category: Gradle Plugin
Minimum SDK Level: None (1 | 1.0)
Github Information:
0 0 0 0

A Gradle plugin to report the number of method references in your APK on every build.

2
posted
Category: Gradle Plugin
Minimum SDK Level: None (1 | 1.0)
Github Information:
0 0 0 0

OkBuck is a gradle plugin, aiming to help developers utilize the super fast build system: BUCK, based on the existing project with Android Studio + gradle, and keep both build systems work, with less to only 10 lines of configuration.

2
posted
Category: Gradle Plugin
Minimum SDK Level: Unknown :(
Github Information:
0 0 0 0

Gradle build inspector, clarifies what's going on inside your Gradle build. Features:

  • Makes it easy to understand your task dependencies by generating a task dependency graph.

  • Makes it easy to know what files have changed on disk by running diff (windows not supported)

  • (incubating) Compare the differences in file changes on disk between two builds by using -PcompareLastBuild

1
posted
Category: Gradle Plugin
Minimum SDK Level: Unknown :(
Github Information:
0 0 0 0

PSync is a gradle plugin for android projects to generate Java representations of xml preferences.

Some applications have a lot of preferences, each their own keys, default values, and more. These tend to be stored in xml files (under res/xml), and don't have any programmatic linking of their values. The result? You have to manually keep these values in sync with your Java code. Yikes!

We got tired of dealing with this at Flipboard. Our preference class ended up with 200+ lines of boilerplate at the top that we manually had to keep in sync, and it was becoming a nuisance. PSync was developed to resolve this, and we hope it helps you too

0