{"repo":"grab/app-sizer","free":true,"listed":false,"github":"https://github.com/grab/app-sizer","clone":"git clone https://github.com/grab/app-sizer.git","description":"A tool designed to analyze the download size of Android applications. Provides detailed insights into app binary composition through a Gradle plugin and CLI tool to help developers optimize app size and improve user acquisition.","language":"Kotlin","stars":210,"topics":["android","app-size","custom-gradle-plugin","gradle-plugin","grafana"],"license":"MIT","category":"mobile-apps","readme_excerpt":"App Sizer See the [project website][app sizer website] for documentation and APIs. Overview App Sizer is a tool designed to analyze the download size of Android applications. By providing detailed insights into the composition of your app's binary, App Sizer helps developers identify areas for size reduction, ultimately improving user acquisition and retention rates. The app download size in Android refers to the amount of data a user needs to download from an app store (typically Google Play Store) to install an application on their Android device Key Features App Sizer offers comprehensive analysis including: 1. Total app download size 2. Detailed size breakdown 3. Size contribution by teams 4. Module-wise size contribution 5. Size contribution by libraries 6. List of large files Reports are generated based on the provided Android device specifications. Our [blogpost][blog post] introduce the tool features Integration App Sizer provides two flexible integration methods: A Gradle plugin that seamlessly integrates with your Android Gradle project ([Plugin Configuration Detail][plugin doc].) A command-line tool to cater to non-Gradle build systems, offering the same comprehensive features ([Commandline Configuration Detail][cli doc].) Note: The command-line option was the original implementation and remains supported for broader compatibility. Report Types App Sizer currently supports four types of reports: HTML dashboard - a single self-contained file per device for interacti","default_branch":null,"files":null,"tree":[],"storefront":"/r/grab","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/grab/app-sizer/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}