Fix #5232: ConsoleLogger overwrites local log file for each line write
Explanation
Fix #5232
This PR updates the ConsoleLogger class to improve logging functionality. The key changes include:
- Append Mode for Logs: The
FileWriteris now opened in append mode, ensuring that new log entries are added to the existing log file instead of overwriting it. - Long-lived PrintWriter: A long-lived
PrintWriterinstance has been implemented to enhance performance by reducing the overhead of opening and closing the log file multiple times. - Close Log File: A
closeLogFile()method has been added to properly close thePrintWriter, preventing resource leaks after logging is complete.
These changes address the issue of logs being overwritten and enhance performance while ensuring proper resource management.
Essential Checklist
- [x] The PR title and explanation each start with "Fix #bugnum: " (If this PR fixes part of an issue, prefix the title with "Fix part of #bugnum: ...".)
- [x] Any changes to scripts/assets files have their rationale included in the PR explanation.
- [x] The PR follows the style guide.
- [x] The PR does not contain any unnecessary code changes from Android Studio (reference).
- [x] The PR is made from a branch that's not called "develop" and is up-to-date with "develop".
- [x] The PR is assigned to the appropriate reviewers (reference).
@adhiamboperes, PTAL.
@adhiamboperes should i add tests in the ConsoleLoggerTest.kt for the Append mode and the Print Writer?
@manas-yu, yes, we do require tests for all changes.
@adhiamboperes, PTAL i have added tests for the ConsoleLogger
APK & AAB differences analysis
Note that this is a summarized snapshot. See the CI artifacts for detailed differences.
Dev
Expand to see flavor specifics
Universal APK
APK file size: 19 MiB (old), 19 MiB (new), 4 bytes (Removed)
APK download size (estimated): 17 MiB (old), 17 MiB (new), 2 bytes (Removed)
Method count: 259248 (old), 259252 (new), 4 (Added)
Features: 2 (old), 2 (new), 0 (No change)
Permissions: 6 (old), 6 (new), 0 (No change)
Resources: 6808 (old), 6808 (new), 0 (No change)
- Anim: 43 (old), 43 (new), 0 (No change)
- Animator: 26 (old), 26 (new), 0 (No change)
- Array: 15 (old), 15 (new), 0 (No change)
- Attr: 922 (old), 922 (new), 0 (No change)
- Bool: 9 (old), 9 (new), 0 (No change)
- Color: 967 (old), 967 (new), 0 (No change)
- Dimen: 1048 (old), 1048 (new), 0 (No change)
- Drawable: 379 (old), 379 (new), 0 (No change)
- Id: 1272 (old), 1272 (new), 0 (No change)
- Integer: 37 (old), 37 (new), 0 (No change)
- Interpolator: 11 (old), 11 (new), 0 (No change)
- Layout: 378 (old), 378 (new), 0 (No change)
- Menu: 3 (old), 3 (new), 0 (No change)
- Mipmap: 1 (old), 1 (new), 0 (No change)
- Plurals: 10 (old), 10 (new), 0 (No change)
- Raw: 2 (old), 2 (new), 0 (No change)
- String: 848 (old), 848 (new), 0 (No change)
- Style: 831 (old), 831 (new), 0 (No change)
- Xml: 6 (old), 6 (new), 0 (No change)
Lesson assets: 111 (old), 111 (new), 0 (No change)
AAB differences
Expand to see AAB specifics
Supported configurations:
- hdpi (same)
- ldpi (same)
- mdpi (same)
- tvdpi (same)
- xhdpi (same)
- xxhdpi (same)
- xxxhdpi (same)
Base APK
APK file size: 18 MiB (old), 18 MiB (new), 4 bytes (Removed) APK download size (estimated): 17 MiB (old), 17 MiB (new), 10 bytes (Removed) Method count: 259248 (old), 259252 (new), 4 (Added)
Configuration hdpi
APK file size: 50 KiB (old), 50 KiB (new), 0 bytes (No change) APK download size (estimated): 18 KiB (old), 18 KiB (new), 0 bytes (No change)
Configuration ldpi
APK file size: 49 KiB (old), 49 KiB (new), 0 bytes (No change) APK download size (estimated): 14 KiB (old), 14 KiB (new), 0 bytes (No change)
Configuration mdpi
APK file size: 45 KiB (old), 45 KiB (new), 0 bytes (No change) APK download size (estimated): 14 KiB (old), 14 KiB (new), 0 bytes (No change)
Configuration tvdpi
APK file size: 86 KiB (old), 86 KiB (new), 0 bytes (No change) APK download size (estimated): 29 KiB (old), 29 KiB (new), 0 bytes (No change)
Configuration xhdpi
APK file size: 57 KiB (old), 57 KiB (new), 0 bytes (No change) APK download size (estimated): 21 KiB (old), 21 KiB (new), 0 bytes (No change)
Configuration xxhdpi
APK file size: 63 KiB (old), 63 KiB (new), 0 bytes (No change) APK download size (estimated): 29 KiB (old), 29 KiB (new), 0 bytes (No change)
Configuration xxxhdpi
APK file size: 63 KiB (old), 63 KiB (new), 0 bytes (No change) APK download size (estimated): 28 KiB (old), 28 KiB (new), 0 bytes (No change)
Alpha
Expand to see flavor specifics
Universal APK
APK file size: 11 MiB (old), 11 MiB (new), 64 bytes (Removed)
APK download size (estimated): 10 MiB (old), 10 MiB (new), 359 bytes (Removed)
Method count: 115754 (old), 115756 (new), 2 (Added)
Features: 2 (old), 2 (new), 0 (No change)
Permissions: 6 (old), 6 (new), 0 (No change)
Resources: 5776 (old), 5776 (new), 0 (No change)
- Anim: 33 (old), 33 (new), 0 (No change)
- Animator: 24 (old), 24 (new), 0 (No change)
- Array: 14 (old), 14 (new), 0 (No change)
- Attr: 888 (old), 888 (new), 0 (No change)
- Bool: 8 (old), 8 (new), 0 (No change)
- Color: 820 (old), 820 (new), 0 (No change)
- Dimen: 780 (old), 780 (new), 0 (No change)
- Drawable: 341 (old), 341 (new), 0 (No change)
- Id: 1218 (old), 1218 (new), 0 (No change)
- Integer: 32 (old), 32 (new), 0 (No change)
- Interpolator: 11 (old), 11 (new), 0 (No change)
- Layout: 341 (old), 341 (new), 0 (No change)
- Menu: 1 (old), 1 (new), 0 (No change)
- Mipmap: 1 (old), 1 (new), 0 (No change)
- Plurals: 10 (old), 10 (new), 0 (No change)
- String: 781 (old), 781 (new), 0 (No change)
- Style: 472 (old), 472 (new), 0 (No change)
- Xml: 1 (old), 1 (new), 0 (No change)
Lesson assets: 111 (old), 111 (new), 0 (No change)
AAB differences
Expand to see AAB specifics
Supported configurations:
- hdpi (same)
- ldpi (same)
- mdpi (same)
- tvdpi (same)
- xhdpi (same)
- xxhdpi (same)
- xxxhdpi (same)
Base APK
APK file size: 11 MiB (old), 11 MiB (new), 64 bytes (Removed) APK download size (estimated): 10 MiB (old), 10 MiB (new), 208 bytes (Removed) Method count: 115754 (old), 115756 (new), 2 (Added)
Configuration hdpi
APK file size: 43 KiB (old), 43 KiB (new), 0 bytes (No change) APK download size (estimated): 17 KiB (old), 17 KiB (new), 0 bytes (No change)
Configuration ldpi
APK file size: 44 KiB (old), 44 KiB (new), 0 bytes (No change) APK download size (estimated): 13 KiB (old), 13 KiB (new), 0 bytes (No change)
Configuration mdpi
APK file size: 38 KiB (old), 38 KiB (new), 0 bytes (No change) APK download size (estimated): 13 KiB (old), 13 KiB (new), 0 bytes (No change)
Configuration tvdpi
APK file size: 73 KiB (old), 73 KiB (new), 0 bytes (No change) APK download size (estimated): 27 KiB (old), 27 KiB (new), 0 bytes (No change)
Configuration xhdpi
APK file size: 50 KiB (old), 50 KiB (new), 0 bytes (No change) APK download size (estimated): 20 KiB (old), 20 KiB (new), 0 bytes (No change)
Configuration xxhdpi
APK file size: 55 KiB (old), 55 KiB (new), 0 bytes (No change) APK download size (estimated): 28 KiB (old), 28 KiB (new), 0 bytes (No change)
Configuration xxxhdpi
APK file size: 55 KiB (old), 55 KiB (new), 0 bytes (No change) APK download size (estimated): 27 KiB (old), 27 KiB (new), 0 bytes (No change)
Beta
Expand to see flavor specifics
Universal APK
APK file size: 11 MiB (old), 11 MiB (new), 20 bytes (Removed)
APK download size (estimated): 10 MiB (old), 10 MiB (new), 1897 bytes (Added)
Method count: 115760 (old), 115762 (new), 2 (Added)
Features: 2 (old), 2 (new), 0 (No change)
Permissions: 6 (old), 6 (new), 0 (No change)
Resources: 5776 (old), 5776 (new), 0 (No change)
- Anim: 33 (old), 33 (new), 0 (No change)
- Animator: 24 (old), 24 (new), 0 (No change)
- Array: 14 (old), 14 (new), 0 (No change)
- Attr: 888 (old), 888 (new), 0 (No change)
- Bool: 8 (old), 8 (new), 0 (No change)
- Color: 820 (old), 820 (new), 0 (No change)
- Dimen: 780 (old), 780 (new), 0 (No change)
- Drawable: 341 (old), 341 (new), 0 (No change)
- Id: 1218 (old), 1218 (new), 0 (No change)
- Integer: 32 (old), 32 (new), 0 (No change)
- Interpolator: 11 (old), 11 (new), 0 (No change)
- Layout: 341 (old), 341 (new), 0 (No change)
- Menu: 1 (old), 1 (new), 0 (No change)
- Mipmap: 1 (old), 1 (new), 0 (No change)
- Plurals: 10 (old), 10 (new), 0 (No change)
- String: 781 (old), 781 (new), 0 (No change)
- Style: 472 (old), 472 (new), 0 (No change)
- Xml: 1 (old), 1 (new), 0 (No change)
Lesson assets: 111 (old), 111 (new), 0 (No change)
AAB differences
Expand to see AAB specifics
Supported configurations:
- hdpi (same)
- ldpi (same)
- mdpi (same)
- tvdpi (same)
- xhdpi (same)
- xxhdpi (same)
- xxxhdpi (same)
Base APK
APK file size: 10 MiB (old), 10 MiB (new), 16 bytes (Removed) APK download size (estimated): 9 MiB (old), 9 MiB (new), 1617 bytes (Added) Method count: 115760 (old), 115762 (new), 2 (Added)
Configuration hdpi
APK file size: 43 KiB (old), 43 KiB (new), 0 bytes (No change) APK download size (estimated): 17 KiB (old), 17 KiB (new), 0 bytes (No change)
Configuration ldpi
APK file size: 44 KiB (old), 44 KiB (new), 0 bytes (No change) APK download size (estimated): 13 KiB (old), 13 KiB (new), 0 bytes (No change)
Configuration mdpi
APK file size: 38 KiB (old), 38 KiB (new), 0 bytes (No change) APK download size (estimated): 13 KiB (old), 13 KiB (new), 0 bytes (No change)
Configuration tvdpi
APK file size: 73 KiB (old), 73 KiB (new), 0 bytes (No change) APK download size (estimated): 27 KiB (old), 27 KiB (new), 0 bytes (No change)
Configuration xhdpi
APK file size: 50 KiB (old), 50 KiB (new), 0 bytes (No change) APK download size (estimated): 20 KiB (old), 20 KiB (new), 0 bytes (No change)
Configuration xxhdpi
APK file size: 55 KiB (old), 55 KiB (new), 0 bytes (No change) APK download size (estimated): 28 KiB (old), 28 KiB (new), 0 bytes (No change)
Configuration xxxhdpi
APK file size: 55 KiB (old), 55 KiB (new), 0 bytes (No change) APK download size (estimated): 27 KiB (old), 27 KiB (new), 0 bytes (No change)
Ga
Expand to see flavor specifics
Universal APK
APK file size: 11 MiB (old), 11 MiB (new), 196 bytes (Removed)
APK download size (estimated): 10 MiB (old), 10 MiB (new), 685 bytes (Removed)
Method count: 115760 (old), 115762 (new), 2 (Added)
Features: 2 (old), 2 (new), 0 (No change)
Permissions: 6 (old), 6 (new), 0 (No change)
Resources: 5776 (old), 5776 (new), 0 (No change)
- Anim: 33 (old), 33 (new), 0 (No change)
- Animator: 24 (old), 24 (new), 0 (No change)
- Array: 14 (old), 14 (new), 0 (No change)
- Attr: 888 (old), 888 (new), 0 (No change)
- Bool: 8 (old), 8 (new), 0 (No change)
- Color: 820 (old), 820 (new), 0 (No change)
- Dimen: 780 (old), 780 (new), 0 (No change)
- Drawable: 341 (old), 341 (new), 0 (No change)
- Id: 1218 (old), 1218 (new), 0 (No change)
- Integer: 32 (old), 32 (new), 0 (No change)
- Interpolator: 11 (old), 11 (new), 0 (No change)
- Layout: 341 (old), 341 (new), 0 (No change)
- Menu: 1 (old), 1 (new), 0 (No change)
- Mipmap: 1 (old), 1 (new), 0 (No change)
- Plurals: 10 (old), 10 (new), 0 (No change)
- String: 781 (old), 781 (new), 0 (No change)
- Style: 472 (old), 472 (new), 0 (No change)
- Xml: 1 (old), 1 (new), 0 (No change)
Lesson assets: 111 (old), 111 (new), 0 (No change)
AAB differences
Expand to see AAB specifics
Supported configurations:
- hdpi (same)
- ldpi (same)
- mdpi (same)
- tvdpi (same)
- xhdpi (same)
- xxhdpi (same)
- xxxhdpi (same)
Base APK
APK file size: 10 MiB (old), 10 MiB (new), 200 bytes (Removed) APK download size (estimated): 9 MiB (old), 9 MiB (new), 579 bytes (Removed) Method count: 115760 (old), 115762 (new), 2 (Added)
Configuration hdpi
APK file size: 43 KiB (old), 43 KiB (new), 0 bytes (No change) APK download size (estimated): 17 KiB (old), 17 KiB (new), 0 bytes (No change)
Configuration ldpi
APK file size: 44 KiB (old), 44 KiB (new), 0 bytes (No change) APK download size (estimated): 13 KiB (old), 13 KiB (new), 0 bytes (No change)
Configuration mdpi
APK file size: 38 KiB (old), 38 KiB (new), 0 bytes (No change) APK download size (estimated): 13 KiB (old), 13 KiB (new), 0 bytes (No change)
Configuration tvdpi
APK file size: 73 KiB (old), 73 KiB (new), 0 bytes (No change) APK download size (estimated): 27 KiB (old), 27 KiB (new), 0 bytes (No change)
Configuration xhdpi
APK file size: 50 KiB (old), 50 KiB (new), 0 bytes (No change) APK download size (estimated): 20 KiB (old), 20 KiB (new), 0 bytes (No change)
Configuration xxhdpi
APK file size: 55 KiB (old), 55 KiB (new), 0 bytes (No change) APK download size (estimated): 28 KiB (old), 28 KiB (new), 0 bytes (No change)
Configuration xxxhdpi
APK file size: 55 KiB (old), 55 KiB (new), 0 bytes (No change) APK download size (estimated): 27 KiB (old), 27 KiB (new), 0 bytes (No change)
@adhiamboperes,PTAL i have made the specified changes.
Unassigning @manas-yu since a re-review was requested. @manas-yu, please make sure you have addressed all review comments. Thanks!
APK & AAB differences analysis
Note that this is a summarized snapshot. See the CI artifacts for detailed differences.
Dev
Expand to see flavor specifics
Universal APK
APK file size: 19 MiB (old), 19 MiB (new), 16 bytes (Removed)
APK download size (estimated): 17 MiB (old), 17 MiB (new), 830 bytes (Added)
Method count: 259248 (old), 259252 (new), 4 (Added)
Features: 2 (old), 2 (new), 0 (No change)
Permissions: 6 (old), 6 (new), 0 (No change)
Resources: 6808 (old), 6808 (new), 0 (No change)
- Anim: 43 (old), 43 (new), 0 (No change)
- Animator: 26 (old), 26 (new), 0 (No change)
- Array: 15 (old), 15 (new), 0 (No change)
- Attr: 922 (old), 922 (new), 0 (No change)
- Bool: 9 (old), 9 (new), 0 (No change)
- Color: 967 (old), 967 (new), 0 (No change)
- Dimen: 1048 (old), 1048 (new), 0 (No change)
- Drawable: 379 (old), 379 (new), 0 (No change)
- Id: 1272 (old), 1272 (new), 0 (No change)
- Integer: 37 (old), 37 (new), 0 (No change)
- Interpolator: 11 (old), 11 (new), 0 (No change)
- Layout: 378 (old), 378 (new), 0 (No change)
- Menu: 3 (old), 3 (new), 0 (No change)
- Mipmap: 1 (old), 1 (new), 0 (No change)
- Plurals: 10 (old), 10 (new), 0 (No change)
- Raw: 2 (old), 2 (new), 0 (No change)
- String: 848 (old), 848 (new), 0 (No change)
- Style: 831 (old), 831 (new), 0 (No change)
- Xml: 6 (old), 6 (new), 0 (No change)
Lesson assets: 111 (old), 111 (new), 0 (No change)
AAB differences
Expand to see AAB specifics
Supported configurations:
- hdpi (same)
- ldpi (same)
- mdpi (same)
- tvdpi (same)
- xhdpi (same)
- xxhdpi (same)
- xxxhdpi (same)
Base APK
APK file size: 18 MiB (old), 18 MiB (new), 12 bytes (Removed) APK download size (estimated): 17 MiB (old), 17 MiB (new), 857 bytes (Added) Method count: 259248 (old), 259252 (new), 4 (Added)
Configuration hdpi
APK file size: 50 KiB (old), 50 KiB (new), 0 bytes (No change) APK download size (estimated): 18 KiB (old), 18 KiB (new), 0 bytes (No change)
Configuration ldpi
APK file size: 49 KiB (old), 49 KiB (new), 0 bytes (No change) APK download size (estimated): 14 KiB (old), 14 KiB (new), 0 bytes (No change)
Configuration mdpi
APK file size: 45 KiB (old), 45 KiB (new), 0 bytes (No change) APK download size (estimated): 14 KiB (old), 14 KiB (new), 0 bytes (No change)
Configuration tvdpi
APK file size: 86 KiB (old), 86 KiB (new), 0 bytes (No change) APK download size (estimated): 29 KiB (old), 29 KiB (new), 0 bytes (No change)
Configuration xhdpi
APK file size: 57 KiB (old), 57 KiB (new), 0 bytes (No change) APK download size (estimated): 21 KiB (old), 21 KiB (new), 0 bytes (No change)
Configuration xxhdpi
APK file size: 63 KiB (old), 63 KiB (new), 0 bytes (No change) APK download size (estimated): 29 KiB (old), 29 KiB (new), 0 bytes (No change)
Configuration xxxhdpi
APK file size: 63 KiB (old), 63 KiB (new), 0 bytes (No change) APK download size (estimated): 28 KiB (old), 28 KiB (new), 0 bytes (No change)
Alpha
Expand to see flavor specifics
Universal APK
APK file size: 11 MiB (old), 11 MiB (new), 12 bytes (Removed)
APK download size (estimated): 10 MiB (old), 10 MiB (new), 3108 bytes (Added)
Method count: 115754 (old), 115756 (new), 2 (Added)
Features: 2 (old), 2 (new), 0 (No change)
Permissions: 6 (old), 6 (new), 0 (No change)
Resources: 5776 (old), 5776 (new), 0 (No change)
- Anim: 33 (old), 33 (new), 0 (No change)
- Animator: 24 (old), 24 (new), 0 (No change)
- Array: 14 (old), 14 (new), 0 (No change)
- Attr: 888 (old), 888 (new), 0 (No change)
- Bool: 8 (old), 8 (new), 0 (No change)
- Color: 820 (old), 820 (new), 0 (No change)
- Dimen: 780 (old), 780 (new), 0 (No change)
- Drawable: 341 (old), 341 (new), 0 (No change)
- Id: 1218 (old), 1218 (new), 0 (No change)
- Integer: 32 (old), 32 (new), 0 (No change)
- Interpolator: 11 (old), 11 (new), 0 (No change)
- Layout: 341 (old), 341 (new), 0 (No change)
- Menu: 1 (old), 1 (new), 0 (No change)
- Mipmap: 1 (old), 1 (new), 0 (No change)
- Plurals: 10 (old), 10 (new), 0 (No change)
- String: 781 (old), 781 (new), 0 (No change)
- Style: 472 (old), 472 (new), 0 (No change)
- Xml: 1 (old), 1 (new), 0 (No change)
Lesson assets: 111 (old), 111 (new), 0 (No change)
AAB differences
Expand to see AAB specifics
Supported configurations:
- hdpi (same)
- ldpi (same)
- mdpi (same)
- tvdpi (same)
- xhdpi (same)
- xxhdpi (same)
- xxxhdpi (same)
Base APK
APK file size: 11 MiB (old), 11 MiB (new), 8 bytes (Removed) APK download size (estimated): 10 MiB (old), 10 MiB (new), 2357 bytes (Added) Method count: 115754 (old), 115756 (new), 2 (Added)
Configuration hdpi
APK file size: 43 KiB (old), 43 KiB (new), 0 bytes (No change) APK download size (estimated): 17 KiB (old), 17 KiB (new), 0 bytes (No change)
Configuration ldpi
APK file size: 44 KiB (old), 44 KiB (new), 0 bytes (No change) APK download size (estimated): 13 KiB (old), 13 KiB (new), 0 bytes (No change)
Configuration mdpi
APK file size: 38 KiB (old), 38 KiB (new), 0 bytes (No change) APK download size (estimated): 13 KiB (old), 13 KiB (new), 0 bytes (No change)
Configuration tvdpi
APK file size: 73 KiB (old), 73 KiB (new), 0 bytes (No change) APK download size (estimated): 27 KiB (old), 27 KiB (new), 0 bytes (No change)
Configuration xhdpi
APK file size: 50 KiB (old), 50 KiB (new), 0 bytes (No change) APK download size (estimated): 20 KiB (old), 20 KiB (new), 0 bytes (No change)
Configuration xxhdpi
APK file size: 55 KiB (old), 55 KiB (new), 0 bytes (No change) APK download size (estimated): 28 KiB (old), 28 KiB (new), 0 bytes (No change)
Configuration xxxhdpi
APK file size: 55 KiB (old), 55 KiB (new), 0 bytes (No change) APK download size (estimated): 27 KiB (old), 27 KiB (new), 0 bytes (No change)
Beta
Expand to see flavor specifics
Universal APK
APK file size: 11 MiB (old), 11 MiB (new), 0 bytes (No change)
APK download size (estimated): 10 MiB (old), 10 MiB (new), 625 bytes (Added)
Method count: 115760 (old), 115762 (new), 2 (Added)
Features: 2 (old), 2 (new), 0 (No change)
Permissions: 6 (old), 6 (new), 0 (No change)
Resources: 5776 (old), 5776 (new), 0 (No change)
- Anim: 33 (old), 33 (new), 0 (No change)
- Animator: 24 (old), 24 (new), 0 (No change)
- Array: 14 (old), 14 (new), 0 (No change)
- Attr: 888 (old), 888 (new), 0 (No change)
- Bool: 8 (old), 8 (new), 0 (No change)
- Color: 820 (old), 820 (new), 0 (No change)
- Dimen: 780 (old), 780 (new), 0 (No change)
- Drawable: 341 (old), 341 (new), 0 (No change)
- Id: 1218 (old), 1218 (new), 0 (No change)
- Integer: 32 (old), 32 (new), 0 (No change)
- Interpolator: 11 (old), 11 (new), 0 (No change)
- Layout: 341 (old), 341 (new), 0 (No change)
- Menu: 1 (old), 1 (new), 0 (No change)
- Mipmap: 1 (old), 1 (new), 0 (No change)
- Plurals: 10 (old), 10 (new), 0 (No change)
- String: 781 (old), 781 (new), 0 (No change)
- Style: 472 (old), 472 (new), 0 (No change)
- Xml: 1 (old), 1 (new), 0 (No change)
Lesson assets: 111 (old), 111 (new), 0 (No change)
AAB differences
Expand to see AAB specifics
Supported configurations:
- hdpi (same)
- ldpi (same)
- mdpi (same)
- tvdpi (same)
- xhdpi (same)
- xxhdpi (same)
- xxxhdpi (same)
Base APK
APK file size: 10 MiB (old), 10 MiB (new), 4 bytes (Removed) APK download size (estimated): 9 MiB (old), 9 MiB (new), 577 bytes (Added) Method count: 115760 (old), 115762 (new), 2 (Added)
Configuration hdpi
APK file size: 43 KiB (old), 43 KiB (new), 0 bytes (No change) APK download size (estimated): 17 KiB (old), 17 KiB (new), 0 bytes (No change)
Configuration ldpi
APK file size: 44 KiB (old), 44 KiB (new), 0 bytes (No change) APK download size (estimated): 13 KiB (old), 13 KiB (new), 0 bytes (No change)
Configuration mdpi
APK file size: 38 KiB (old), 38 KiB (new), 0 bytes (No change) APK download size (estimated): 13 KiB (old), 13 KiB (new), 0 bytes (No change)
Configuration tvdpi
APK file size: 73 KiB (old), 73 KiB (new), 0 bytes (No change) APK download size (estimated): 27 KiB (old), 27 KiB (new), 0 bytes (No change)
Configuration xhdpi
APK file size: 50 KiB (old), 50 KiB (new), 0 bytes (No change) APK download size (estimated): 20 KiB (old), 20 KiB (new), 0 bytes (No change)
Configuration xxhdpi
APK file size: 55 KiB (old), 55 KiB (new), 0 bytes (No change) APK download size (estimated): 28 KiB (old), 28 KiB (new), 0 bytes (No change)
Configuration xxxhdpi
APK file size: 55 KiB (old), 55 KiB (new), 0 bytes (No change) APK download size (estimated): 27 KiB (old), 27 KiB (new), 0 bytes (No change)
Ga
Expand to see flavor specifics
Universal APK
APK file size: 11 MiB (old), 11 MiB (new), 208 bytes (Removed)
APK download size (estimated): 10 MiB (old), 10 MiB (new), 2500 bytes (Added)
Method count: 115760 (old), 115762 (new), 2 (Added)
Features: 2 (old), 2 (new), 0 (No change)
Permissions: 6 (old), 6 (new), 0 (No change)
Resources: 5776 (old), 5776 (new), 0 (No change)
- Anim: 33 (old), 33 (new), 0 (No change)
- Animator: 24 (old), 24 (new), 0 (No change)
- Array: 14 (old), 14 (new), 0 (No change)
- Attr: 888 (old), 888 (new), 0 (No change)
- Bool: 8 (old), 8 (new), 0 (No change)
- Color: 820 (old), 820 (new), 0 (No change)
- Dimen: 780 (old), 780 (new), 0 (No change)
- Drawable: 341 (old), 341 (new), 0 (No change)
- Id: 1218 (old), 1218 (new), 0 (No change)
- Integer: 32 (old), 32 (new), 0 (No change)
- Interpolator: 11 (old), 11 (new), 0 (No change)
- Layout: 341 (old), 341 (new), 0 (No change)
- Menu: 1 (old), 1 (new), 0 (No change)
- Mipmap: 1 (old), 1 (new), 0 (No change)
- Plurals: 10 (old), 10 (new), 0 (No change)
- String: 781 (old), 781 (new), 0 (No change)
- Style: 472 (old), 472 (new), 0 (No change)
- Xml: 1 (old), 1 (new), 0 (No change)
Lesson assets: 111 (old), 111 (new), 0 (No change)
AAB differences
Expand to see AAB specifics
Supported configurations:
- hdpi (same)
- ldpi (same)
- mdpi (same)
- tvdpi (same)
- xhdpi (same)
- xxhdpi (same)
- xxxhdpi (same)
Base APK
APK file size: 10 MiB (old), 10 MiB (new), 204 bytes (Removed) APK download size (estimated): 9 MiB (old), 9 MiB (new), 2307 bytes (Added) Method count: 115760 (old), 115762 (new), 2 (Added)
Configuration hdpi
APK file size: 43 KiB (old), 43 KiB (new), 0 bytes (No change) APK download size (estimated): 17 KiB (old), 17 KiB (new), 0 bytes (No change)
Configuration ldpi
APK file size: 44 KiB (old), 44 KiB (new), 0 bytes (No change) APK download size (estimated): 13 KiB (old), 13 KiB (new), 0 bytes (No change)
Configuration mdpi
APK file size: 38 KiB (old), 38 KiB (new), 0 bytes (No change) APK download size (estimated): 13 KiB (old), 13 KiB (new), 0 bytes (No change)
Configuration tvdpi
APK file size: 73 KiB (old), 73 KiB (new), 0 bytes (No change) APK download size (estimated): 27 KiB (old), 27 KiB (new), 0 bytes (No change)
Configuration xhdpi
APK file size: 50 KiB (old), 50 KiB (new), 0 bytes (No change) APK download size (estimated): 20 KiB (old), 20 KiB (new), 0 bytes (No change)
Configuration xxhdpi
APK file size: 55 KiB (old), 55 KiB (new), 0 bytes (No change) APK download size (estimated): 28 KiB (old), 28 KiB (new), 0 bytes (No change)
Configuration xxxhdpi
APK file size: 55 KiB (old), 55 KiB (new), 0 bytes (No change) APK download size (estimated): 27 KiB (old), 27 KiB (new), 0 bytes (No change)
Unassigning @adhiamboperes since the review is done.
Hi @manas-yu, it looks like some changes were requested on this pull request by @adhiamboperes. PTAL. Thanks!
APK & AAB differences analysis
Note that this is a summarized snapshot. See the CI artifacts for detailed differences.
Dev
Expand to see flavor specifics
Universal APK
APK file size: 19 MiB (old), 19 MiB (new), 60 bytes (Added)
APK download size (estimated): 17 MiB (old), 17 MiB (new), 197 bytes (Removed)
Method count: 259248 (old), 259250 (new), 2 (Added)
Features: 2 (old), 2 (new), 0 (No change)
Permissions: 6 (old), 6 (new), 0 (No change)
Resources: 6808 (old), 6808 (new), 0 (No change)
- Anim: 43 (old), 43 (new), 0 (No change)
- Animator: 26 (old), 26 (new), 0 (No change)
- Array: 15 (old), 15 (new), 0 (No change)
- Attr: 922 (old), 922 (new), 0 (No change)
- Bool: 9 (old), 9 (new), 0 (No change)
- Color: 967 (old), 967 (new), 0 (No change)
- Dimen: 1048 (old), 1048 (new), 0 (No change)
- Drawable: 379 (old), 379 (new), 0 (No change)
- Id: 1272 (old), 1272 (new), 0 (No change)
- Integer: 37 (old), 37 (new), 0 (No change)
- Interpolator: 11 (old), 11 (new), 0 (No change)
- Layout: 378 (old), 378 (new), 0 (No change)
- Menu: 3 (old), 3 (new), 0 (No change)
- Mipmap: 1 (old), 1 (new), 0 (No change)
- Plurals: 10 (old), 10 (new), 0 (No change)
- Raw: 2 (old), 2 (new), 0 (No change)
- String: 848 (old), 848 (new), 0 (No change)
- Style: 831 (old), 831 (new), 0 (No change)
- Xml: 6 (old), 6 (new), 0 (No change)
Lesson assets: 111 (old), 111 (new), 0 (No change)
AAB differences
Expand to see AAB specifics
Supported configurations:
- hdpi (same)
- ldpi (same)
- mdpi (same)
- tvdpi (same)
- xhdpi (same)
- xxhdpi (same)
- xxxhdpi (same)
Base APK
APK file size: 18 MiB (old), 18 MiB (new), 64 bytes (Added) APK download size (estimated): 17 MiB (old), 17 MiB (new), 157 bytes (Removed) Method count: 259248 (old), 259250 (new), 2 (Added)
Configuration hdpi
APK file size: 50 KiB (old), 50 KiB (new), 0 bytes (No change) APK download size (estimated): 18 KiB (old), 18 KiB (new), 0 bytes (No change)
Configuration ldpi
APK file size: 49 KiB (old), 49 KiB (new), 0 bytes (No change) APK download size (estimated): 14 KiB (old), 14 KiB (new), 0 bytes (No change)
Configuration mdpi
APK file size: 45 KiB (old), 45 KiB (new), 0 bytes (No change) APK download size (estimated): 14 KiB (old), 14 KiB (new), 0 bytes (No change)
Configuration tvdpi
APK file size: 86 KiB (old), 86 KiB (new), 0 bytes (No change) APK download size (estimated): 29 KiB (old), 29 KiB (new), 0 bytes (No change)
Configuration xhdpi
APK file size: 57 KiB (old), 57 KiB (new), 0 bytes (No change) APK download size (estimated): 21 KiB (old), 21 KiB (new), 0 bytes (No change)
Configuration xxhdpi
APK file size: 63 KiB (old), 63 KiB (new), 0 bytes (No change) APK download size (estimated): 29 KiB (old), 29 KiB (new), 0 bytes (No change)
Configuration xxxhdpi
APK file size: 63 KiB (old), 63 KiB (new), 0 bytes (No change) APK download size (estimated): 28 KiB (old), 28 KiB (new), 0 bytes (No change)
Alpha
Expand to see flavor specifics
Universal APK
APK file size: 11 MiB (old), 11 MiB (new), 60 bytes (Removed)
APK download size (estimated): 10 MiB (old), 10 MiB (new), 635 bytes (Added)
Method count: 115754 (old), 115756 (new), 2 (Added)
Features: 2 (old), 2 (new), 0 (No change)
Permissions: 6 (old), 6 (new), 0 (No change)
Resources: 5776 (old), 5776 (new), 0 (No change)
- Anim: 33 (old), 33 (new), 0 (No change)
- Animator: 24 (old), 24 (new), 0 (No change)
- Array: 14 (old), 14 (new), 0 (No change)
- Attr: 888 (old), 888 (new), 0 (No change)
- Bool: 8 (old), 8 (new), 0 (No change)
- Color: 820 (old), 820 (new), 0 (No change)
- Dimen: 780 (old), 780 (new), 0 (No change)
- Drawable: 341 (old), 341 (new), 0 (No change)
- Id: 1218 (old), 1218 (new), 0 (No change)
- Integer: 32 (old), 32 (new), 0 (No change)
- Interpolator: 11 (old), 11 (new), 0 (No change)
- Layout: 341 (old), 341 (new), 0 (No change)
- Menu: 1 (old), 1 (new), 0 (No change)
- Mipmap: 1 (old), 1 (new), 0 (No change)
- Plurals: 10 (old), 10 (new), 0 (No change)
- String: 781 (old), 781 (new), 0 (No change)
- Style: 472 (old), 472 (new), 0 (No change)
- Xml: 1 (old), 1 (new), 0 (No change)
Lesson assets: 111 (old), 111 (new), 0 (No change)
AAB differences
Expand to see AAB specifics
Supported configurations:
- hdpi (same)
- ldpi (same)
- mdpi (same)
- tvdpi (same)
- xhdpi (same)
- xxhdpi (same)
- xxxhdpi (same)
Base APK
APK file size: 11 MiB (old), 11 MiB (new), 60 bytes (Removed) APK download size (estimated): 10 MiB (old), 10 MiB (new), 268 bytes (Added) Method count: 115754 (old), 115756 (new), 2 (Added)
Configuration hdpi
APK file size: 43 KiB (old), 43 KiB (new), 0 bytes (No change) APK download size (estimated): 17 KiB (old), 17 KiB (new), 0 bytes (No change)
Configuration ldpi
APK file size: 44 KiB (old), 44 KiB (new), 0 bytes (No change) APK download size (estimated): 13 KiB (old), 13 KiB (new), 0 bytes (No change)
Configuration mdpi
APK file size: 38 KiB (old), 38 KiB (new), 0 bytes (No change) APK download size (estimated): 13 KiB (old), 13 KiB (new), 0 bytes (No change)
Configuration tvdpi
APK file size: 73 KiB (old), 73 KiB (new), 0 bytes (No change) APK download size (estimated): 27 KiB (old), 27 KiB (new), 0 bytes (No change)
Configuration xhdpi
APK file size: 50 KiB (old), 50 KiB (new), 0 bytes (No change) APK download size (estimated): 20 KiB (old), 20 KiB (new), 0 bytes (No change)
Configuration xxhdpi
APK file size: 55 KiB (old), 55 KiB (new), 0 bytes (No change) APK download size (estimated): 28 KiB (old), 28 KiB (new), 0 bytes (No change)
Configuration xxxhdpi
APK file size: 55 KiB (old), 55 KiB (new), 0 bytes (No change) APK download size (estimated): 27 KiB (old), 27 KiB (new), 0 bytes (No change)
Beta
Expand to see flavor specifics
Universal APK
APK file size: 11 MiB (old), 11 MiB (new), 56 bytes (Removed)
APK download size (estimated): 10 MiB (old), 10 MiB (new), 1717 bytes (Added)
Method count: 115760 (old), 115762 (new), 2 (Added)
Features: 2 (old), 2 (new), 0 (No change)
Permissions: 6 (old), 6 (new), 0 (No change)
Resources: 5776 (old), 5776 (new), 0 (No change)
- Anim: 33 (old), 33 (new), 0 (No change)
- Animator: 24 (old), 24 (new), 0 (No change)
- Array: 14 (old), 14 (new), 0 (No change)
- Attr: 888 (old), 888 (new), 0 (No change)
- Bool: 8 (old), 8 (new), 0 (No change)
- Color: 820 (old), 820 (new), 0 (No change)
- Dimen: 780 (old), 780 (new), 0 (No change)
- Drawable: 341 (old), 341 (new), 0 (No change)
- Id: 1218 (old), 1218 (new), 0 (No change)
- Integer: 32 (old), 32 (new), 0 (No change)
- Interpolator: 11 (old), 11 (new), 0 (No change)
- Layout: 341 (old), 341 (new), 0 (No change)
- Menu: 1 (old), 1 (new), 0 (No change)
- Mipmap: 1 (old), 1 (new), 0 (No change)
- Plurals: 10 (old), 10 (new), 0 (No change)
- String: 781 (old), 781 (new), 0 (No change)
- Style: 472 (old), 472 (new), 0 (No change)
- Xml: 1 (old), 1 (new), 0 (No change)
Lesson assets: 111 (old), 111 (new), 0 (No change)
AAB differences
Expand to see AAB specifics
Supported configurations:
- hdpi (same)
- ldpi (same)
- mdpi (same)
- tvdpi (same)
- xhdpi (same)
- xxhdpi (same)
- xxxhdpi (same)
Base APK
APK file size: 10 MiB (old), 10 MiB (new), 60 bytes (Removed) APK download size (estimated): 9 MiB (old), 9 MiB (new), 1490 bytes (Added) Method count: 115760 (old), 115762 (new), 2 (Added)
Configuration hdpi
APK file size: 43 KiB (old), 43 KiB (new), 0 bytes (No change) APK download size (estimated): 17 KiB (old), 17 KiB (new), 0 bytes (No change)
Configuration ldpi
APK file size: 44 KiB (old), 44 KiB (new), 0 bytes (No change) APK download size (estimated): 13 KiB (old), 13 KiB (new), 0 bytes (No change)
Configuration mdpi
APK file size: 38 KiB (old), 38 KiB (new), 0 bytes (No change) APK download size (estimated): 13 KiB (old), 13 KiB (new), 0 bytes (No change)
Configuration tvdpi
APK file size: 73 KiB (old), 73 KiB (new), 0 bytes (No change) APK download size (estimated): 27 KiB (old), 27 KiB (new), 0 bytes (No change)
Configuration xhdpi
APK file size: 50 KiB (old), 50 KiB (new), 0 bytes (No change) APK download size (estimated): 20 KiB (old), 20 KiB (new), 0 bytes (No change)
Configuration xxhdpi
APK file size: 55 KiB (old), 55 KiB (new), 0 bytes (No change) APK download size (estimated): 28 KiB (old), 28 KiB (new), 0 bytes (No change)
Configuration xxxhdpi
APK file size: 55 KiB (old), 55 KiB (new), 0 bytes (No change) APK download size (estimated): 27 KiB (old), 27 KiB (new), 0 bytes (No change)
Ga
Expand to see flavor specifics
Universal APK
APK file size: 11 MiB (old), 11 MiB (new), 192 bytes (Removed)
APK download size (estimated): 10 MiB (old), 10 MiB (new), 1727 bytes (Added)
Method count: 115760 (old), 115762 (new), 2 (Added)
Features: 2 (old), 2 (new), 0 (No change)
Permissions: 6 (old), 6 (new), 0 (No change)
Resources: 5776 (old), 5776 (new), 0 (No change)
- Anim: 33 (old), 33 (new), 0 (No change)
- Animator: 24 (old), 24 (new), 0 (No change)
- Array: 14 (old), 14 (new), 0 (No change)
- Attr: 888 (old), 888 (new), 0 (No change)
- Bool: 8 (old), 8 (new), 0 (No change)
- Color: 820 (old), 820 (new), 0 (No change)
- Dimen: 780 (old), 780 (new), 0 (No change)
- Drawable: 341 (old), 341 (new), 0 (No change)
- Id: 1218 (old), 1218 (new), 0 (No change)
- Integer: 32 (old), 32 (new), 0 (No change)
- Interpolator: 11 (old), 11 (new), 0 (No change)
- Layout: 341 (old), 341 (new), 0 (No change)
- Menu: 1 (old), 1 (new), 0 (No change)
- Mipmap: 1 (old), 1 (new), 0 (No change)
- Plurals: 10 (old), 10 (new), 0 (No change)
- String: 781 (old), 781 (new), 0 (No change)
- Style: 472 (old), 472 (new), 0 (No change)
- Xml: 1 (old), 1 (new), 0 (No change)
Lesson assets: 111 (old), 111 (new), 0 (No change)
AAB differences
Expand to see AAB specifics
Supported configurations:
- hdpi (same)
- ldpi (same)
- mdpi (same)
- tvdpi (same)
- xhdpi (same)
- xxhdpi (same)
- xxxhdpi (same)
Base APK
APK file size: 10 MiB (old), 10 MiB (new), 192 bytes (Removed) APK download size (estimated): 9 MiB (old), 9 MiB (new), 1592 bytes (Added) Method count: 115760 (old), 115762 (new), 2 (Added)
Configuration hdpi
APK file size: 43 KiB (old), 43 KiB (new), 0 bytes (No change) APK download size (estimated): 17 KiB (old), 17 KiB (new), 0 bytes (No change)
Configuration ldpi
APK file size: 44 KiB (old), 44 KiB (new), 0 bytes (No change) APK download size (estimated): 13 KiB (old), 13 KiB (new), 0 bytes (No change)
Configuration mdpi
APK file size: 38 KiB (old), 38 KiB (new), 0 bytes (No change) APK download size (estimated): 13 KiB (old), 13 KiB (new), 0 bytes (No change)
Configuration tvdpi
APK file size: 73 KiB (old), 73 KiB (new), 0 bytes (No change) APK download size (estimated): 27 KiB (old), 27 KiB (new), 0 bytes (No change)
Configuration xhdpi
APK file size: 50 KiB (old), 50 KiB (new), 0 bytes (No change) APK download size (estimated): 20 KiB (old), 20 KiB (new), 0 bytes (No change)
Configuration xxhdpi
APK file size: 55 KiB (old), 55 KiB (new), 0 bytes (No change) APK download size (estimated): 28 KiB (old), 28 KiB (new), 0 bytes (No change)
Configuration xxxhdpi
APK file size: 55 KiB (old), 55 KiB (new), 0 bytes (No change) APK download size (estimated): 27 KiB (old), 27 KiB (new), 0 bytes (No change)
APK & AAB differences analysis
Note that this is a summarized snapshot. See the CI artifacts for detailed differences.
Dev
Expand to see flavor specifics
Universal APK
APK file size: 19 MiB (old), 19 MiB (new), 24 KiB (Removed)
APK download size (estimated): 17 MiB (old), 17 MiB (new), 18 KiB (Removed)
Method count: 259815 (old), 259250 (new), 565 (Removed)
Features: 2 (old), 2 (new), 0 (No change)
Permissions: 6 (old), 6 (new), 0 (No change)
Resources: 6815 (old), 6808 (new), 7 (Removed)
- Anim: 43 (old), 43 (new), 0 (No change)
- Animator: 26 (old), 26 (new), 0 (No change)
- Array: 15 (old), 15 (new), 0 (No change)
- Attr: 922 (old), 922 (new), 0 (No change)
- Bool: 9 (old), 9 (new), 0 (No change)
- Color: 967 (old), 967 (new), 0 (No change)
- Dimen: 1048 (old), 1048 (new), 0 (No change)
- Drawable: 379 (old), 379 (new), 0 (No change)
- Id: 1275 (old), 1272 (new), 3 (Removed):
- id/onboarding_language_dropdown (removed)
- id/test_autocomplete_view (removed)
- id/test_text_input_view (removed)
- Integer: 37 (old), 37 (new), 0 (No change)
- Interpolator: 11 (old), 11 (new), 0 (No change)
- Layout: 380 (old), 378 (new), 2 (Removed):
- layout/text_input_layout_binding_adapters_test_activity (removed)
- layout/text_input_layout_binding_adapters_test_fragment (removed)
- Menu: 3 (old), 3 (new), 0 (No change)
- Mipmap: 1 (old), 1 (new), 0 (No change)
- Plurals: 10 (old), 10 (new), 0 (No change)
- Raw: 2 (old), 2 (new), 0 (No change)
- String: 850 (old), 848 (new), 2 (Removed):
- string/add_profile_default_error_message (removed)
- string/add_profile_error_missing_profile_type (removed)
- Style: 831 (old), 831 (new), 0 (No change)
- Xml: 6 (old), 6 (new), 0 (No change)
Lesson assets: 111 (old), 111 (new), 0 (No change)
AAB differences
Expand to see AAB specifics
Supported configurations:
- hdpi (same)
- ldpi (same)
- mdpi (same)
- tvdpi (same)
- xhdpi (same)
- xxhdpi (same)
- xxxhdpi (same)
Base APK
APK file size: 18 MiB (old), 18 MiB (new), 24 KiB (Removed) APK download size (estimated): 17 MiB (old), 17 MiB (new), 21 KiB (Removed) Method count: 259815 (old), 259250 (new), 565 (Removed) Resources: 6765 (old), 6758 (new), 7 (Removed)
- Id: 1275 (old), 1272 (new), 3 (Removed)
- Layout: 380 (old), 378 (new), 2 (Removed)
- String: 850 (old), 848 (new), 2 (Removed)
Configuration hdpi
APK file size: 50 KiB (old), 50 KiB (new), 0 bytes (No change) APK download size (estimated): 18 KiB (old), 18 KiB (new), 0 bytes (No change)
Configuration ldpi
APK file size: 49 KiB (old), 49 KiB (new), 0 bytes (No change) APK download size (estimated): 14 KiB (old), 14 KiB (new), 0 bytes (No change)
Configuration mdpi
APK file size: 45 KiB (old), 45 KiB (new), 0 bytes (No change) APK download size (estimated): 14 KiB (old), 14 KiB (new), 0 bytes (No change)
Configuration tvdpi
APK file size: 86 KiB (old), 86 KiB (new), 0 bytes (No change) APK download size (estimated): 29 KiB (old), 29 KiB (new), 0 bytes (No change)
Configuration xhdpi
APK file size: 57 KiB (old), 57 KiB (new), 0 bytes (No change) APK download size (estimated): 21 KiB (old), 21 KiB (new), 0 bytes (No change)
Configuration xxhdpi
APK file size: 63 KiB (old), 63 KiB (new), 0 bytes (No change) APK download size (estimated): 29 KiB (old), 29 KiB (new), 0 bytes (No change)
Configuration xxxhdpi
APK file size: 63 KiB (old), 63 KiB (new), 0 bytes (No change) APK download size (estimated): 28 KiB (old), 28 KiB (new), 0 bytes (No change)
Alpha
Expand to see flavor specifics
Universal APK
APK file size: 11 MiB (old), 11 MiB (new), 18 KiB (Removed)
APK download size (estimated): 10 MiB (old), 10 MiB (new), 18 KiB (Removed)
Method count: 116067 (old), 115756 (new), 311 (Removed)
Features: 2 (old), 2 (new), 0 (No change)
Permissions: 6 (old), 6 (new), 0 (No change)
Resources: 5783 (old), 5776 (new), 7 (Removed)
- Anim: 33 (old), 33 (new), 0 (No change)
- Animator: 24 (old), 24 (new), 0 (No change)
- Array: 14 (old), 14 (new), 0 (No change)
- Attr: 888 (old), 888 (new), 0 (No change)
- Bool: 8 (old), 8 (new), 0 (No change)
- Color: 820 (old), 820 (new), 0 (No change)
- Dimen: 780 (old), 780 (new), 0 (No change)
- Drawable: 341 (old), 341 (new), 0 (No change)
- Id: 1221 (old), 1218 (new), 3 (Removed):
- id/onboarding_language_dropdown (removed)
- id/test_autocomplete_view (removed)
- id/test_text_input_view (removed)
- Integer: 32 (old), 32 (new), 0 (No change)
- Interpolator: 11 (old), 11 (new), 0 (No change)
- Layout: 343 (old), 341 (new), 2 (Removed):
- layout/text_input_layout_binding_adapters_test_activity (removed)
- layout/text_input_layout_binding_adapters_test_fragment (removed)
- Menu: 1 (old), 1 (new), 0 (No change)
- Mipmap: 1 (old), 1 (new), 0 (No change)
- Plurals: 10 (old), 10 (new), 0 (No change)
- String: 783 (old), 781 (new), 2 (Removed):
- string/add_profile_default_error_message (removed)
- string/add_profile_error_missing_profile_type (removed)
- Style: 472 (old), 472 (new), 0 (No change)
- Xml: 1 (old), 1 (new), 0 (No change)
Lesson assets: 111 (old), 111 (new), 0 (No change)
AAB differences
Expand to see AAB specifics
Supported configurations:
- hdpi (same)
- ldpi (same)
- mdpi (same)
- tvdpi (same)
- xhdpi (same)
- xxhdpi (same)
- xxxhdpi (same)
Base APK
APK file size: 11 MiB (old), 11 MiB (new), 18 KiB (Removed) APK download size (estimated): 10 MiB (old), 10 MiB (new), 18 KiB (Removed) Method count: 116067 (old), 115756 (new), 311 (Removed) Resources: 5740 (old), 5733 (new), 7 (Removed)
- Id: 1221 (old), 1218 (new), 3 (Removed)
- Layout: 343 (old), 341 (new), 2 (Removed)
- String: 783 (old), 781 (new), 2 (Removed)
Configuration hdpi
APK file size: 43 KiB (old), 43 KiB (new), 0 bytes (No change) APK download size (estimated): 17 KiB (old), 17 KiB (new), 0 bytes (No change)
Configuration ldpi
APK file size: 44 KiB (old), 44 KiB (new), 0 bytes (No change) APK download size (estimated): 13 KiB (old), 13 KiB (new), 0 bytes (No change)
Configuration mdpi
APK file size: 38 KiB (old), 38 KiB (new), 0 bytes (No change) APK download size (estimated): 13 KiB (old), 13 KiB (new), 0 bytes (No change)
Configuration tvdpi
APK file size: 73 KiB (old), 73 KiB (new), 0 bytes (No change) APK download size (estimated): 27 KiB (old), 27 KiB (new), 0 bytes (No change)
Configuration xhdpi
APK file size: 50 KiB (old), 50 KiB (new), 0 bytes (No change) APK download size (estimated): 20 KiB (old), 20 KiB (new), 0 bytes (No change)
Configuration xxhdpi
APK file size: 55 KiB (old), 55 KiB (new), 0 bytes (No change) APK download size (estimated): 28 KiB (old), 28 KiB (new), 0 bytes (No change)
Configuration xxxhdpi
APK file size: 55 KiB (old), 55 KiB (new), 0 bytes (No change) APK download size (estimated): 27 KiB (old), 27 KiB (new), 0 bytes (No change)
Beta
Expand to see flavor specifics
Universal APK
APK file size: 11 MiB (old), 11 MiB (new), 18 KiB (Removed)
APK download size (estimated): 10 MiB (old), 10 MiB (new), 17 KiB (Removed)
Method count: 116073 (old), 115762 (new), 311 (Removed)
Features: 2 (old), 2 (new), 0 (No change)
Permissions: 6 (old), 6 (new), 0 (No change)
Resources: 5783 (old), 5776 (new), 7 (Removed)
- Anim: 33 (old), 33 (new), 0 (No change)
- Animator: 24 (old), 24 (new), 0 (No change)
- Array: 14 (old), 14 (new), 0 (No change)
- Attr: 888 (old), 888 (new), 0 (No change)
- Bool: 8 (old), 8 (new), 0 (No change)
- Color: 820 (old), 820 (new), 0 (No change)
- Dimen: 780 (old), 780 (new), 0 (No change)
- Drawable: 341 (old), 341 (new), 0 (No change)
- Id: 1221 (old), 1218 (new), 3 (Removed):
- id/onboarding_language_dropdown (removed)
- id/test_autocomplete_view (removed)
- id/test_text_input_view (removed)
- Integer: 32 (old), 32 (new), 0 (No change)
- Interpolator: 11 (old), 11 (new), 0 (No change)
- Layout: 343 (old), 341 (new), 2 (Removed):
- layout/text_input_layout_binding_adapters_test_activity (removed)
- layout/text_input_layout_binding_adapters_test_fragment (removed)
- Menu: 1 (old), 1 (new), 0 (No change)
- Mipmap: 1 (old), 1 (new), 0 (No change)
- Plurals: 10 (old), 10 (new), 0 (No change)
- String: 783 (old), 781 (new), 2 (Removed):
- string/add_profile_default_error_message (removed)
- string/add_profile_error_missing_profile_type (removed)
- Style: 472 (old), 472 (new), 0 (No change)
- Xml: 1 (old), 1 (new), 0 (No change)
Lesson assets: 111 (old), 111 (new), 0 (No change)
AAB differences
Expand to see AAB specifics
Supported configurations:
- hdpi (same)
- ldpi (same)
- mdpi (same)
- tvdpi (same)
- xhdpi (same)
- xxhdpi (same)
- xxxhdpi (same)
Base APK
APK file size: 10 MiB (old), 10 MiB (new), 18 KiB (Removed) APK download size (estimated): 10 MiB (old), 9 MiB (new), 17 KiB (Removed) Method count: 116073 (old), 115762 (new), 311 (Removed) Resources: 5740 (old), 5733 (new), 7 (Removed)
- Id: 1221 (old), 1218 (new), 3 (Removed)
- Layout: 343 (old), 341 (new), 2 (Removed)
- String: 783 (old), 781 (new), 2 (Removed)
Configuration hdpi
APK file size: 43 KiB (old), 43 KiB (new), 0 bytes (No change) APK download size (estimated): 17 KiB (old), 17 KiB (new), 0 bytes (No change)
Configuration ldpi
APK file size: 44 KiB (old), 44 KiB (new), 0 bytes (No change) APK download size (estimated): 13 KiB (old), 13 KiB (new), 0 bytes (No change)
Configuration mdpi
APK file size: 38 KiB (old), 38 KiB (new), 0 bytes (No change) APK download size (estimated): 13 KiB (old), 13 KiB (new), 0 bytes (No change)
Configuration tvdpi
APK file size: 73 KiB (old), 73 KiB (new), 0 bytes (No change) APK download size (estimated): 27 KiB (old), 27 KiB (new), 0 bytes (No change)
Configuration xhdpi
APK file size: 50 KiB (old), 50 KiB (new), 0 bytes (No change) APK download size (estimated): 20 KiB (old), 20 KiB (new), 0 bytes (No change)
Configuration xxhdpi
APK file size: 55 KiB (old), 55 KiB (new), 0 bytes (No change) APK download size (estimated): 28 KiB (old), 28 KiB (new), 0 bytes (No change)
Configuration xxxhdpi
APK file size: 55 KiB (old), 55 KiB (new), 0 bytes (No change) APK download size (estimated): 27 KiB (old), 27 KiB (new), 0 bytes (No change)
Ga
Expand to see flavor specifics
Universal APK
APK file size: 11 MiB (old), 11 MiB (new), 18 KiB (Removed)
APK download size (estimated): 10 MiB (old), 10 MiB (new), 15 KiB (Removed)
Method count: 116073 (old), 115762 (new), 311 (Removed)
Features: 2 (old), 2 (new), 0 (No change)
Permissions: 6 (old), 6 (new), 0 (No change)
Resources: 5783 (old), 5776 (new), 7 (Removed)
- Anim: 33 (old), 33 (new), 0 (No change)
- Animator: 24 (old), 24 (new), 0 (No change)
- Array: 14 (old), 14 (new), 0 (No change)
- Attr: 888 (old), 888 (new), 0 (No change)
- Bool: 8 (old), 8 (new), 0 (No change)
- Color: 820 (old), 820 (new), 0 (No change)
- Dimen: 780 (old), 780 (new), 0 (No change)
- Drawable: 341 (old), 341 (new), 0 (No change)
- Id: 1221 (old), 1218 (new), 3 (Removed):
- id/onboarding_language_dropdown (removed)
- id/test_autocomplete_view (removed)
- id/test_text_input_view (removed)
- Integer: 32 (old), 32 (new), 0 (No change)
- Interpolator: 11 (old), 11 (new), 0 (No change)
- Layout: 343 (old), 341 (new), 2 (Removed):
- layout/text_input_layout_binding_adapters_test_activity (removed)
- layout/text_input_layout_binding_adapters_test_fragment (removed)
- Menu: 1 (old), 1 (new), 0 (No change)
- Mipmap: 1 (old), 1 (new), 0 (No change)
- Plurals: 10 (old), 10 (new), 0 (No change)
- String: 783 (old), 781 (new), 2 (Removed):
- string/add_profile_default_error_message (removed)
- string/add_profile_error_missing_profile_type (removed)
- Style: 472 (old), 472 (new), 0 (No change)
- Xml: 1 (old), 1 (new), 0 (No change)
Lesson assets: 111 (old), 111 (new), 0 (No change)
AAB differences
Expand to see AAB specifics
Supported configurations:
- hdpi (same)
- ldpi (same)
- mdpi (same)
- tvdpi (same)
- xhdpi (same)
- xxhdpi (same)
- xxxhdpi (same)
Base APK
APK file size: 10 MiB (old), 10 MiB (new), 18 KiB (Removed) APK download size (estimated): 10 MiB (old), 9 MiB (new), 15 KiB (Removed) Method count: 116073 (old), 115762 (new), 311 (Removed) Resources: 5740 (old), 5733 (new), 7 (Removed)
- Id: 1221 (old), 1218 (new), 3 (Removed)
- Layout: 343 (old), 341 (new), 2 (Removed)
- String: 783 (old), 781 (new), 2 (Removed)
Configuration hdpi
APK file size: 43 KiB (old), 43 KiB (new), 0 bytes (No change) APK download size (estimated): 17 KiB (old), 17 KiB (new), 0 bytes (No change)
Configuration ldpi
APK file size: 44 KiB (old), 44 KiB (new), 0 bytes (No change) APK download size (estimated): 13 KiB (old), 13 KiB (new), 0 bytes (No change)
Configuration mdpi
APK file size: 38 KiB (old), 38 KiB (new), 0 bytes (No change) APK download size (estimated): 13 KiB (old), 13 KiB (new), 0 bytes (No change)
Configuration tvdpi
APK file size: 73 KiB (old), 73 KiB (new), 0 bytes (No change) APK download size (estimated): 27 KiB (old), 27 KiB (new), 0 bytes (No change)
Configuration xhdpi
APK file size: 50 KiB (old), 50 KiB (new), 0 bytes (No change) APK download size (estimated): 20 KiB (old), 20 KiB (new), 0 bytes (No change)
Configuration xxhdpi
APK file size: 55 KiB (old), 55 KiB (new), 0 bytes (No change) APK download size (estimated): 28 KiB (old), 28 KiB (new), 0 bytes (No change)
Configuration xxxhdpi
APK file size: 55 KiB (old), 55 KiB (new), 0 bytes (No change) APK download size (estimated): 27 KiB (old), 27 KiB (new), 0 bytes (No change)
APK & AAB differences analysis
Note that this is a summarized snapshot. See the CI artifacts for detailed differences.
Dev
Expand to see flavor specifics
Universal APK
APK file size: 19 MiB (old), 19 MiB (new), 2480 bytes (Added)
APK download size (estimated): 17 MiB (old), 17 MiB (new), 403 bytes (Added)
Method count: 259758 (old), 259817 (new), 59 (Added)
Features: 2 (old), 2 (new), 0 (No change)
Permissions: 6 (old), 6 (new), 0 (No change)
Resources: 6815 (old), 6815 (new), 0 (No change)
- Anim: 43 (old), 43 (new), 0 (No change)
- Animator: 26 (old), 26 (new), 0 (No change)
- Array: 15 (old), 15 (new), 0 (No change)
- Attr: 922 (old), 922 (new), 0 (No change)
- Bool: 9 (old), 9 (new), 0 (No change)
- Color: 967 (old), 967 (new), 0 (No change)
- Dimen: 1048 (old), 1048 (new), 0 (No change)
- Drawable: 379 (old), 379 (new), 0 (No change)
- Id: 1275 (old), 1275 (new), 0 (No change)
- Integer: 37 (old), 37 (new), 0 (No change)
- Interpolator: 11 (old), 11 (new), 0 (No change)
- Layout: 380 (old), 380 (new), 0 (No change)
- Menu: 3 (old), 3 (new), 0 (No change)
- Mipmap: 1 (old), 1 (new), 0 (No change)
- Plurals: 10 (old), 10 (new), 0 (No change)
- Raw: 2 (old), 2 (new), 0 (No change)
- String: 850 (old), 850 (new), 0 (No change)
- Style: 831 (old), 831 (new), 0 (No change)
- Xml: 6 (old), 6 (new), 0 (No change)
Lesson assets: 111 (old), 111 (new), 0 (No change)
AAB differences
Expand to see AAB specifics
Supported configurations:
- hdpi (same)
- ldpi (same)
- mdpi (same)
- tvdpi (same)
- xhdpi (same)
- xxhdpi (same)
- xxxhdpi (same)
Base APK
APK file size: 18 MiB (old), 18 MiB (new), 2484 bytes (Added) APK download size (estimated): 17 MiB (old), 17 MiB (new), 460 bytes (Added) Method count: 259758 (old), 259817 (new), 59 (Added)
Configuration hdpi
APK file size: 50 KiB (old), 50 KiB (new), 0 bytes (No change) APK download size (estimated): 18 KiB (old), 18 KiB (new), 0 bytes (No change)
Configuration ldpi
APK file size: 49 KiB (old), 49 KiB (new), 0 bytes (No change) APK download size (estimated): 14 KiB (old), 14 KiB (new), 0 bytes (No change)
Configuration mdpi
APK file size: 45 KiB (old), 45 KiB (new), 0 bytes (No change) APK download size (estimated): 14 KiB (old), 14 KiB (new), 0 bytes (No change)
Configuration tvdpi
APK file size: 86 KiB (old), 86 KiB (new), 0 bytes (No change) APK download size (estimated): 29 KiB (old), 29 KiB (new), 0 bytes (No change)
Configuration xhdpi
APK file size: 57 KiB (old), 57 KiB (new), 0 bytes (No change) APK download size (estimated): 21 KiB (old), 21 KiB (new), 0 bytes (No change)
Configuration xxhdpi
APK file size: 63 KiB (old), 63 KiB (new), 0 bytes (No change) APK download size (estimated): 29 KiB (old), 29 KiB (new), 0 bytes (No change)
Configuration xxxhdpi
APK file size: 63 KiB (old), 63 KiB (new), 0 bytes (No change) APK download size (estimated): 28 KiB (old), 28 KiB (new), 0 bytes (No change)
Alpha
Expand to see flavor specifics
Universal APK
APK file size: 11 MiB (old), 11 MiB (new), 588 bytes (Added)
APK download size (estimated): 10 MiB (old), 10 MiB (new), 527 bytes (Removed)
Method count: 116054 (old), 116069 (new), 15 (Added)
Features: 2 (old), 2 (new), 0 (No change)
Permissions: 6 (old), 6 (new), 0 (No change)
Resources: 5783 (old), 5783 (new), 0 (No change)
- Anim: 33 (old), 33 (new), 0 (No change)
- Animator: 24 (old), 24 (new), 0 (No change)
- Array: 14 (old), 14 (new), 0 (No change)
- Attr: 888 (old), 888 (new), 0 (No change)
- Bool: 8 (old), 8 (new), 0 (No change)
- Color: 820 (old), 820 (new), 0 (No change)
- Dimen: 780 (old), 780 (new), 0 (No change)
- Drawable: 341 (old), 341 (new), 0 (No change)
- Id: 1221 (old), 1221 (new), 0 (No change)
- Integer: 32 (old), 32 (new), 0 (No change)
- Interpolator: 11 (old), 11 (new), 0 (No change)
- Layout: 343 (old), 343 (new), 0 (No change)
- Menu: 1 (old), 1 (new), 0 (No change)
- Mipmap: 1 (old), 1 (new), 0 (No change)
- Plurals: 10 (old), 10 (new), 0 (No change)
- String: 783 (old), 783 (new), 0 (No change)
- Style: 472 (old), 472 (new), 0 (No change)
- Xml: 1 (old), 1 (new), 0 (No change)
Lesson assets: 111 (old), 111 (new), 0 (No change)
AAB differences
Expand to see AAB specifics
Supported configurations:
- hdpi (same)
- ldpi (same)
- mdpi (same)
- tvdpi (same)
- xhdpi (same)
- xxhdpi (same)
- xxxhdpi (same)
Base APK
APK file size: 11 MiB (old), 11 MiB (new), 592 bytes (Added) APK download size (estimated): 10 MiB (old), 10 MiB (new), 300 bytes (Removed) Method count: 116054 (old), 116069 (new), 15 (Added)
Configuration hdpi
APK file size: 43 KiB (old), 43 KiB (new), 0 bytes (No change) APK download size (estimated): 17 KiB (old), 17 KiB (new), 0 bytes (No change)
Configuration ldpi
APK file size: 44 KiB (old), 44 KiB (new), 0 bytes (No change) APK download size (estimated): 13 KiB (old), 13 KiB (new), 0 bytes (No change)
Configuration mdpi
APK file size: 38 KiB (old), 38 KiB (new), 0 bytes (No change) APK download size (estimated): 13 KiB (old), 13 KiB (new), 0 bytes (No change)
Configuration tvdpi
APK file size: 73 KiB (old), 73 KiB (new), 0 bytes (No change) APK download size (estimated): 27 KiB (old), 27 KiB (new), 0 bytes (No change)
Configuration xhdpi
APK file size: 50 KiB (old), 50 KiB (new), 0 bytes (No change) APK download size (estimated): 20 KiB (old), 20 KiB (new), 0 bytes (No change)
Configuration xxhdpi
APK file size: 55 KiB (old), 55 KiB (new), 0 bytes (No change) APK download size (estimated): 28 KiB (old), 28 KiB (new), 0 bytes (No change)
Configuration xxxhdpi
APK file size: 55 KiB (old), 55 KiB (new), 0 bytes (No change) APK download size (estimated): 27 KiB (old), 27 KiB (new), 0 bytes (No change)
Beta
Expand to see flavor specifics
Universal APK
APK file size: 11 MiB (old), 11 MiB (new), 828 bytes (Added)
APK download size (estimated): 10 MiB (old), 10 MiB (new), 930 bytes (Removed)
Method count: 116060 (old), 116075 (new), 15 (Added)
Features: 2 (old), 2 (new), 0 (No change)
Permissions: 6 (old), 6 (new), 0 (No change)
Resources: 5783 (old), 5783 (new), 0 (No change)
- Anim: 33 (old), 33 (new), 0 (No change)
- Animator: 24 (old), 24 (new), 0 (No change)
- Array: 14 (old), 14 (new), 0 (No change)
- Attr: 888 (old), 888 (new), 0 (No change)
- Bool: 8 (old), 8 (new), 0 (No change)
- Color: 820 (old), 820 (new), 0 (No change)
- Dimen: 780 (old), 780 (new), 0 (No change)
- Drawable: 341 (old), 341 (new), 0 (No change)
- Id: 1221 (old), 1221 (new), 0 (No change)
- Integer: 32 (old), 32 (new), 0 (No change)
- Interpolator: 11 (old), 11 (new), 0 (No change)
- Layout: 343 (old), 343 (new), 0 (No change)
- Menu: 1 (old), 1 (new), 0 (No change)
- Mipmap: 1 (old), 1 (new), 0 (No change)
- Plurals: 10 (old), 10 (new), 0 (No change)
- String: 783 (old), 783 (new), 0 (No change)
- Style: 472 (old), 472 (new), 0 (No change)
- Xml: 1 (old), 1 (new), 0 (No change)
Lesson assets: 111 (old), 111 (new), 0 (No change)
AAB differences
Expand to see AAB specifics
Supported configurations:
- hdpi (same)
- ldpi (same)
- mdpi (same)
- tvdpi (same)
- xhdpi (same)
- xxhdpi (same)
- xxxhdpi (same)
Base APK
APK file size: 10 MiB (old), 10 MiB (new), 824 bytes (Added) APK download size (estimated): 10 MiB (old), 10 MiB (new), 731 bytes (Removed) Method count: 116060 (old), 116075 (new), 15 (Added)
Configuration hdpi
APK file size: 43 KiB (old), 43 KiB (new), 0 bytes (No change) APK download size (estimated): 17 KiB (old), 17 KiB (new), 0 bytes (No change)
Configuration ldpi
APK file size: 44 KiB (old), 44 KiB (new), 0 bytes (No change) APK download size (estimated): 13 KiB (old), 13 KiB (new), 0 bytes (No change)
Configuration mdpi
APK file size: 38 KiB (old), 38 KiB (new), 0 bytes (No change) APK download size (estimated): 13 KiB (old), 13 KiB (new), 0 bytes (No change)
Configuration tvdpi
APK file size: 73 KiB (old), 73 KiB (new), 0 bytes (No change) APK download size (estimated): 27 KiB (old), 27 KiB (new), 0 bytes (No change)
Configuration xhdpi
APK file size: 50 KiB (old), 50 KiB (new), 0 bytes (No change) APK download size (estimated): 20 KiB (old), 20 KiB (new), 0 bytes (No change)
Configuration xxhdpi
APK file size: 55 KiB (old), 55 KiB (new), 0 bytes (No change) APK download size (estimated): 28 KiB (old), 28 KiB (new), 0 bytes (No change)
Configuration xxxhdpi
APK file size: 55 KiB (old), 55 KiB (new), 0 bytes (No change) APK download size (estimated): 27 KiB (old), 27 KiB (new), 0 bytes (No change)
Ga
Expand to see flavor specifics
Universal APK
APK file size: 11 MiB (old), 11 MiB (new), 928 bytes (Added)
APK download size (estimated): 10 MiB (old), 10 MiB (new), 1961 bytes (Added)
Method count: 116060 (old), 116075 (new), 15 (Added)
Features: 2 (old), 2 (new), 0 (No change)
Permissions: 6 (old), 6 (new), 0 (No change)
Resources: 5783 (old), 5783 (new), 0 (No change)
- Anim: 33 (old), 33 (new), 0 (No change)
- Animator: 24 (old), 24 (new), 0 (No change)
- Array: 14 (old), 14 (new), 0 (No change)
- Attr: 888 (old), 888 (new), 0 (No change)
- Bool: 8 (old), 8 (new), 0 (No change)
- Color: 820 (old), 820 (new), 0 (No change)
- Dimen: 780 (old), 780 (new), 0 (No change)
- Drawable: 341 (old), 341 (new), 0 (No change)
- Id: 1221 (old), 1221 (new), 0 (No change)
- Integer: 32 (old), 32 (new), 0 (No change)
- Interpolator: 11 (old), 11 (new), 0 (No change)
- Layout: 343 (old), 343 (new), 0 (No change)
- Menu: 1 (old), 1 (new), 0 (No change)
- Mipmap: 1 (old), 1 (new), 0 (No change)
- Plurals: 10 (old), 10 (new), 0 (No change)
- String: 783 (old), 783 (new), 0 (No change)
- Style: 472 (old), 472 (new), 0 (No change)
- Xml: 1 (old), 1 (new), 0 (No change)
Lesson assets: 111 (old), 111 (new), 0 (No change)
AAB differences
Expand to see AAB specifics
Supported configurations:
- hdpi (same)
- ldpi (same)
- mdpi (same)
- tvdpi (same)
- xhdpi (same)
- xxhdpi (same)
- xxxhdpi (same)
Base APK
APK file size: 10 MiB (old), 10 MiB (new), 932 bytes (Added) APK download size (estimated): 10 MiB (old), 10 MiB (new), 1017 bytes (Added) Method count: 116060 (old), 116075 (new), 15 (Added)
Configuration hdpi
APK file size: 43 KiB (old), 43 KiB (new), 0 bytes (No change) APK download size (estimated): 17 KiB (old), 17 KiB (new), 0 bytes (No change)
Configuration ldpi
APK file size: 44 KiB (old), 44 KiB (new), 0 bytes (No change) APK download size (estimated): 13 KiB (old), 13 KiB (new), 0 bytes (No change)
Configuration mdpi
APK file size: 38 KiB (old), 38 KiB (new), 0 bytes (No change) APK download size (estimated): 13 KiB (old), 13 KiB (new), 0 bytes (No change)
Configuration tvdpi
APK file size: 73 KiB (old), 73 KiB (new), 0 bytes (No change) APK download size (estimated): 27 KiB (old), 27 KiB (new), 0 bytes (No change)
Configuration xhdpi
APK file size: 50 KiB (old), 50 KiB (new), 0 bytes (No change) APK download size (estimated): 20 KiB (old), 20 KiB (new), 0 bytes (No change)
Configuration xxhdpi
APK file size: 55 KiB (old), 55 KiB (new), 0 bytes (No change) APK download size (estimated): 28 KiB (old), 28 KiB (new), 0 bytes (No change)
Configuration xxxhdpi
APK file size: 55 KiB (old), 55 KiB (new), 0 bytes (No change) APK download size (estimated): 27 KiB (old), 27 KiB (new), 0 bytes (No change)
APK & AAB differences analysis
Note that this is a summarized snapshot. See the CI artifacts for detailed differences.
Dev
Expand to see flavor specifics
Universal APK
APK file size: 19 MiB (old), 19 MiB (new), 284 bytes (Removed)
APK download size (estimated): 17 MiB (old), 17 MiB (new), 1272 bytes (Removed)
Method count: 259758 (old), 259760 (new), 2 (Added)
Features: 2 (old), 2 (new), 0 (No change)
Permissions: 6 (old), 6 (new), 0 (No change)
Resources: 6815 (old), 6815 (new), 0 (No change)
- Anim: 43 (old), 43 (new), 0 (No change)
- Animator: 26 (old), 26 (new), 0 (No change)
- Array: 15 (old), 15 (new), 0 (No change)
- Attr: 922 (old), 922 (new), 0 (No change)
- Bool: 9 (old), 9 (new), 0 (No change)
- Color: 967 (old), 967 (new), 0 (No change)
- Dimen: 1048 (old), 1048 (new), 0 (No change)
- Drawable: 379 (old), 379 (new), 0 (No change)
- Id: 1275 (old), 1275 (new), 0 (No change)
- Integer: 37 (old), 37 (new), 0 (No change)
- Interpolator: 11 (old), 11 (new), 0 (No change)
- Layout: 380 (old), 380 (new), 0 (No change)
- Menu: 3 (old), 3 (new), 0 (No change)
- Mipmap: 1 (old), 1 (new), 0 (No change)
- Plurals: 10 (old), 10 (new), 0 (No change)
- Raw: 2 (old), 2 (new), 0 (No change)
- String: 850 (old), 850 (new), 0 (No change)
- Style: 831 (old), 831 (new), 0 (No change)
- Xml: 6 (old), 6 (new), 0 (No change)
Lesson assets: 111 (old), 111 (new), 0 (No change)
AAB differences
Expand to see AAB specifics
Supported configurations:
- hdpi (same)
- ldpi (same)
- mdpi (same)
- tvdpi (same)
- xhdpi (same)
- xxhdpi (same)
- xxxhdpi (same)
Base APK
APK file size: 18 MiB (old), 18 MiB (new), 284 bytes (Removed) APK download size (estimated): 17 MiB (old), 17 MiB (new), 2860 bytes (Removed) Method count: 259758 (old), 259760 (new), 2 (Added)
Configuration hdpi
APK file size: 50 KiB (old), 50 KiB (new), 0 bytes (No change) APK download size (estimated): 18 KiB (old), 18 KiB (new), 0 bytes (No change)
Configuration ldpi
APK file size: 49 KiB (old), 49 KiB (new), 0 bytes (No change) APK download size (estimated): 14 KiB (old), 14 KiB (new), 0 bytes (No change)
Configuration mdpi
APK file size: 45 KiB (old), 45 KiB (new), 0 bytes (No change) APK download size (estimated): 14 KiB (old), 14 KiB (new), 0 bytes (No change)
Configuration tvdpi
APK file size: 86 KiB (old), 86 KiB (new), 0 bytes (No change) APK download size (estimated): 29 KiB (old), 29 KiB (new), 0 bytes (No change)
Configuration xhdpi
APK file size: 57 KiB (old), 57 KiB (new), 0 bytes (No change) APK download size (estimated): 21 KiB (old), 21 KiB (new), 0 bytes (No change)
Configuration xxhdpi
APK file size: 63 KiB (old), 63 KiB (new), 0 bytes (No change) APK download size (estimated): 29 KiB (old), 29 KiB (new), 0 bytes (No change)
Configuration xxxhdpi
APK file size: 63 KiB (old), 63 KiB (new), 0 bytes (No change) APK download size (estimated): 28 KiB (old), 28 KiB (new), 0 bytes (No change)
Alpha
Expand to see flavor specifics
Universal APK
APK file size: 11 MiB (old), 11 MiB (new), 64 bytes (Added)
APK download size (estimated): 10 MiB (old), 10 MiB (new), 534 bytes (Removed)
Method count: 116054 (old), 116056 (new), 2 (Added)
Features: 2 (old), 2 (new), 0 (No change)
Permissions: 6 (old), 6 (new), 0 (No change)
Resources: 5783 (old), 5783 (new), 0 (No change)
- Anim: 33 (old), 33 (new), 0 (No change)
- Animator: 24 (old), 24 (new), 0 (No change)
- Array: 14 (old), 14 (new), 0 (No change)
- Attr: 888 (old), 888 (new), 0 (No change)
- Bool: 8 (old), 8 (new), 0 (No change)
- Color: 820 (old), 820 (new), 0 (No change)
- Dimen: 780 (old), 780 (new), 0 (No change)
- Drawable: 341 (old), 341 (new), 0 (No change)
- Id: 1221 (old), 1221 (new), 0 (No change)
- Integer: 32 (old), 32 (new), 0 (No change)
- Interpolator: 11 (old), 11 (new), 0 (No change)
- Layout: 343 (old), 343 (new), 0 (No change)
- Menu: 1 (old), 1 (new), 0 (No change)
- Mipmap: 1 (old), 1 (new), 0 (No change)
- Plurals: 10 (old), 10 (new), 0 (No change)
- String: 783 (old), 783 (new), 0 (No change)
- Style: 472 (old), 472 (new), 0 (No change)
- Xml: 1 (old), 1 (new), 0 (No change)
Lesson assets: 111 (old), 111 (new), 0 (No change)
AAB differences
Expand to see AAB specifics
Supported configurations:
- hdpi (same)
- ldpi (same)
- mdpi (same)
- tvdpi (same)
- xhdpi (same)
- xxhdpi (same)
- xxxhdpi (same)
Base APK
APK file size: 11 MiB (old), 11 MiB (new), 64 bytes (Added) APK download size (estimated): 10 MiB (old), 10 MiB (new), 344 bytes (Removed) Method count: 116054 (old), 116056 (new), 2 (Added)
Configuration hdpi
APK file size: 43 KiB (old), 43 KiB (new), 0 bytes (No change) APK download size (estimated): 17 KiB (old), 17 KiB (new), 0 bytes (No change)
Configuration ldpi
APK file size: 44 KiB (old), 44 KiB (new), 0 bytes (No change) APK download size (estimated): 13 KiB (old), 13 KiB (new), 0 bytes (No change)
Configuration mdpi
APK file size: 38 KiB (old), 38 KiB (new), 0 bytes (No change) APK download size (estimated): 13 KiB (old), 13 KiB (new), 0 bytes (No change)
Configuration tvdpi
APK file size: 73 KiB (old), 73 KiB (new), 0 bytes (No change) APK download size (estimated): 27 KiB (old), 27 KiB (new), 0 bytes (No change)
Configuration xhdpi
APK file size: 50 KiB (old), 50 KiB (new), 0 bytes (No change) APK download size (estimated): 20 KiB (old), 20 KiB (new), 0 bytes (No change)
Configuration xxhdpi
APK file size: 55 KiB (old), 55 KiB (new), 0 bytes (No change) APK download size (estimated): 28 KiB (old), 28 KiB (new), 0 bytes (No change)
Configuration xxxhdpi
APK file size: 55 KiB (old), 55 KiB (new), 0 bytes (No change) APK download size (estimated): 27 KiB (old), 27 KiB (new), 0 bytes (No change)
Beta
Expand to see flavor specifics
Universal APK
APK file size: 11 MiB (old), 11 MiB (new), 40 bytes (Removed)
APK download size (estimated): 10 MiB (old), 10 MiB (new), 138 bytes (Added)
Method count: 116060 (old), 116062 (new), 2 (Added)
Features: 2 (old), 2 (new), 0 (No change)
Permissions: 6 (old), 6 (new), 0 (No change)
Resources: 5783 (old), 5783 (new), 0 (No change)
- Anim: 33 (old), 33 (new), 0 (No change)
- Animator: 24 (old), 24 (new), 0 (No change)
- Array: 14 (old), 14 (new), 0 (No change)
- Attr: 888 (old), 888 (new), 0 (No change)
- Bool: 8 (old), 8 (new), 0 (No change)
- Color: 820 (old), 820 (new), 0 (No change)
- Dimen: 780 (old), 780 (new), 0 (No change)
- Drawable: 341 (old), 341 (new), 0 (No change)
- Id: 1221 (old), 1221 (new), 0 (No change)
- Integer: 32 (old), 32 (new), 0 (No change)
- Interpolator: 11 (old), 11 (new), 0 (No change)
- Layout: 343 (old), 343 (new), 0 (No change)
- Menu: 1 (old), 1 (new), 0 (No change)
- Mipmap: 1 (old), 1 (new), 0 (No change)
- Plurals: 10 (old), 10 (new), 0 (No change)
- String: 783 (old), 783 (new), 0 (No change)
- Style: 472 (old), 472 (new), 0 (No change)
- Xml: 1 (old), 1 (new), 0 (No change)
Lesson assets: 111 (old), 111 (new), 0 (No change)
AAB differences
Expand to see AAB specifics
Supported configurations:
- hdpi (same)
- ldpi (same)
- mdpi (same)
- tvdpi (same)
- xhdpi (same)
- xxhdpi (same)
- xxxhdpi (same)
Base APK
APK file size: 10 MiB (old), 10 MiB (new), 36 bytes (Removed) APK download size (estimated): 10 MiB (old), 10 MiB (new), 45 bytes (Added) Method count: 116060 (old), 116062 (new), 2 (Added)
Configuration hdpi
APK file size: 43 KiB (old), 43 KiB (new), 0 bytes (No change) APK download size (estimated): 17 KiB (old), 17 KiB (new), 0 bytes (No change)
Configuration ldpi
APK file size: 44 KiB (old), 44 KiB (new), 0 bytes (No change) APK download size (estimated): 13 KiB (old), 13 KiB (new), 0 bytes (No change)
Configuration mdpi
APK file size: 38 KiB (old), 38 KiB (new), 0 bytes (No change) APK download size (estimated): 13 KiB (old), 13 KiB (new), 0 bytes (No change)
Configuration tvdpi
APK file size: 73 KiB (old), 73 KiB (new), 0 bytes (No change) APK download size (estimated): 27 KiB (old), 27 KiB (new), 0 bytes (No change)
Configuration xhdpi
APK file size: 50 KiB (old), 50 KiB (new), 0 bytes (No change) APK download size (estimated): 20 KiB (old), 20 KiB (new), 0 bytes (No change)
Configuration xxhdpi
APK file size: 55 KiB (old), 55 KiB (new), 0 bytes (No change) APK download size (estimated): 28 KiB (old), 28 KiB (new), 0 bytes (No change)
Configuration xxxhdpi
APK file size: 55 KiB (old), 55 KiB (new), 0 bytes (No change) APK download size (estimated): 27 KiB (old), 27 KiB (new), 0 bytes (No change)
Ga
Expand to see flavor specifics
Universal APK
APK file size: 11 MiB (old), 11 MiB (new), 116 bytes (Added)
APK download size (estimated): 10 MiB (old), 10 MiB (new), 305 bytes (Removed)
Method count: 116060 (old), 116062 (new), 2 (Added)
Features: 2 (old), 2 (new), 0 (No change)
Permissions: 6 (old), 6 (new), 0 (No change)
Resources: 5783 (old), 5783 (new), 0 (No change)
- Anim: 33 (old), 33 (new), 0 (No change)
- Animator: 24 (old), 24 (new), 0 (No change)
- Array: 14 (old), 14 (new), 0 (No change)
- Attr: 888 (old), 888 (new), 0 (No change)
- Bool: 8 (old), 8 (new), 0 (No change)
- Color: 820 (old), 820 (new), 0 (No change)
- Dimen: 780 (old), 780 (new), 0 (No change)
- Drawable: 341 (old), 341 (new), 0 (No change)
- Id: 1221 (old), 1221 (new), 0 (No change)
- Integer: 32 (old), 32 (new), 0 (No change)
- Interpolator: 11 (old), 11 (new), 0 (No change)
- Layout: 343 (old), 343 (new), 0 (No change)
- Menu: 1 (old), 1 (new), 0 (No change)
- Mipmap: 1 (old), 1 (new), 0 (No change)
- Plurals: 10 (old), 10 (new), 0 (No change)
- String: 783 (old), 783 (new), 0 (No change)
- Style: 472 (old), 472 (new), 0 (No change)
- Xml: 1 (old), 1 (new), 0 (No change)
Lesson assets: 111 (old), 111 (new), 0 (No change)
AAB differences
Expand to see AAB specifics
Supported configurations:
- hdpi (same)
- ldpi (same)
- mdpi (same)
- tvdpi (same)
- xhdpi (same)
- xxhdpi (same)
- xxxhdpi (same)
Base APK
APK file size: 10 MiB (old), 10 MiB (new), 120 bytes (Added) APK download size (estimated): 10 MiB (old), 10 MiB (new), 490 bytes (Removed) Method count: 116060 (old), 116062 (new), 2 (Added)
Configuration hdpi
APK file size: 43 KiB (old), 43 KiB (new), 0 bytes (No change) APK download size (estimated): 17 KiB (old), 17 KiB (new), 0 bytes (No change)
Configuration ldpi
APK file size: 44 KiB (old), 44 KiB (new), 0 bytes (No change) APK download size (estimated): 13 KiB (old), 13 KiB (new), 0 bytes (No change)
Configuration mdpi
APK file size: 38 KiB (old), 38 KiB (new), 0 bytes (No change) APK download size (estimated): 13 KiB (old), 13 KiB (new), 0 bytes (No change)
Configuration tvdpi
APK file size: 73 KiB (old), 73 KiB (new), 0 bytes (No change) APK download size (estimated): 27 KiB (old), 27 KiB (new), 0 bytes (No change)
Configuration xhdpi
APK file size: 50 KiB (old), 50 KiB (new), 0 bytes (No change) APK download size (estimated): 20 KiB (old), 20 KiB (new), 0 bytes (No change)
Configuration xxhdpi
APK file size: 55 KiB (old), 55 KiB (new), 0 bytes (No change) APK download size (estimated): 28 KiB (old), 28 KiB (new), 0 bytes (No change)
Configuration xxxhdpi
APK file size: 55 KiB (old), 55 KiB (new), 0 bytes (No change) APK download size (estimated): 27 KiB (old), 27 KiB (new), 0 bytes (No change)
@adhiamboperes is there anything else that needs to be done?
@manas-yu, PTAL at failing test:
org.oppia.android.util.logging.ConsoleLoggerTest > testConsoleLogger_closeAndReopen_continuesToAppend FAILED
java.io.FileNotFoundException: /tmp/robolectric-Method_testConsoleLogger_closeAndReopen_continuesToAppend1146850382645191789/org.oppia.android.util.test-dataDir/files/oppia_app.log (No such file or directory)
at java.base/java.io.FileInputStream.open0(Native Method)
at java.base/java.io.FileInputStream.open(FileInputStream.java:196)
at java.base/java.io.FileInputStream.<init>(FileInputStream.java:139)
at kotlin.io.FilesKt__FileReadWriteKt.readText(FileReadWrite.kt:125)
at kotlin.io.FilesKt__FileReadWriteKt.readText$default(FileReadWrite.kt:125)
at
APK & AAB differences analysis
Note that this is a summarized snapshot. See the CI artifacts for detailed differences.
Dev
Expand to see flavor specifics
Universal APK
APK file size: 19 MiB (old), 19 MiB (new), 188 bytes (Removed)
APK download size (estimated): 17 MiB (old), 17 MiB (new), 136 bytes (Added)
Method count: 259758 (old), 259769 (new), 11 (Added)
Features: 2 (old), 2 (new), 0 (No change)
Permissions: 6 (old), 6 (new), 0 (No change)
Resources: 6816 (old), 6816 (new), 0 (No change)
- Anim: 43 (old), 43 (new), 0 (No change)
- Animator: 26 (old), 26 (new), 0 (No change)
- Array: 15 (old), 15 (new), 0 (No change)
- Attr: 922 (old), 922 (new), 0 (No change)
- Bool: 9 (old), 9 (new), 0 (No change)
- Color: 967 (old), 967 (new), 0 (No change)
- Dimen: 1048 (old), 1048 (new), 0 (No change)
- Drawable: 380 (old), 380 (new), 0 (No change)
- Id: 1275 (old), 1275 (new), 0 (No change)
- Integer: 37 (old), 37 (new), 0 (No change)
- Interpolator: 11 (old), 11 (new), 0 (No change)
- Layout: 380 (old), 380 (new), 0 (No change)
- Menu: 3 (old), 3 (new), 0 (No change)
- Mipmap: 1 (old), 1 (new), 0 (No change)
- Plurals: 10 (old), 10 (new), 0 (No change)
- Raw: 2 (old), 2 (new), 0 (No change)
- String: 850 (old), 850 (new), 0 (No change)
- Style: 831 (old), 831 (new), 0 (No change)
- Xml: 6 (old), 6 (new), 0 (No change)
Lesson assets: 111 (old), 111 (new), 0 (No change)
AAB differences
Expand to see AAB specifics
Supported configurations:
- hdpi (same)
- ldpi (same)
- mdpi (same)
- tvdpi (same)
- xhdpi (same)
- xxhdpi (same)
- xxxhdpi (same)
Base APK
APK file size: 18 MiB (old), 18 MiB (new), 192 bytes (Removed) APK download size (estimated): 17 MiB (old), 17 MiB (new), 25 bytes (Removed) Method count: 259758 (old), 259769 (new), 11 (Added)
Configuration hdpi
APK file size: 50 KiB (old), 50 KiB (new), 0 bytes (No change) APK download size (estimated): 18 KiB (old), 18 KiB (new), 0 bytes (No change)
Configuration ldpi
APK file size: 49 KiB (old), 49 KiB (new), 0 bytes (No change) APK download size (estimated): 14 KiB (old), 14 KiB (new), 0 bytes (No change)
Configuration mdpi
APK file size: 45 KiB (old), 45 KiB (new), 0 bytes (No change) APK download size (estimated): 14 KiB (old), 14 KiB (new), 0 bytes (No change)
Configuration tvdpi
APK file size: 86 KiB (old), 86 KiB (new), 0 bytes (No change) APK download size (estimated): 29 KiB (old), 29 KiB (new), 0 bytes (No change)
Configuration xhdpi
APK file size: 57 KiB (old), 57 KiB (new), 0 bytes (No change) APK download size (estimated): 21 KiB (old), 21 KiB (new), 0 bytes (No change)
Configuration xxhdpi
APK file size: 63 KiB (old), 63 KiB (new), 0 bytes (No change) APK download size (estimated): 29 KiB (old), 29 KiB (new), 0 bytes (No change)
Configuration xxxhdpi
APK file size: 63 KiB (old), 63 KiB (new), 0 bytes (No change) APK download size (estimated): 28 KiB (old), 28 KiB (new), 0 bytes (No change)
Alpha
Expand to see flavor specifics
Universal APK
APK file size: 11 MiB (old), 11 MiB (new), 12 bytes (Added)
APK download size (estimated): 10 MiB (old), 10 MiB (new), 89 bytes (Removed)
Method count: 116054 (old), 116059 (new), 5 (Added)
Features: 2 (old), 2 (new), 0 (No change)
Permissions: 6 (old), 6 (new), 0 (No change)
Resources: 5784 (old), 5784 (new), 0 (No change)
- Anim: 33 (old), 33 (new), 0 (No change)
- Animator: 24 (old), 24 (new), 0 (No change)
- Array: 14 (old), 14 (new), 0 (No change)
- Attr: 888 (old), 888 (new), 0 (No change)
- Bool: 8 (old), 8 (new), 0 (No change)
- Color: 820 (old), 820 (new), 0 (No change)
- Dimen: 780 (old), 780 (new), 0 (No change)
- Drawable: 342 (old), 342 (new), 0 (No change)
- Id: 1221 (old), 1221 (new), 0 (No change)
- Integer: 32 (old), 32 (new), 0 (No change)
- Interpolator: 11 (old), 11 (new), 0 (No change)
- Layout: 343 (old), 343 (new), 0 (No change)
- Menu: 1 (old), 1 (new), 0 (No change)
- Mipmap: 1 (old), 1 (new), 0 (No change)
- Plurals: 10 (old), 10 (new), 0 (No change)
- String: 783 (old), 783 (new), 0 (No change)
- Style: 472 (old), 472 (new), 0 (No change)
- Xml: 1 (old), 1 (new), 0 (No change)
Lesson assets: 111 (old), 111 (new), 0 (No change)
AAB differences
Expand to see AAB specifics
Supported configurations:
- hdpi (same)
- ldpi (same)
- mdpi (same)
- tvdpi (same)
- xhdpi (same)
- xxhdpi (same)
- xxxhdpi (same)
Base APK
APK file size: 11 MiB (old), 11 MiB (new), 12 bytes (Added) APK download size (estimated): 10 MiB (old), 10 MiB (new), 867 bytes (Added) Method count: 116054 (old), 116059 (new), 5 (Added)
Configuration hdpi
APK file size: 43 KiB (old), 43 KiB (new), 0 bytes (No change) APK download size (estimated): 17 KiB (old), 17 KiB (new), 0 bytes (No change)
Configuration ldpi
APK file size: 44 KiB (old), 44 KiB (new), 0 bytes (No change) APK download size (estimated): 13 KiB (old), 13 KiB (new), 0 bytes (No change)
Configuration mdpi
APK file size: 38 KiB (old), 38 KiB (new), 0 bytes (No change) APK download size (estimated): 13 KiB (old), 13 KiB (new), 0 bytes (No change)
Configuration tvdpi
APK file size: 73 KiB (old), 73 KiB (new), 0 bytes (No change) APK download size (estimated): 27 KiB (old), 27 KiB (new), 0 bytes (No change)
Configuration xhdpi
APK file size: 50 KiB (old), 50 KiB (new), 0 bytes (No change) APK download size (estimated): 20 KiB (old), 20 KiB (new), 0 bytes (No change)
Configuration xxhdpi
APK file size: 55 KiB (old), 55 KiB (new), 0 bytes (No change) APK download size (estimated): 28 KiB (old), 28 KiB (new), 0 bytes (No change)
Configuration xxxhdpi
APK file size: 55 KiB (old), 55 KiB (new), 0 bytes (No change) APK download size (estimated): 27 KiB (old), 27 KiB (new), 0 bytes (No change)
Beta
Expand to see flavor specifics
Universal APK
APK file size: 11 MiB (old), 11 MiB (new), 392 bytes (Added)
APK download size (estimated): 10 MiB (old), 10 MiB (new), 2232 bytes (Added)
Method count: 116060 (old), 116065 (new), 5 (Added)
Features: 2 (old), 2 (new), 0 (No change)
Permissions: 6 (old), 6 (new), 0 (No change)
Resources: 5784 (old), 5784 (new), 0 (No change)
- Anim: 33 (old), 33 (new), 0 (No change)
- Animator: 24 (old), 24 (new), 0 (No change)
- Array: 14 (old), 14 (new), 0 (No change)
- Attr: 888 (old), 888 (new), 0 (No change)
- Bool: 8 (old), 8 (new), 0 (No change)
- Color: 820 (old), 820 (new), 0 (No change)
- Dimen: 780 (old), 780 (new), 0 (No change)
- Drawable: 342 (old), 342 (new), 0 (No change)
- Id: 1221 (old), 1221 (new), 0 (No change)
- Integer: 32 (old), 32 (new), 0 (No change)
- Interpolator: 11 (old), 11 (new), 0 (No change)
- Layout: 343 (old), 343 (new), 0 (No change)
- Menu: 1 (old), 1 (new), 0 (No change)
- Mipmap: 1 (old), 1 (new), 0 (No change)
- Plurals: 10 (old), 10 (new), 0 (No change)
- String: 783 (old), 783 (new), 0 (No change)
- Style: 472 (old), 472 (new), 0 (No change)
- Xml: 1 (old), 1 (new), 0 (No change)
Lesson assets: 111 (old), 111 (new), 0 (No change)
AAB differences
Expand to see AAB specifics
Supported configurations:
- hdpi (same)
- ldpi (same)
- mdpi (same)
- tvdpi (same)
- xhdpi (same)
- xxhdpi (same)
- xxxhdpi (same)
Base APK
APK file size: 11 MiB (old), 11 MiB (new), 388 bytes (Added) APK download size (estimated): 10 MiB (old), 10 MiB (new), 591 bytes (Added) Method count: 116060 (old), 116065 (new), 5 (Added)
Configuration hdpi
APK file size: 43 KiB (old), 43 KiB (new), 0 bytes (No change) APK download size (estimated): 17 KiB (old), 17 KiB (new), 0 bytes (No change)
Configuration ldpi
APK file size: 44 KiB (old), 44 KiB (new), 0 bytes (No change) APK download size (estimated): 13 KiB (old), 13 KiB (new), 0 bytes (No change)
Configuration mdpi
APK file size: 38 KiB (old), 38 KiB (new), 0 bytes (No change) APK download size (estimated): 13 KiB (old), 13 KiB (new), 0 bytes (No change)
Configuration tvdpi
APK file size: 73 KiB (old), 73 KiB (new), 0 bytes (No change) APK download size (estimated): 27 KiB (old), 27 KiB (new), 0 bytes (No change)
Configuration xhdpi
APK file size: 50 KiB (old), 50 KiB (new), 0 bytes (No change) APK download size (estimated): 20 KiB (old), 20 KiB (new), 0 bytes (No change)
Configuration xxhdpi
APK file size: 55 KiB (old), 55 KiB (new), 0 bytes (No change) APK download size (estimated): 28 KiB (old), 28 KiB (new), 0 bytes (No change)
Configuration xxxhdpi
APK file size: 55 KiB (old), 55 KiB (new), 0 bytes (No change) APK download size (estimated): 27 KiB (old), 27 KiB (new), 0 bytes (No change)
Ga
Expand to see flavor specifics
Universal APK
APK file size: 11 MiB (old), 11 MiB (new), 320 bytes (Added)
APK download size (estimated): 10 MiB (old), 10 MiB (new), 855 bytes (Added)
Method count: 116060 (old), 116065 (new), 5 (Added)
Features: 2 (old), 2 (new), 0 (No change)
Permissions: 6 (old), 6 (new), 0 (No change)
Resources: 5784 (old), 5784 (new), 0 (No change)
- Anim: 33 (old), 33 (new), 0 (No change)
- Animator: 24 (old), 24 (new), 0 (No change)
- Array: 14 (old), 14 (new), 0 (No change)
- Attr: 888 (old), 888 (new), 0 (No change)
- Bool: 8 (old), 8 (new), 0 (No change)
- Color: 820 (old), 820 (new), 0 (No change)
- Dimen: 780 (old), 780 (new), 0 (No change)
- Drawable: 342 (old), 342 (new), 0 (No change)
- Id: 1221 (old), 1221 (new), 0 (No change)
- Integer: 32 (old), 32 (new), 0 (No change)
- Interpolator: 11 (old), 11 (new), 0 (No change)
- Layout: 343 (old), 343 (new), 0 (No change)
- Menu: 1 (old), 1 (new), 0 (No change)
- Mipmap: 1 (old), 1 (new), 0 (No change)
- Plurals: 10 (old), 10 (new), 0 (No change)
- String: 783 (old), 783 (new), 0 (No change)
- Style: 472 (old), 472 (new), 0 (No change)
- Xml: 1 (old), 1 (new), 0 (No change)
Lesson assets: 111 (old), 111 (new), 0 (No change)
AAB differences
Expand to see AAB specifics
Supported configurations:
- hdpi (same)
- ldpi (same)
- mdpi (same)
- tvdpi (same)
- xhdpi (same)
- xxhdpi (same)
- xxxhdpi (same)
Base APK
APK file size: 11 MiB (old), 11 MiB (new), 320 bytes (Added) APK download size (estimated): 10 MiB (old), 10 MiB (new), 704 bytes (Added) Method count: 116060 (old), 116065 (new), 5 (Added)
Configuration hdpi
APK file size: 43 KiB (old), 43 KiB (new), 0 bytes (No change) APK download size (estimated): 17 KiB (old), 17 KiB (new), 0 bytes (No change)
Configuration ldpi
APK file size: 44 KiB (old), 44 KiB (new), 0 bytes (No change) APK download size (estimated): 13 KiB (old), 13 KiB (new), 0 bytes (No change)
Configuration mdpi
APK file size: 38 KiB (old), 38 KiB (new), 0 bytes (No change) APK download size (estimated): 13 KiB (old), 13 KiB (new), 0 bytes (No change)
Configuration tvdpi
APK file size: 73 KiB (old), 73 KiB (new), 0 bytes (No change) APK download size (estimated): 27 KiB (old), 27 KiB (new), 0 bytes (No change)
Configuration xhdpi
APK file size: 50 KiB (old), 50 KiB (new), 0 bytes (No change) APK download size (estimated): 20 KiB (old), 20 KiB (new), 0 bytes (No change)
Configuration xxhdpi
APK file size: 55 KiB (old), 55 KiB (new), 0 bytes (No change) APK download size (estimated): 28 KiB (old), 28 KiB (new), 0 bytes (No change)
Configuration xxxhdpi
APK file size: 55 KiB (old), 55 KiB (new), 0 bytes (No change) APK download size (estimated): 27 KiB (old), 27 KiB (new), 0 bytes (No change)
@adhiamboperes PTAL, the tests should pass now.
Unassigning @manas-yu since a re-review was requested. @manas-yu, please make sure you have addressed all review comments. Thanks!
Hey @adhiamboperes, is there anything else that needs to be done?
APK & AAB differences analysis
Note that this is a summarized snapshot. See the CI artifacts for detailed differences.
Dev
Expand to see flavor specifics
Universal APK
APK file size: 19 MiB (old), 19 MiB (new), 4316 bytes (Added)
APK download size (estimated): 17 MiB (old), 17 MiB (new), 1179 bytes (Added)
Method count: 259592 (old), 259760 (new), 168 (Added)
Features: 2 (old), 2 (new), 0 (No change)
Permissions: 6 (old), 6 (new), 0 (No change)
Resources: 6816 (old), 6816 (new), 0 (No change)
- Anim: 43 (old), 43 (new), 0 (No change)
- Animator: 26 (old), 26 (new), 0 (No change)
- Array: 15 (old), 15 (new), 0 (No change)
- Attr: 922 (old), 922 (new), 0 (No change)
- Bool: 9 (old), 9 (new), 0 (No change)
- Color: 967 (old), 967 (new), 0 (No change)
- Dimen: 1048 (old), 1048 (new), 0 (No change)
- Drawable: 380 (old), 380 (new), 0 (No change)
- Id: 1275 (old), 1275 (new), 0 (No change)
- Integer: 37 (old), 37 (new), 0 (No change)
- Interpolator: 11 (old), 11 (new), 0 (No change)
- Layout: 380 (old), 380 (new), 0 (No change)
- Menu: 3 (old), 3 (new), 0 (No change)
- Mipmap: 1 (old), 1 (new), 0 (No change)
- Plurals: 10 (old), 10 (new), 0 (No change)
- Raw: 2 (old), 2 (new), 0 (No change)
- String: 850 (old), 850 (new), 0 (No change)
- Style: 831 (old), 831 (new), 0 (No change)
- Xml: 6 (old), 6 (new), 0 (No change)
Lesson assets: 111 (old), 111 (new), 0 (No change)
AAB differences
Expand to see AAB specifics
Supported configurations:
- hdpi (same)
- ldpi (same)
- mdpi (same)
- tvdpi (same)
- xhdpi (same)
- xxhdpi (same)
- xxxhdpi (same)
Base APK
APK file size: 18 MiB (old), 18 MiB (new), 4312 bytes (Added) APK download size (estimated): 17 MiB (old), 17 MiB (new), 2816 bytes (Added) Method count: 259592 (old), 259760 (new), 168 (Added)
Configuration hdpi
APK file size: 50 KiB (old), 50 KiB (new), 0 bytes (No change) APK download size (estimated): 18 KiB (old), 18 KiB (new), 1 bytes (Removed)
Configuration ldpi
APK file size: 49 KiB (old), 49 KiB (new), 0 bytes (No change) APK download size (estimated): 14 KiB (old), 14 KiB (new), 1 bytes (Added)
Configuration mdpi
APK file size: 45 KiB (old), 45 KiB (new), 0 bytes (No change) APK download size (estimated): 14 KiB (old), 14 KiB (new), 1 bytes (Removed)
Configuration tvdpi
APK file size: 86 KiB (old), 86 KiB (new), 0 bytes (No change) APK download size (estimated): 29 KiB (old), 29 KiB (new), 0 bytes (No change)
Configuration xhdpi
APK file size: 57 KiB (old), 57 KiB (new), 0 bytes (No change) APK download size (estimated): 21 KiB (old), 21 KiB (new), 0 bytes (No change)
Configuration xxhdpi
APK file size: 63 KiB (old), 63 KiB (new), 0 bytes (No change) APK download size (estimated): 29 KiB (old), 29 KiB (new), 1 bytes (Removed)
Configuration xxxhdpi
APK file size: 63 KiB (old), 63 KiB (new), 0 bytes (No change) APK download size (estimated): 28 KiB (old), 28 KiB (new), 0 bytes (No change)
Alpha
Expand to see flavor specifics
Universal APK
APK file size: 11 MiB (old), 11 MiB (new), 360 bytes (Removed)
APK download size (estimated): 10 MiB (old), 10 MiB (new), 602 bytes (Added)
Method count: 116052 (old), 116056 (new), 4 (Added)
Features: 2 (old), 2 (new), 0 (No change)
Permissions: 6 (old), 6 (new), 0 (No change)
Resources: 5784 (old), 5784 (new), 0 (No change)
- Anim: 33 (old), 33 (new), 0 (No change)
- Animator: 24 (old), 24 (new), 0 (No change)
- Array: 14 (old), 14 (new), 0 (No change)
- Attr: 888 (old), 888 (new), 0 (No change)
- Bool: 8 (old), 8 (new), 0 (No change)
- Color: 820 (old), 820 (new), 0 (No change)
- Dimen: 780 (old), 780 (new), 0 (No change)
- Drawable: 342 (old), 342 (new), 0 (No change)
- Id: 1221 (old), 1221 (new), 0 (No change)
- Integer: 32 (old), 32 (new), 0 (No change)
- Interpolator: 11 (old), 11 (new), 0 (No change)
- Layout: 343 (old), 343 (new), 0 (No change)
- Menu: 1 (old), 1 (new), 0 (No change)
- Mipmap: 1 (old), 1 (new), 0 (No change)
- Plurals: 10 (old), 10 (new), 0 (No change)
- String: 783 (old), 783 (new), 0 (No change)
- Style: 472 (old), 472 (new), 0 (No change)
- Xml: 1 (old), 1 (new), 0 (No change)
Lesson assets: 111 (old), 111 (new), 0 (No change)
AAB differences
Expand to see AAB specifics
Supported configurations:
- hdpi (same)
- ldpi (same)
- mdpi (same)
- tvdpi (same)
- xhdpi (same)
- xxhdpi (same)
- xxxhdpi (same)
Base APK
APK file size: 11 MiB (old), 11 MiB (new), 360 bytes (Removed) APK download size (estimated): 10 MiB (old), 10 MiB (new), 3408 bytes (Added) Method count: 116052 (old), 116056 (new), 4 (Added)
Configuration hdpi
APK file size: 43 KiB (old), 43 KiB (new), 0 bytes (No change) APK download size (estimated): 17 KiB (old), 17 KiB (new), 1 bytes (Removed)
Configuration ldpi
APK file size: 44 KiB (old), 44 KiB (new), 0 bytes (No change) APK download size (estimated): 13 KiB (old), 13 KiB (new), 2 bytes (Removed)
Configuration mdpi
APK file size: 38 KiB (old), 38 KiB (new), 0 bytes (No change) APK download size (estimated): 13 KiB (old), 13 KiB (new), 3 bytes (Added)
Configuration tvdpi
APK file size: 73 KiB (old), 73 KiB (new), 0 bytes (No change) APK download size (estimated): 27 KiB (old), 27 KiB (new), 1 bytes (Removed)
Configuration xhdpi
APK file size: 50 KiB (old), 50 KiB (new), 0 bytes (No change) APK download size (estimated): 20 KiB (old), 20 KiB (new), 1 bytes (Added)
Configuration xxhdpi
APK file size: 55 KiB (old), 55 KiB (new), 0 bytes (No change) APK download size (estimated): 28 KiB (old), 28 KiB (new), 1 bytes (Added)
Configuration xxxhdpi
APK file size: 55 KiB (old), 55 KiB (new), 0 bytes (No change) APK download size (estimated): 27 KiB (old), 27 KiB (new), 0 bytes (No change)
Beta
Expand to see flavor specifics
Universal APK
APK file size: 11 MiB (old), 11 MiB (new), 500 bytes (Removed)
APK download size (estimated): 10 MiB (old), 10 MiB (new), 779 bytes (Removed)
Method count: 116058 (old), 116062 (new), 4 (Added)
Features: 2 (old), 2 (new), 0 (No change)
Permissions: 6 (old), 6 (new), 0 (No change)
Resources: 5784 (old), 5784 (new), 0 (No change)
- Anim: 33 (old), 33 (new), 0 (No change)
- Animator: 24 (old), 24 (new), 0 (No change)
- Array: 14 (old), 14 (new), 0 (No change)
- Attr: 888 (old), 888 (new), 0 (No change)
- Bool: 8 (old), 8 (new), 0 (No change)
- Color: 820 (old), 820 (new), 0 (No change)
- Dimen: 780 (old), 780 (new), 0 (No change)
- Drawable: 342 (old), 342 (new), 0 (No change)
- Id: 1221 (old), 1221 (new), 0 (No change)
- Integer: 32 (old), 32 (new), 0 (No change)
- Interpolator: 11 (old), 11 (new), 0 (No change)
- Layout: 343 (old), 343 (new), 0 (No change)
- Menu: 1 (old), 1 (new), 0 (No change)
- Mipmap: 1 (old), 1 (new), 0 (No change)
- Plurals: 10 (old), 10 (new), 0 (No change)
- String: 783 (old), 783 (new), 0 (No change)
- Style: 472 (old), 472 (new), 0 (No change)
- Xml: 1 (old), 1 (new), 0 (No change)
Lesson assets: 111 (old), 111 (new), 0 (No change)
AAB differences
Expand to see AAB specifics
Supported configurations:
- hdpi (same)
- ldpi (same)
- mdpi (same)
- tvdpi (same)
- xhdpi (same)
- xxhdpi (same)
- xxxhdpi (same)
Base APK
APK file size: 11 MiB (old), 11 MiB (new), 500 bytes (Removed) APK download size (estimated): 10 MiB (old), 10 MiB (new), 696 bytes (Removed) Method count: 116058 (old), 116062 (new), 4 (Added)
Configuration hdpi
APK file size: 43 KiB (old), 43 KiB (new), 0 bytes (No change) APK download size (estimated): 17 KiB (old), 17 KiB (new), 0 bytes (No change)
Configuration ldpi
APK file size: 44 KiB (old), 44 KiB (new), 0 bytes (No change) APK download size (estimated): 13 KiB (old), 13 KiB (new), 2 bytes (Removed)
Configuration mdpi
APK file size: 38 KiB (old), 38 KiB (new), 0 bytes (No change) APK download size (estimated): 13 KiB (old), 13 KiB (new), 0 bytes (No change)
Configuration tvdpi
APK file size: 73 KiB (old), 73 KiB (new), 0 bytes (No change) APK download size (estimated): 27 KiB (old), 27 KiB (new), 0 bytes (No change)
Configuration xhdpi
APK file size: 50 KiB (old), 50 KiB (new), 0 bytes (No change) APK download size (estimated): 20 KiB (old), 20 KiB (new), 0 bytes (No change)
Configuration xxhdpi
APK file size: 55 KiB (old), 55 KiB (new), 0 bytes (No change) APK download size (estimated): 28 KiB (old), 28 KiB (new), 1 bytes (Added)
Configuration xxxhdpi
APK file size: 55 KiB (old), 55 KiB (new), 0 bytes (No change) APK download size (estimated): 27 KiB (old), 27 KiB (new), 1 bytes (Removed)
Ga
Expand to see flavor specifics
Universal APK
APK file size: 11 MiB (old), 11 MiB (new), 488 bytes (Removed)
APK download size (estimated): 10 MiB (old), 10 MiB (new), 1558 bytes (Removed)
Method count: 116058 (old), 116062 (new), 4 (Added)
Features: 2 (old), 2 (new), 0 (No change)
Permissions: 6 (old), 6 (new), 0 (No change)
Resources: 5784 (old), 5784 (new), 0 (No change)
- Anim: 33 (old), 33 (new), 0 (No change)
- Animator: 24 (old), 24 (new), 0 (No change)
- Array: 14 (old), 14 (new), 0 (No change)
- Attr: 888 (old), 888 (new), 0 (No change)
- Bool: 8 (old), 8 (new), 0 (No change)
- Color: 820 (old), 820 (new), 0 (No change)
- Dimen: 780 (old), 780 (new), 0 (No change)
- Drawable: 342 (old), 342 (new), 0 (No change)
- Id: 1221 (old), 1221 (new), 0 (No change)
- Integer: 32 (old), 32 (new), 0 (No change)
- Interpolator: 11 (old), 11 (new), 0 (No change)
- Layout: 343 (old), 343 (new), 0 (No change)
- Menu: 1 (old), 1 (new), 0 (No change)
- Mipmap: 1 (old), 1 (new), 0 (No change)
- Plurals: 10 (old), 10 (new), 0 (No change)
- String: 783 (old), 783 (new), 0 (No change)
- Style: 472 (old), 472 (new), 0 (No change)
- Xml: 1 (old), 1 (new), 0 (No change)
Lesson assets: 111 (old), 111 (new), 0 (No change)
AAB differences
Expand to see AAB specifics
Supported configurations:
- hdpi (same)
- ldpi (same)
- mdpi (same)
- tvdpi (same)
- xhdpi (same)
- xxhdpi (same)
- xxxhdpi (same)
Base APK
APK file size: 11 MiB (old), 11 MiB (new), 484 bytes (Removed) APK download size (estimated): 10 MiB (old), 10 MiB (new), 1363 bytes (Removed) Method count: 116058 (old), 116062 (new), 4 (Added)
Configuration hdpi
APK file size: 43 KiB (old), 43 KiB (new), 0 bytes (No change) APK download size (estimated): 17 KiB (old), 17 KiB (new), 1 bytes (Added)
Configuration ldpi
APK file size: 44 KiB (old), 44 KiB (new), 0 bytes (No change) APK download size (estimated): 13 KiB (old), 13 KiB (new), 0 bytes (No change)
Configuration mdpi
APK file size: 38 KiB (old), 38 KiB (new), 0 bytes (No change) APK download size (estimated): 13 KiB (old), 13 KiB (new), 1 bytes (Removed)
Configuration tvdpi
APK file size: 73 KiB (old), 73 KiB (new), 0 bytes (No change) APK download size (estimated): 27 KiB (old), 27 KiB (new), 1 bytes (Added)
Configuration xhdpi
APK file size: 50 KiB (old), 50 KiB (new), 0 bytes (No change) APK download size (estimated): 20 KiB (old), 20 KiB (new), 2 bytes (Added)
Configuration xxhdpi
APK file size: 55 KiB (old), 55 KiB (new), 0 bytes (No change) APK download size (estimated): 28 KiB (old), 28 KiB (new), 1 bytes (Removed)
Configuration xxxhdpi
APK file size: 55 KiB (old), 55 KiB (new), 0 bytes (No change) APK download size (estimated): 27 KiB (old), 27 KiB (new), 0 bytes (No change)
@adhiamboperes PTAL, i have made the requested changes.
Unassigning @manas-yu since a re-review was requested. @manas-yu, please make sure you have addressed all review comments. Thanks!
Unassigning @adhiamboperes since they have already approved the PR.
Assigning @BenHenning for code owner reviews. Thanks!
Coverage Report
Results
Number of files assessed: 1 Overall Coverage: 65.00% Coverage Analysis: PASS :white_check_mark:
Passing coverage
Files with passing code coverage
| File | Coverage | Lines Hit | Status | Min Required |
|---|---|---|---|---|
ConsoleLogger.ktutility/src/main/java/org/oppia/android/util/logging/ConsoleLogger.kt |
65.00% | 39 / 60 | :white_check_mark: | 54% * |
* represents tests with custom overridden pass/fail coverage thresholds
To learn more, visit the Oppia Android Code Coverage wiki page
✨ Fantastic work @manas-yu! Your very first PR to Oppia has been merged! 🎉🥳
You've just taken your first step into open-source, and we couldn’t be happier to have you onboard. 🙌 If you're feeling adventurous, why not dive into another issue and keep contributing? The community would love to see more from you! 🚀
For any support, feel free to reach out to the developer onboarding lead: @adhiamboperes. Happy coding! 👩💻👨💻