• Stars
    star
    3,061
  • Rank 14,722 (Top 0.3 %)
  • Language
    Java
  • License
    Apache License 2.0
  • Created over 9 years ago
  • Updated about 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

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

Dexcount Gradle Plugin

a chart showing sample methods counts by package

Build Status Android Weekly Android Arsenal

A Gradle plugin to report the number of method references in your APK, AAR, or java module.

This helps you keep tabs on the growth of your app, with an eye to staying under the 65,536 method-reference limit, and avoiding the headache of eliminating methods or enabling multidex.

For more information, please see the website.

Download

The plugin is available from the Gradle Plugin Portal under the ID com.getkeepsafe.dexcount, and from Maven Central under the coordinates com.getkeepsafe.dexcount:dexcount-gradle-plugin:4.0.0.

Snapshot builds are available from the Sonatype Snapshot Repository at https://oss.sonatype.org/content/repositories/snapshots.

Dexcount requires Java 11 or higher, Gradle 7.0 or higher, and Android Gradle Plugin 7.0.0 or higher. (Building the plugin requires Java 17 or higher.)

Credits

The Java code from the com.android.dexdeps package is sourced from the Android source tree. Inspired by Mihail Parparita's dex-method-counts project, to whom much credit is due.

Copyright 2015-2023 Keepsafe Software, Inc

More Repositories

1

TapTargetView

An implementation of tap targets from the Material Design guidelines for feature discovery.
Java
5,372
star
2

ReLinker

A robust native library loader for Android.
Java
3,197
star
3

android-resource-remover

A simple utility to remove unused resources in your Android app to lower the size of the APK. It's based on the Android lint tool output.
Python
1,272
star
4

MultiStateAnimation

Android library to create complex multi-state animations.
Java
403
star
5

Switchboard

Switchboard - easy and super light weight A/B testing for your mobile iPhone or android app. This mobile A/B testing framework allows you with minimal servers to run large amounts of mobile users.
287
star
6

ks-email-parser

A command line tool to render HTML and text emails of markdown content.
Python
36
star
7

Cashier

A Better Billing Provider for Android.
Java
26
star
8

genstrings_swift

genstrings commandline tool for Swift
Python
20
star
9

Switchboard-iOS

A/B testing and feature flags for iOS & macOS built on top of Switchboard
Swift
11
star
10

zendesk-helpcenter-cms

Simple CMS to manage Zendesk help-center content with multi language support.
Python
8
star
11

measure

You can't optimize what you don't measure
Clojure
8
star
12

Tracer-iOS

Use traces to validate UX flows, analytics, or event buses
Swift
8
star
13

Switchboard-Android

A/B testing and feature flags for Android built on top of Switchboard
Java
3
star
14

five_most_recent_app

Zendesk app to show the last 5 tickets. This is a modification of Zendesk original version.
JavaScript
1
star
15

content-validator

Content validator looks at text content and preforms different validation tasks.
Python
1
star