{"id":13427941,"url":"https://github.com/KeepSafe/dexcount-gradle-plugin","last_synced_at":"2025-03-16T00:32:39.256Z","repository":{"id":33203327,"uuid":"36845923","full_name":"KeepSafe/dexcount-gradle-plugin","owner":"KeepSafe","description":"A Gradle plugin to report the number of method references in your APK on every build.","archived":false,"fork":false,"pushed_at":"2023-10-31T18:13:42.000Z","size":4492,"stargazers_count":3070,"open_issues_count":1,"forks_count":250,"subscribers_count":71,"default_branch":"master","last_synced_at":"2024-10-12T20:03:39.959Z","etag":null,"topics":["android","gradle","gradle-plugin"],"latest_commit_sha":null,"homepage":"https://keepsafe.github.io/dexcount-gradle-plugin/","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/KeepSafe.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2015-06-04T03:33:17.000Z","updated_at":"2024-10-02T20:11:31.000Z","dependencies_parsed_at":"2023-02-18T11:17:36.979Z","dependency_job_id":"3e6d2e22-dc0c-48b5-9626-a95595d1ec7b","html_url":"https://github.com/KeepSafe/dexcount-gradle-plugin","commit_stats":null,"previous_names":[],"tags_count":48,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KeepSafe%2Fdexcount-gradle-plugin","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KeepSafe%2Fdexcount-gradle-plugin/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KeepSafe%2Fdexcount-gradle-plugin/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KeepSafe%2Fdexcount-gradle-plugin/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/KeepSafe","download_url":"https://codeload.github.com/KeepSafe/dexcount-gradle-plugin/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":221631824,"owners_count":16855014,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["android","gradle","gradle-plugin"],"created_at":"2024-07-31T01:00:43.015Z","updated_at":"2024-10-27T05:30:34.434Z","avatar_url":"https://github.com/KeepSafe.png","language":"Java","funding_links":[],"categories":["Libraries","Android Studio","Groovy","Java","Plugins","Gradle Plugin"],"sub_categories":["Gradle Plugin","Android application development"],"readme":"\u003ch1 align=\"center\"\u003e\n\t\u003cp\u003eDexcount Gradle Plugin\u003c/p\u003e\n    \u003cimg src=\"docs/images/example.png\" alt=\"a chart showing sample methods counts by package\"\u003e\n\u003c/h1\u003e\n\n[![Build Status](https://github.com/KeepSafe/dexcount-gradle-plugin/workflows/CI/badge.svg)](https://github.com/KeepSafe/dexcount-gradle-plugin/actions?query=workflow%3ACI)\n[![Android Weekly](http://img.shields.io/badge/Android%20Weekly-%23174-2CB3E5.svg?style=flat)](http://androidweekly.net/issues/issue-174)\n[![Android Arsenal](https://img.shields.io/badge/Android%20Arsenal-Dexcount%20Gradle%20Plugin-brightgreen.svg?style=flat)](http://android-arsenal.com/details/1/1940)\n\nA Gradle plugin to report the number of method references in your APK, AAR, or java module.\n\nThis 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.\n\nFor more information, please see [the website](https://keepsafe.github.io/dexcount-gradle-plugin/).\n\n## Download\n\nThe 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`.\n\nSnapshot builds are available from the Sonatype Snapshot Repository at `https://oss.sonatype.org/content/repositories/snapshots`.\n\nDexcount 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.)\n\n## Credits\n\nThe Java code from the `com.android.dexdeps` package is sourced from the [Android source tree](https://android.googlesource.com/platform/dalvik.git/+/master/tools/dexdeps/).\nInspired by Mihail Parparita's [`dex-method-counts`](https://github.com/mihaip/dex-method-counts) project, to whom much credit is due.\n\nCopyright 2015-2023 Keepsafe Software, Inc\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FKeepSafe%2Fdexcount-gradle-plugin","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FKeepSafe%2Fdexcount-gradle-plugin","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FKeepSafe%2Fdexcount-gradle-plugin/lists"}