App Size Monitoring

Measure automatically calculates and tracks the size of your app over time.

Android#

Measure supports tracking size for both APKs and AABs. The Measure Gradle Plugin automatically uploads the size information to Measure after an assemble<Variant> or bundle<Variant>task completes successfully.

APK Size

The plugin calculates APK size by using apkanalyzer download-size command, which is the same tool used by Android Studio to calculate APK sizes. The APK size captured represents the estimated download size of the APK for the end user.

AAB Size

The plugin calculates AAB size by using bundletool's get-size total command. The AAB size captured represents the maximum size of the APK that can be generated from the AAB.

Read more about AAB format here.

iOS#

Measure automatically tracks size of the IPA file for each version when you upload dSYMs via the upload_dsyms.sh script.

[!NOTE] This represents the size of the generated .ipa, not the actual App Store download size.