Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix part of #5344: Update models to support classrooms #5418

Merged
merged 40 commits into from
Jun 24, 2024

Conversation

theMr17
Copy link
Collaborator

@theMr17 theMr17 commented May 30, 2024

Explanation

Fixes part of #5344

  • Introduces models for ClassroomIdList, ClassroomSummary, & EphemeralClassroomSummary and updates ClassroomList to contain a list of EphemeralClassroomSummarys and a written_translation_context.
  • Topic and Story models are updated to include reference to classroomId & classroomTitle.
  • Test json & textproto data files are also added for 3 test classrooms, alongwith updating existing topic data files to include classroom information.

Essential Checklist

  • 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: ...".)
  • Any changes to scripts/assets files have their rationale included in the PR explanation.
  • The PR follows the style guide.
  • The PR does not contain any unnecessary code changes from Android Studio (reference).
  • The PR is made from a branch that's not called "develop" and is up-to-date with "develop".
  • The PR is assigned to the appropriate reviewers (reference).

For UI-specific PRs only

If your PR includes UI-related changes, then:

  • Add screenshots for portrait/landscape for both a tablet & phone of the before & after UI changes
  • For the screenshots above, include both English and pseudo-localized (RTL) screenshots (see RTL guide)
  • Add a video showing the full UX flow with a screen reader enabled (see accessibility guide)
  • For PRs introducing new UI elements or color changes, both light and dark mode screenshots must be included
  • Add a screenshot demonstrating that you ran affected Espresso tests locally & that they're passing

@theMr17 theMr17 requested a review from a team as a code owner May 30, 2024 06:13
@theMr17 theMr17 requested a review from BenHenning May 30, 2024 06:13
@theMr17
Copy link
Collaborator Author

theMr17 commented May 31, 2024

@adhiamboperes PTAL. I have updated the classroom data files with the topic_ids list as discussed. This PR is now ready for a review.

Copy link
Collaborator

@adhiamboperes adhiamboperes left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks @theMr17!

I left a few comments inline, PTAL.

@theMr17
Copy link
Collaborator Author

theMr17 commented Jun 15, 2024

Thanks for the review @BenHenning! I have addressed the comments, PTAL.

@theMr17 theMr17 assigned BenHenning and unassigned theMr17 Jun 15, 2024
Copy link
Member

@BenHenning BenHenning left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks @theMr17! Took a full pass and had just a few comments--PTAL.

model/src/main/proto/topic.proto Show resolved Hide resolved
domain/src/main/assets/omzF4oqgeTXd.json Outdated Show resolved Hide resolved
@BenHenning BenHenning assigned theMr17 and unassigned BenHenning Jun 19, 2024
@theMr17
Copy link
Collaborator Author

theMr17 commented Jun 20, 2024

@BenHenning PTAL.

@theMr17 theMr17 assigned BenHenning and unassigned theMr17 Jun 20, 2024
@theMr17
Copy link
Collaborator Author

theMr17 commented Jun 20, 2024

Merged the Kotlin and Bazel update changes.

Copy link
Member

@BenHenning BenHenning left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks @theMr17! The latest changes LGTM--no concerns here. I also find the latest code a lot cleaner, so I think the most recent changes have simplified things.

@BenHenning
Copy link
Member

@adhiamboperes / @theMr17 please go ahead and merge once you're ready (I didn't want to in case it broke any downstream chaining).

@oppiabot oppiabot bot added the PR: LGTM label Jun 21, 2024
Copy link

oppiabot bot commented Jun 21, 2024

Hi @theMr17, this PR is ready to be merged. Please address any remaining comments prior to merging, and feel free to merge this PR once the CI checks pass and you're happy with it. Thanks!

Copy link

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: 16 MiB (old), 16 MiB (new), 12 KiB (Added)

APK download size (estimated): 14 MiB (old), 14 MiB (new), 15 KiB (Added)

Method count: 221791 (old), 222270 (new), 479 (Added)

Features: 2 (old), 2 (new), 0 (No change)

Permissions: 6 (old), 6 (new), 0 (No change)

Resources: 6550 (old), 6550 (new), 0 (No change)

  • Anim: 49 (old), 49 (new), 0 (No change)
  • Animator: 20 (old), 20 (new), 0 (No change)
  • Array: 15 (old), 15 (new), 0 (No change)
  • Attr: 915 (old), 915 (new), 0 (No change)
  • Bool: 10 (old), 10 (new), 0 (No change)
  • Color: 911 (old), 911 (new), 0 (No change)
  • Dimen: 994 (old), 994 (new), 0 (No change)
  • Drawable: 373 (old), 373 (new), 0 (No change)
  • Id: 1206 (old), 1206 (new), 0 (No change)
  • Integer: 37 (old), 37 (new), 0 (No change)
  • Interpolator: 11 (old), 11 (new), 0 (No change)
  • Layout: 368 (old), 368 (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)
  • Raw: 2 (old), 2 (new), 0 (No change)
  • String: 805 (old), 805 (new), 0 (No change)
  • Style: 816 (old), 816 (new), 0 (No change)
  • Xml: 6 (old), 6 (new), 0 (No change)

Lesson assets: 105 (old), 111 (new), 6 (Added):

  • test_classroom_id_0.json (added)
  • test_classroom_id_0.pb (added)
  • test_classroom_id_1.json (added)
  • test_classroom_id_1.pb (added)
  • test_classroom_id_2.json (added)
  • And 1 other

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: 15 MiB (old), 15 MiB (new), 12 KiB (Added)
APK download size (estimated): 14 MiB (old), 14 MiB (new), 13 KiB (Added)
Method count: 221791 (old), 222270 (new), 479 (Added)
Lesson assets: 105 (old), 111 (new), 6 (Added)

Configuration hdpi

APK file size: 59 KiB (old), 59 KiB (new), 0 bytes (No change)
APK download size (estimated): 23 KiB (old), 23 KiB (new), 0 bytes (No change)

Configuration ldpi

APK file size: 56 KiB (old), 56 KiB (new), 0 bytes (No change)
APK download size (estimated): 18 KiB (old), 18 KiB (new), 0 bytes (No change)

Configuration mdpi

APK file size: 53 KiB (old), 53 KiB (new), 0 bytes (No change)
APK download size (estimated): 18 KiB (old), 18 KiB (new), 0 bytes (No change)

Configuration tvdpi

APK file size: 102 KiB (old), 102 KiB (new), 0 bytes (No change)
APK download size (estimated): 38 KiB (old), 38 KiB (new), 0 bytes (No change)

Configuration xhdpi

APK file size: 67 KiB (old), 67 KiB (new), 0 bytes (No change)
APK download size (estimated): 28 KiB (old), 28 KiB (new), 0 bytes (No change)

Configuration xxhdpi

APK file size: 76 KiB (old), 76 KiB (new), 0 bytes (No change)
APK download size (estimated): 38 KiB (old), 38 KiB (new), 0 bytes (No change)

Configuration xxxhdpi

APK file size: 79 KiB (old), 79 KiB (new), 0 bytes (No change)
APK download size (estimated): 39 KiB (old), 39 KiB (new), 0 bytes (No change)

Alpha

Expand to see flavor specifics

Universal APK

APK file size: 10 MiB (old), 10 MiB (new), 3812 bytes (Added)

APK download size (estimated): 9150 KiB (old), 9152 KiB (new), 2084 bytes (Added)

Method count: 99436 (old), 99462 (new), 26 (Added)

Features: 2 (old), 2 (new), 0 (No change)

Permissions: 6 (old), 6 (new), 0 (No change)

Resources: 5504 (old), 5504 (new), 0 (No change)

  • Anim: 39 (old), 39 (new), 0 (No change)
  • Animator: 18 (old), 18 (new), 0 (No change)
  • Array: 14 (old), 14 (new), 0 (No change)
  • Attr: 879 (old), 879 (new), 0 (No change)
  • Bool: 8 (old), 8 (new), 0 (No change)
  • Color: 767 (old), 767 (new), 0 (No change)
  • Dimen: 722 (old), 722 (new), 0 (No change)
  • Drawable: 333 (old), 333 (new), 0 (No change)
  • Id: 1148 (old), 1148 (new), 0 (No change)
  • Integer: 32 (old), 32 (new), 0 (No change)
  • Interpolator: 11 (old), 11 (new), 0 (No change)
  • Layout: 327 (old), 327 (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: 736 (old), 736 (new), 0 (No change)
  • Style: 457 (old), 457 (new), 0 (No change)
  • Xml: 1 (old), 1 (new), 0 (No change)

Lesson assets: 105 (old), 111 (new), 6 (Added):

  • test_classroom_id_0.json (added)
  • test_classroom_id_0.pb (added)
  • test_classroom_id_1.json (added)
  • test_classroom_id_1.pb (added)
  • test_classroom_id_2.json (added)
  • And 1 other

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: 9 MiB (old), 9 MiB (new), 3812 bytes (Added)
APK download size (estimated): 9030 KiB (old), 9033 KiB (new), 2882 bytes (Added)
Method count: 99436 (old), 99462 (new), 26 (Added)
Lesson assets: 105 (old), 111 (new), 6 (Added)

Configuration hdpi

APK file size: 52 KiB (old), 52 KiB (new), 0 bytes (No change)
APK download size (estimated): 22 KiB (old), 22 KiB (new), 0 bytes (No change)

Configuration ldpi

APK file size: 52 KiB (old), 52 KiB (new), 0 bytes (No change)
APK download size (estimated): 17 KiB (old), 17 KiB (new), 0 bytes (No change)

Configuration mdpi

APK file size: 46 KiB (old), 46 KiB (new), 0 bytes (No change)
APK download size (estimated): 17 KiB (old), 17 KiB (new), 0 bytes (No change)

Configuration tvdpi

APK file size: 90 KiB (old), 90 KiB (new), 0 bytes (No change)
APK download size (estimated): 37 KiB (old), 37 KiB (new), 0 bytes (No change)

Configuration xhdpi

APK file size: 60 KiB (old), 60 KiB (new), 0 bytes (No change)
APK download size (estimated): 27 KiB (old), 27 KiB (new), 0 bytes (No change)

Configuration xxhdpi

APK file size: 69 KiB (old), 69 KiB (new), 0 bytes (No change)
APK download size (estimated): 37 KiB (old), 37 KiB (new), 0 bytes (No change)

Configuration xxxhdpi

APK file size: 71 KiB (old), 71 KiB (new), 0 bytes (No change)
APK download size (estimated): 38 KiB (old), 38 KiB (new), 0 bytes (No change)

Beta

Expand to see flavor specifics

Universal APK

APK file size: 9 MiB (old), 9 MiB (new), 3880 bytes (Added)

APK download size (estimated): 9135 KiB (old), 9139 KiB (new), 3209 bytes (Added)

Method count: 99436 (old), 99462 (new), 26 (Added)

Features: 2 (old), 2 (new), 0 (No change)

Permissions: 6 (old), 6 (new), 0 (No change)

Resources: 5504 (old), 5504 (new), 0 (No change)

  • Anim: 39 (old), 39 (new), 0 (No change)
  • Animator: 18 (old), 18 (new), 0 (No change)
  • Array: 14 (old), 14 (new), 0 (No change)
  • Attr: 879 (old), 879 (new), 0 (No change)
  • Bool: 8 (old), 8 (new), 0 (No change)
  • Color: 767 (old), 767 (new), 0 (No change)
  • Dimen: 722 (old), 722 (new), 0 (No change)
  • Drawable: 333 (old), 333 (new), 0 (No change)
  • Id: 1148 (old), 1148 (new), 0 (No change)
  • Integer: 32 (old), 32 (new), 0 (No change)
  • Interpolator: 11 (old), 11 (new), 0 (No change)
  • Layout: 327 (old), 327 (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: 736 (old), 736 (new), 0 (No change)
  • Style: 457 (old), 457 (new), 0 (No change)
  • Xml: 1 (old), 1 (new), 0 (No change)

Lesson assets: 105 (old), 111 (new), 6 (Added):

  • test_classroom_id_0.json (added)
  • test_classroom_id_0.pb (added)
  • test_classroom_id_1.json (added)
  • test_classroom_id_1.pb (added)
  • test_classroom_id_2.json (added)
  • And 1 other

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: 9 MiB (old), 9 MiB (new), 3876 bytes (Added)
APK download size (estimated): 9019 KiB (old), 9022 KiB (new), 2142 bytes (Added)
Method count: 99436 (old), 99462 (new), 26 (Added)
Lesson assets: 105 (old), 111 (new), 6 (Added)

Configuration hdpi

APK file size: 52 KiB (old), 52 KiB (new), 0 bytes (No change)
APK download size (estimated): 22 KiB (old), 22 KiB (new), 0 bytes (No change)

Configuration ldpi

APK file size: 52 KiB (old), 52 KiB (new), 0 bytes (No change)
APK download size (estimated): 17 KiB (old), 17 KiB (new), 0 bytes (No change)

Configuration mdpi

APK file size: 46 KiB (old), 46 KiB (new), 0 bytes (No change)
APK download size (estimated): 17 KiB (old), 17 KiB (new), 0 bytes (No change)

Configuration tvdpi

APK file size: 90 KiB (old), 90 KiB (new), 0 bytes (No change)
APK download size (estimated): 37 KiB (old), 37 KiB (new), 0 bytes (No change)

Configuration xhdpi

APK file size: 60 KiB (old), 60 KiB (new), 0 bytes (No change)
APK download size (estimated): 27 KiB (old), 27 KiB (new), 0 bytes (No change)

Configuration xxhdpi

APK file size: 69 KiB (old), 69 KiB (new), 0 bytes (No change)
APK download size (estimated): 37 KiB (old), 37 KiB (new), 0 bytes (No change)

Configuration xxxhdpi

APK file size: 71 KiB (old), 71 KiB (new), 0 bytes (No change)
APK download size (estimated): 38 KiB (old), 38 KiB (new), 0 bytes (No change)

Ga

Expand to see flavor specifics

Universal APK

APK file size: 9 MiB (old), 9 MiB (new), 3788 bytes (Added)

APK download size (estimated): 9136 KiB (old), 9137 KiB (new), 1828 bytes (Added)

Method count: 99436 (old), 99462 (new), 26 (Added)

Features: 2 (old), 2 (new), 0 (No change)

Permissions: 6 (old), 6 (new), 0 (No change)

Resources: 5504 (old), 5504 (new), 0 (No change)

  • Anim: 39 (old), 39 (new), 0 (No change)
  • Animator: 18 (old), 18 (new), 0 (No change)
  • Array: 14 (old), 14 (new), 0 (No change)
  • Attr: 879 (old), 879 (new), 0 (No change)
  • Bool: 8 (old), 8 (new), 0 (No change)
  • Color: 767 (old), 767 (new), 0 (No change)
  • Dimen: 722 (old), 722 (new), 0 (No change)
  • Drawable: 333 (old), 333 (new), 0 (No change)
  • Id: 1148 (old), 1148 (new), 0 (No change)
  • Integer: 32 (old), 32 (new), 0 (No change)
  • Interpolator: 11 (old), 11 (new), 0 (No change)
  • Layout: 327 (old), 327 (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: 736 (old), 736 (new), 0 (No change)
  • Style: 457 (old), 457 (new), 0 (No change)
  • Xml: 1 (old), 1 (new), 0 (No change)

Lesson assets: 105 (old), 111 (new), 6 (Added):

  • test_classroom_id_0.json (added)
  • test_classroom_id_0.pb (added)
  • test_classroom_id_1.json (added)
  • test_classroom_id_1.pb (added)
  • test_classroom_id_2.json (added)
  • And 1 other

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: 9 MiB (old), 9 MiB (new), 3788 bytes (Added)
APK download size (estimated): 9020 KiB (old), 9021 KiB (new), 1197 bytes (Added)
Method count: 99436 (old), 99462 (new), 26 (Added)
Lesson assets: 105 (old), 111 (new), 6 (Added)

Configuration hdpi

APK file size: 52 KiB (old), 52 KiB (new), 0 bytes (No change)
APK download size (estimated): 22 KiB (old), 22 KiB (new), 0 bytes (No change)

Configuration ldpi

APK file size: 52 KiB (old), 52 KiB (new), 0 bytes (No change)
APK download size (estimated): 17 KiB (old), 17 KiB (new), 0 bytes (No change)

Configuration mdpi

APK file size: 46 KiB (old), 46 KiB (new), 0 bytes (No change)
APK download size (estimated): 17 KiB (old), 17 KiB (new), 0 bytes (No change)

Configuration tvdpi

APK file size: 90 KiB (old), 90 KiB (new), 0 bytes (No change)
APK download size (estimated): 37 KiB (old), 37 KiB (new), 0 bytes (No change)

Configuration xhdpi

APK file size: 60 KiB (old), 60 KiB (new), 0 bytes (No change)
APK download size (estimated): 27 KiB (old), 27 KiB (new), 0 bytes (No change)

Configuration xxhdpi

APK file size: 69 KiB (old), 69 KiB (new), 0 bytes (No change)
APK download size (estimated): 37 KiB (old), 37 KiB (new), 0 bytes (No change)

Configuration xxxhdpi

APK file size: 71 KiB (old), 71 KiB (new), 0 bytes (No change)
APK download size (estimated): 38 KiB (old), 38 KiB (new), 0 bytes (No change)

Copy link

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: 16 MiB (old), 16 MiB (new), 12 KiB (Added)

APK download size (estimated): 14 MiB (old), 14 MiB (new), 15 KiB (Added)

Method count: 221791 (old), 222270 (new), 479 (Added)

Features: 2 (old), 2 (new), 0 (No change)

Permissions: 6 (old), 6 (new), 0 (No change)

Resources: 6550 (old), 6550 (new), 0 (No change)

  • Anim: 49 (old), 49 (new), 0 (No change)
  • Animator: 20 (old), 20 (new), 0 (No change)
  • Array: 15 (old), 15 (new), 0 (No change)
  • Attr: 915 (old), 915 (new), 0 (No change)
  • Bool: 10 (old), 10 (new), 0 (No change)
  • Color: 911 (old), 911 (new), 0 (No change)
  • Dimen: 994 (old), 994 (new), 0 (No change)
  • Drawable: 373 (old), 373 (new), 0 (No change)
  • Id: 1206 (old), 1206 (new), 0 (No change)
  • Integer: 37 (old), 37 (new), 0 (No change)
  • Interpolator: 11 (old), 11 (new), 0 (No change)
  • Layout: 368 (old), 368 (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)
  • Raw: 2 (old), 2 (new), 0 (No change)
  • String: 805 (old), 805 (new), 0 (No change)
  • Style: 816 (old), 816 (new), 0 (No change)
  • Xml: 6 (old), 6 (new), 0 (No change)

Lesson assets: 105 (old), 111 (new), 6 (Added):

  • test_classroom_id_0.json (added)
  • test_classroom_id_0.pb (added)
  • test_classroom_id_1.json (added)
  • test_classroom_id_1.pb (added)
  • test_classroom_id_2.json (added)
  • And 1 other

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: 15 MiB (old), 15 MiB (new), 12 KiB (Added)
APK download size (estimated): 14 MiB (old), 14 MiB (new), 13 KiB (Added)
Method count: 221791 (old), 222270 (new), 479 (Added)
Lesson assets: 105 (old), 111 (new), 6 (Added)

Configuration hdpi

APK file size: 59 KiB (old), 59 KiB (new), 4 bytes (Removed)
APK download size (estimated): 23 KiB (old), 23 KiB (new), 9 bytes (Added)

Configuration ldpi

APK file size: 56 KiB (old), 56 KiB (new), 0 bytes (No change)
APK download size (estimated): 18 KiB (old), 18 KiB (new), 7 bytes (Removed)

Configuration mdpi

APK file size: 53 KiB (old), 53 KiB (new), 4 bytes (Removed)
APK download size (estimated): 18 KiB (old), 18 KiB (new), 4 bytes (Added)

Configuration tvdpi

APK file size: 102 KiB (old), 102 KiB (new), 4 bytes (Removed)
APK download size (estimated): 38 KiB (old), 38 KiB (new), 2 bytes (Added)

Configuration xhdpi

APK file size: 67 KiB (old), 67 KiB (new), 4 bytes (Removed)
APK download size (estimated): 28 KiB (old), 28 KiB (new), 1 bytes (Removed)

Configuration xxhdpi

APK file size: 76 KiB (old), 76 KiB (new), 0 bytes (No change)
APK download size (estimated): 38 KiB (old), 38 KiB (new), 7 bytes (Added)

Configuration xxxhdpi

APK file size: 79 KiB (old), 79 KiB (new), 0 bytes (No change)
APK download size (estimated): 39 KiB (old), 39 KiB (new), 5 bytes (Added)

Alpha

Expand to see flavor specifics

Universal APK

APK file size: 10 MiB (old), 10 MiB (new), 3816 bytes (Added)

APK download size (estimated): 9150 KiB (old), 9152 KiB (new), 2083 bytes (Added)

Method count: 99436 (old), 99462 (new), 26 (Added)

Features: 2 (old), 2 (new), 0 (No change)

Permissions: 6 (old), 6 (new), 0 (No change)

Resources: 5504 (old), 5504 (new), 0 (No change)

  • Anim: 39 (old), 39 (new), 0 (No change)
  • Animator: 18 (old), 18 (new), 0 (No change)
  • Array: 14 (old), 14 (new), 0 (No change)
  • Attr: 879 (old), 879 (new), 0 (No change)
  • Bool: 8 (old), 8 (new), 0 (No change)
  • Color: 767 (old), 767 (new), 0 (No change)
  • Dimen: 722 (old), 722 (new), 0 (No change)
  • Drawable: 333 (old), 333 (new), 0 (No change)
  • Id: 1148 (old), 1148 (new), 0 (No change)
  • Integer: 32 (old), 32 (new), 0 (No change)
  • Interpolator: 11 (old), 11 (new), 0 (No change)
  • Layout: 327 (old), 327 (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: 736 (old), 736 (new), 0 (No change)
  • Style: 457 (old), 457 (new), 0 (No change)
  • Xml: 1 (old), 1 (new), 0 (No change)

Lesson assets: 105 (old), 111 (new), 6 (Added):

  • test_classroom_id_0.json (added)
  • test_classroom_id_0.pb (added)
  • test_classroom_id_1.json (added)
  • test_classroom_id_1.pb (added)
  • test_classroom_id_2.json (added)
  • And 1 other

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: 9 MiB (old), 9 MiB (new), 3816 bytes (Added)
APK download size (estimated): 9030 KiB (old), 9033 KiB (new), 2876 bytes (Added)
Method count: 99436 (old), 99462 (new), 26 (Added)
Lesson assets: 105 (old), 111 (new), 6 (Added)

Configuration hdpi

APK file size: 52 KiB (old), 52 KiB (new), 4 bytes (Removed)
APK download size (estimated): 22 KiB (old), 22 KiB (new), 2 bytes (Added)

Configuration ldpi

APK file size: 52 KiB (old), 52 KiB (new), 4 bytes (Removed)
APK download size (estimated): 17 KiB (old), 17 KiB (new), 1 bytes (Added)

Configuration mdpi

APK file size: 46 KiB (old), 46 KiB (new), 4 bytes (Removed)
APK download size (estimated): 17 KiB (old), 17 KiB (new), 2 bytes (Added)

Configuration tvdpi

APK file size: 90 KiB (old), 90 KiB (new), 4 bytes (Removed)
APK download size (estimated): 37 KiB (old), 37 KiB (new), 7 bytes (Added)

Configuration xhdpi

APK file size: 60 KiB (old), 60 KiB (new), 4 bytes (Removed)
APK download size (estimated): 27 KiB (old), 27 KiB (new), 1 bytes (Removed)

Configuration xxhdpi

APK file size: 69 KiB (old), 69 KiB (new), 4 bytes (Removed)
APK download size (estimated): 37 KiB (old), 37 KiB (new), 4 bytes (Added)

Configuration xxxhdpi

APK file size: 71 KiB (old), 71 KiB (new), 0 bytes (No change)
APK download size (estimated): 38 KiB (old), 38 KiB (new), 1 bytes (Removed)

Beta

Expand to see flavor specifics

Universal APK

APK file size: 9 MiB (old), 9 MiB (new), 3884 bytes (Added)

APK download size (estimated): 9135 KiB (old), 9139 KiB (new), 3207 bytes (Added)

Method count: 99436 (old), 99462 (new), 26 (Added)

Features: 2 (old), 2 (new), 0 (No change)

Permissions: 6 (old), 6 (new), 0 (No change)

Resources: 5504 (old), 5504 (new), 0 (No change)

  • Anim: 39 (old), 39 (new), 0 (No change)
  • Animator: 18 (old), 18 (new), 0 (No change)
  • Array: 14 (old), 14 (new), 0 (No change)
  • Attr: 879 (old), 879 (new), 0 (No change)
  • Bool: 8 (old), 8 (new), 0 (No change)
  • Color: 767 (old), 767 (new), 0 (No change)
  • Dimen: 722 (old), 722 (new), 0 (No change)
  • Drawable: 333 (old), 333 (new), 0 (No change)
  • Id: 1148 (old), 1148 (new), 0 (No change)
  • Integer: 32 (old), 32 (new), 0 (No change)
  • Interpolator: 11 (old), 11 (new), 0 (No change)
  • Layout: 327 (old), 327 (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: 736 (old), 736 (new), 0 (No change)
  • Style: 457 (old), 457 (new), 0 (No change)
  • Xml: 1 (old), 1 (new), 0 (No change)

Lesson assets: 105 (old), 111 (new), 6 (Added):

  • test_classroom_id_0.json (added)
  • test_classroom_id_0.pb (added)
  • test_classroom_id_1.json (added)
  • test_classroom_id_1.pb (added)
  • test_classroom_id_2.json (added)
  • And 1 other

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: 9 MiB (old), 9 MiB (new), 3884 bytes (Added)
APK download size (estimated): 9019 KiB (old), 9022 KiB (new), 2163 bytes (Added)
Method count: 99436 (old), 99462 (new), 26 (Added)
Lesson assets: 105 (old), 111 (new), 6 (Added)

Configuration hdpi

APK file size: 52 KiB (old), 52 KiB (new), 4 bytes (Removed)
APK download size (estimated): 22 KiB (old), 22 KiB (new), 4 bytes (Added)

Configuration ldpi

APK file size: 52 KiB (old), 52 KiB (new), 4 bytes (Removed)
APK download size (estimated): 17 KiB (old), 17 KiB (new), 1 bytes (Removed)

Configuration mdpi

APK file size: 46 KiB (old), 46 KiB (new), 4 bytes (Removed)
APK download size (estimated): 17 KiB (old), 17 KiB (new), 0 bytes (No change)

Configuration tvdpi

APK file size: 90 KiB (old), 90 KiB (new), 4 bytes (Removed)
APK download size (estimated): 37 KiB (old), 37 KiB (new), 8 bytes (Added)

Configuration xhdpi

APK file size: 60 KiB (old), 60 KiB (new), 4 bytes (Removed)
APK download size (estimated): 27 KiB (old), 27 KiB (new), 1 bytes (Removed)

Configuration xxhdpi

APK file size: 69 KiB (old), 69 KiB (new), 4 bytes (Removed)
APK download size (estimated): 37 KiB (old), 37 KiB (new), 3 bytes (Added)

Configuration xxxhdpi

APK file size: 71 KiB (old), 71 KiB (new), 0 bytes (No change)
APK download size (estimated): 38 KiB (old), 38 KiB (new), 1 bytes (Removed)

Ga

Expand to see flavor specifics

Universal APK

APK file size: 9 MiB (old), 9 MiB (new), 3788 bytes (Added)

APK download size (estimated): 9136 KiB (old), 9137 KiB (new), 1828 bytes (Added)

Method count: 99436 (old), 99462 (new), 26 (Added)

Features: 2 (old), 2 (new), 0 (No change)

Permissions: 6 (old), 6 (new), 0 (No change)

Resources: 5504 (old), 5504 (new), 0 (No change)

  • Anim: 39 (old), 39 (new), 0 (No change)
  • Animator: 18 (old), 18 (new), 0 (No change)
  • Array: 14 (old), 14 (new), 0 (No change)
  • Attr: 879 (old), 879 (new), 0 (No change)
  • Bool: 8 (old), 8 (new), 0 (No change)
  • Color: 767 (old), 767 (new), 0 (No change)
  • Dimen: 722 (old), 722 (new), 0 (No change)
  • Drawable: 333 (old), 333 (new), 0 (No change)
  • Id: 1148 (old), 1148 (new), 0 (No change)
  • Integer: 32 (old), 32 (new), 0 (No change)
  • Interpolator: 11 (old), 11 (new), 0 (No change)
  • Layout: 327 (old), 327 (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: 736 (old), 736 (new), 0 (No change)
  • Style: 457 (old), 457 (new), 0 (No change)
  • Xml: 1 (old), 1 (new), 0 (No change)

Lesson assets: 105 (old), 111 (new), 6 (Added):

  • test_classroom_id_0.json (added)
  • test_classroom_id_0.pb (added)
  • test_classroom_id_1.json (added)
  • test_classroom_id_1.pb (added)
  • test_classroom_id_2.json (added)
  • And 1 other

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: 9 MiB (old), 9 MiB (new), 3792 bytes (Added)
APK download size (estimated): 9020 KiB (old), 9021 KiB (new), 1197 bytes (Added)
Method count: 99436 (old), 99462 (new), 26 (Added)
Lesson assets: 105 (old), 111 (new), 6 (Added)

Configuration hdpi

APK file size: 52 KiB (old), 52 KiB (new), 4 bytes (Removed)
APK download size (estimated): 22 KiB (old), 22 KiB (new), 2 bytes (Added)

Configuration ldpi

APK file size: 52 KiB (old), 52 KiB (new), 4 bytes (Removed)
APK download size (estimated): 17 KiB (old), 17 KiB (new), 3 bytes (Removed)

Configuration mdpi

APK file size: 46 KiB (old), 46 KiB (new), 4 bytes (Removed)
APK download size (estimated): 17 KiB (old), 17 KiB (new), 1 bytes (Added)

Configuration tvdpi

APK file size: 90 KiB (old), 90 KiB (new), 4 bytes (Removed)
APK download size (estimated): 37 KiB (old), 37 KiB (new), 7 bytes (Added)

Configuration xhdpi

APK file size: 60 KiB (old), 60 KiB (new), 4 bytes (Removed)
APK download size (estimated): 27 KiB (old), 27 KiB (new), 1 bytes (Removed)

Configuration xxhdpi

APK file size: 69 KiB (old), 69 KiB (new), 4 bytes (Removed)
APK download size (estimated): 37 KiB (old), 37 KiB (new), 5 bytes (Added)

Configuration xxxhdpi

APK file size: 71 KiB (old), 71 KiB (new), 0 bytes (No change)
APK download size (estimated): 38 KiB (old), 38 KiB (new), 0 bytes (No change)

1 similar comment
Copy link

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: 16 MiB (old), 16 MiB (new), 12 KiB (Added)

APK download size (estimated): 14 MiB (old), 14 MiB (new), 15 KiB (Added)

Method count: 221791 (old), 222270 (new), 479 (Added)

Features: 2 (old), 2 (new), 0 (No change)

Permissions: 6 (old), 6 (new), 0 (No change)

Resources: 6550 (old), 6550 (new), 0 (No change)

  • Anim: 49 (old), 49 (new), 0 (No change)
  • Animator: 20 (old), 20 (new), 0 (No change)
  • Array: 15 (old), 15 (new), 0 (No change)
  • Attr: 915 (old), 915 (new), 0 (No change)
  • Bool: 10 (old), 10 (new), 0 (No change)
  • Color: 911 (old), 911 (new), 0 (No change)
  • Dimen: 994 (old), 994 (new), 0 (No change)
  • Drawable: 373 (old), 373 (new), 0 (No change)
  • Id: 1206 (old), 1206 (new), 0 (No change)
  • Integer: 37 (old), 37 (new), 0 (No change)
  • Interpolator: 11 (old), 11 (new), 0 (No change)
  • Layout: 368 (old), 368 (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)
  • Raw: 2 (old), 2 (new), 0 (No change)
  • String: 805 (old), 805 (new), 0 (No change)
  • Style: 816 (old), 816 (new), 0 (No change)
  • Xml: 6 (old), 6 (new), 0 (No change)

Lesson assets: 105 (old), 111 (new), 6 (Added):

  • test_classroom_id_0.json (added)
  • test_classroom_id_0.pb (added)
  • test_classroom_id_1.json (added)
  • test_classroom_id_1.pb (added)
  • test_classroom_id_2.json (added)
  • And 1 other

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: 15 MiB (old), 15 MiB (new), 12 KiB (Added)
APK download size (estimated): 14 MiB (old), 14 MiB (new), 13 KiB (Added)
Method count: 221791 (old), 222270 (new), 479 (Added)
Lesson assets: 105 (old), 111 (new), 6 (Added)

Configuration hdpi

APK file size: 59 KiB (old), 59 KiB (new), 4 bytes (Removed)
APK download size (estimated): 23 KiB (old), 23 KiB (new), 9 bytes (Added)

Configuration ldpi

APK file size: 56 KiB (old), 56 KiB (new), 0 bytes (No change)
APK download size (estimated): 18 KiB (old), 18 KiB (new), 7 bytes (Removed)

Configuration mdpi

APK file size: 53 KiB (old), 53 KiB (new), 4 bytes (Removed)
APK download size (estimated): 18 KiB (old), 18 KiB (new), 4 bytes (Added)

Configuration tvdpi

APK file size: 102 KiB (old), 102 KiB (new), 4 bytes (Removed)
APK download size (estimated): 38 KiB (old), 38 KiB (new), 2 bytes (Added)

Configuration xhdpi

APK file size: 67 KiB (old), 67 KiB (new), 4 bytes (Removed)
APK download size (estimated): 28 KiB (old), 28 KiB (new), 1 bytes (Removed)

Configuration xxhdpi

APK file size: 76 KiB (old), 76 KiB (new), 0 bytes (No change)
APK download size (estimated): 38 KiB (old), 38 KiB (new), 7 bytes (Added)

Configuration xxxhdpi

APK file size: 79 KiB (old), 79 KiB (new), 0 bytes (No change)
APK download size (estimated): 39 KiB (old), 39 KiB (new), 5 bytes (Added)

Alpha

Expand to see flavor specifics

Universal APK

APK file size: 10 MiB (old), 10 MiB (new), 3816 bytes (Added)

APK download size (estimated): 9150 KiB (old), 9152 KiB (new), 2083 bytes (Added)

Method count: 99436 (old), 99462 (new), 26 (Added)

Features: 2 (old), 2 (new), 0 (No change)

Permissions: 6 (old), 6 (new), 0 (No change)

Resources: 5504 (old), 5504 (new), 0 (No change)

  • Anim: 39 (old), 39 (new), 0 (No change)
  • Animator: 18 (old), 18 (new), 0 (No change)
  • Array: 14 (old), 14 (new), 0 (No change)
  • Attr: 879 (old), 879 (new), 0 (No change)
  • Bool: 8 (old), 8 (new), 0 (No change)
  • Color: 767 (old), 767 (new), 0 (No change)
  • Dimen: 722 (old), 722 (new), 0 (No change)
  • Drawable: 333 (old), 333 (new), 0 (No change)
  • Id: 1148 (old), 1148 (new), 0 (No change)
  • Integer: 32 (old), 32 (new), 0 (No change)
  • Interpolator: 11 (old), 11 (new), 0 (No change)
  • Layout: 327 (old), 327 (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: 736 (old), 736 (new), 0 (No change)
  • Style: 457 (old), 457 (new), 0 (No change)
  • Xml: 1 (old), 1 (new), 0 (No change)

Lesson assets: 105 (old), 111 (new), 6 (Added):

  • test_classroom_id_0.json (added)
  • test_classroom_id_0.pb (added)
  • test_classroom_id_1.json (added)
  • test_classroom_id_1.pb (added)
  • test_classroom_id_2.json (added)
  • And 1 other

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: 9 MiB (old), 9 MiB (new), 3816 bytes (Added)
APK download size (estimated): 9030 KiB (old), 9033 KiB (new), 2876 bytes (Added)
Method count: 99436 (old), 99462 (new), 26 (Added)
Lesson assets: 105 (old), 111 (new), 6 (Added)

Configuration hdpi

APK file size: 52 KiB (old), 52 KiB (new), 4 bytes (Removed)
APK download size (estimated): 22 KiB (old), 22 KiB (new), 2 bytes (Added)

Configuration ldpi

APK file size: 52 KiB (old), 52 KiB (new), 4 bytes (Removed)
APK download size (estimated): 17 KiB (old), 17 KiB (new), 1 bytes (Added)

Configuration mdpi

APK file size: 46 KiB (old), 46 KiB (new), 4 bytes (Removed)
APK download size (estimated): 17 KiB (old), 17 KiB (new), 2 bytes (Added)

Configuration tvdpi

APK file size: 90 KiB (old), 90 KiB (new), 4 bytes (Removed)
APK download size (estimated): 37 KiB (old), 37 KiB (new), 7 bytes (Added)

Configuration xhdpi

APK file size: 60 KiB (old), 60 KiB (new), 4 bytes (Removed)
APK download size (estimated): 27 KiB (old), 27 KiB (new), 1 bytes (Removed)

Configuration xxhdpi

APK file size: 69 KiB (old), 69 KiB (new), 4 bytes (Removed)
APK download size (estimated): 37 KiB (old), 37 KiB (new), 4 bytes (Added)

Configuration xxxhdpi

APK file size: 71 KiB (old), 71 KiB (new), 0 bytes (No change)
APK download size (estimated): 38 KiB (old), 38 KiB (new), 1 bytes (Removed)

Beta

Expand to see flavor specifics

Universal APK

APK file size: 9 MiB (old), 9 MiB (new), 3884 bytes (Added)

APK download size (estimated): 9135 KiB (old), 9139 KiB (new), 3207 bytes (Added)

Method count: 99436 (old), 99462 (new), 26 (Added)

Features: 2 (old), 2 (new), 0 (No change)

Permissions: 6 (old), 6 (new), 0 (No change)

Resources: 5504 (old), 5504 (new), 0 (No change)

  • Anim: 39 (old), 39 (new), 0 (No change)
  • Animator: 18 (old), 18 (new), 0 (No change)
  • Array: 14 (old), 14 (new), 0 (No change)
  • Attr: 879 (old), 879 (new), 0 (No change)
  • Bool: 8 (old), 8 (new), 0 (No change)
  • Color: 767 (old), 767 (new), 0 (No change)
  • Dimen: 722 (old), 722 (new), 0 (No change)
  • Drawable: 333 (old), 333 (new), 0 (No change)
  • Id: 1148 (old), 1148 (new), 0 (No change)
  • Integer: 32 (old), 32 (new), 0 (No change)
  • Interpolator: 11 (old), 11 (new), 0 (No change)
  • Layout: 327 (old), 327 (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: 736 (old), 736 (new), 0 (No change)
  • Style: 457 (old), 457 (new), 0 (No change)
  • Xml: 1 (old), 1 (new), 0 (No change)

Lesson assets: 105 (old), 111 (new), 6 (Added):

  • test_classroom_id_0.json (added)
  • test_classroom_id_0.pb (added)
  • test_classroom_id_1.json (added)
  • test_classroom_id_1.pb (added)
  • test_classroom_id_2.json (added)
  • And 1 other

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: 9 MiB (old), 9 MiB (new), 3884 bytes (Added)
APK download size (estimated): 9019 KiB (old), 9022 KiB (new), 2163 bytes (Added)
Method count: 99436 (old), 99462 (new), 26 (Added)
Lesson assets: 105 (old), 111 (new), 6 (Added)

Configuration hdpi

APK file size: 52 KiB (old), 52 KiB (new), 4 bytes (Removed)
APK download size (estimated): 22 KiB (old), 22 KiB (new), 4 bytes (Added)

Configuration ldpi

APK file size: 52 KiB (old), 52 KiB (new), 4 bytes (Removed)
APK download size (estimated): 17 KiB (old), 17 KiB (new), 1 bytes (Removed)

Configuration mdpi

APK file size: 46 KiB (old), 46 KiB (new), 4 bytes (Removed)
APK download size (estimated): 17 KiB (old), 17 KiB (new), 0 bytes (No change)

Configuration tvdpi

APK file size: 90 KiB (old), 90 KiB (new), 4 bytes (Removed)
APK download size (estimated): 37 KiB (old), 37 KiB (new), 8 bytes (Added)

Configuration xhdpi

APK file size: 60 KiB (old), 60 KiB (new), 4 bytes (Removed)
APK download size (estimated): 27 KiB (old), 27 KiB (new), 1 bytes (Removed)

Configuration xxhdpi

APK file size: 69 KiB (old), 69 KiB (new), 4 bytes (Removed)
APK download size (estimated): 37 KiB (old), 37 KiB (new), 3 bytes (Added)

Configuration xxxhdpi

APK file size: 71 KiB (old), 71 KiB (new), 0 bytes (No change)
APK download size (estimated): 38 KiB (old), 38 KiB (new), 1 bytes (Removed)

Ga

Expand to see flavor specifics

Universal APK

APK file size: 9 MiB (old), 9 MiB (new), 3788 bytes (Added)

APK download size (estimated): 9136 KiB (old), 9137 KiB (new), 1828 bytes (Added)

Method count: 99436 (old), 99462 (new), 26 (Added)

Features: 2 (old), 2 (new), 0 (No change)

Permissions: 6 (old), 6 (new), 0 (No change)

Resources: 5504 (old), 5504 (new), 0 (No change)

  • Anim: 39 (old), 39 (new), 0 (No change)
  • Animator: 18 (old), 18 (new), 0 (No change)
  • Array: 14 (old), 14 (new), 0 (No change)
  • Attr: 879 (old), 879 (new), 0 (No change)
  • Bool: 8 (old), 8 (new), 0 (No change)
  • Color: 767 (old), 767 (new), 0 (No change)
  • Dimen: 722 (old), 722 (new), 0 (No change)
  • Drawable: 333 (old), 333 (new), 0 (No change)
  • Id: 1148 (old), 1148 (new), 0 (No change)
  • Integer: 32 (old), 32 (new), 0 (No change)
  • Interpolator: 11 (old), 11 (new), 0 (No change)
  • Layout: 327 (old), 327 (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: 736 (old), 736 (new), 0 (No change)
  • Style: 457 (old), 457 (new), 0 (No change)
  • Xml: 1 (old), 1 (new), 0 (No change)

Lesson assets: 105 (old), 111 (new), 6 (Added):

  • test_classroom_id_0.json (added)
  • test_classroom_id_0.pb (added)
  • test_classroom_id_1.json (added)
  • test_classroom_id_1.pb (added)
  • test_classroom_id_2.json (added)
  • And 1 other

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: 9 MiB (old), 9 MiB (new), 3792 bytes (Added)
APK download size (estimated): 9020 KiB (old), 9021 KiB (new), 1197 bytes (Added)
Method count: 99436 (old), 99462 (new), 26 (Added)
Lesson assets: 105 (old), 111 (new), 6 (Added)

Configuration hdpi

APK file size: 52 KiB (old), 52 KiB (new), 4 bytes (Removed)
APK download size (estimated): 22 KiB (old), 22 KiB (new), 2 bytes (Added)

Configuration ldpi

APK file size: 52 KiB (old), 52 KiB (new), 4 bytes (Removed)
APK download size (estimated): 17 KiB (old), 17 KiB (new), 3 bytes (Removed)

Configuration mdpi

APK file size: 46 KiB (old), 46 KiB (new), 4 bytes (Removed)
APK download size (estimated): 17 KiB (old), 17 KiB (new), 1 bytes (Added)

Configuration tvdpi

APK file size: 90 KiB (old), 90 KiB (new), 4 bytes (Removed)
APK download size (estimated): 37 KiB (old), 37 KiB (new), 7 bytes (Added)

Configuration xhdpi

APK file size: 60 KiB (old), 60 KiB (new), 4 bytes (Removed)
APK download size (estimated): 27 KiB (old), 27 KiB (new), 1 bytes (Removed)

Configuration xxhdpi

APK file size: 69 KiB (old), 69 KiB (new), 4 bytes (Removed)
APK download size (estimated): 37 KiB (old), 37 KiB (new), 5 bytes (Added)

Configuration xxxhdpi

APK file size: 71 KiB (old), 71 KiB (new), 0 bytes (No change)
APK download size (estimated): 38 KiB (old), 38 KiB (new), 0 bytes (No change)

Copy link

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: 16 MiB (old), 16 MiB (new), 12 KiB (Added)

APK download size (estimated): 14 MiB (old), 14 MiB (new), 15 KiB (Added)

Method count: 221791 (old), 222270 (new), 479 (Added)

Features: 2 (old), 2 (new), 0 (No change)

Permissions: 6 (old), 6 (new), 0 (No change)

Resources: 6550 (old), 6550 (new), 0 (No change)

  • Anim: 49 (old), 49 (new), 0 (No change)
  • Animator: 20 (old), 20 (new), 0 (No change)
  • Array: 15 (old), 15 (new), 0 (No change)
  • Attr: 915 (old), 915 (new), 0 (No change)
  • Bool: 10 (old), 10 (new), 0 (No change)
  • Color: 911 (old), 911 (new), 0 (No change)
  • Dimen: 994 (old), 994 (new), 0 (No change)
  • Drawable: 373 (old), 373 (new), 0 (No change)
  • Id: 1206 (old), 1206 (new), 0 (No change)
  • Integer: 37 (old), 37 (new), 0 (No change)
  • Interpolator: 11 (old), 11 (new), 0 (No change)
  • Layout: 368 (old), 368 (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)
  • Raw: 2 (old), 2 (new), 0 (No change)
  • String: 805 (old), 805 (new), 0 (No change)
  • Style: 816 (old), 816 (new), 0 (No change)
  • Xml: 6 (old), 6 (new), 0 (No change)

Lesson assets: 105 (old), 111 (new), 6 (Added):

  • test_classroom_id_0.json (added)
  • test_classroom_id_0.pb (added)
  • test_classroom_id_1.json (added)
  • test_classroom_id_1.pb (added)
  • test_classroom_id_2.json (added)
  • And 1 other

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: 15 MiB (old), 15 MiB (new), 12 KiB (Added)
APK download size (estimated): 14 MiB (old), 14 MiB (new), 13 KiB (Added)
Method count: 221791 (old), 222270 (new), 479 (Added)
Lesson assets: 105 (old), 111 (new), 6 (Added)

Configuration hdpi

APK file size: 59 KiB (old), 59 KiB (new), 0 bytes (No change)
APK download size (estimated): 23 KiB (old), 23 KiB (new), 0 bytes (No change)

Configuration ldpi

APK file size: 56 KiB (old), 56 KiB (new), 0 bytes (No change)
APK download size (estimated): 18 KiB (old), 18 KiB (new), 0 bytes (No change)

Configuration mdpi

APK file size: 53 KiB (old), 53 KiB (new), 0 bytes (No change)
APK download size (estimated): 18 KiB (old), 18 KiB (new), 0 bytes (No change)

Configuration tvdpi

APK file size: 102 KiB (old), 102 KiB (new), 0 bytes (No change)
APK download size (estimated): 38 KiB (old), 38 KiB (new), 0 bytes (No change)

Configuration xhdpi

APK file size: 67 KiB (old), 67 KiB (new), 0 bytes (No change)
APK download size (estimated): 28 KiB (old), 28 KiB (new), 0 bytes (No change)

Configuration xxhdpi

APK file size: 76 KiB (old), 76 KiB (new), 0 bytes (No change)
APK download size (estimated): 38 KiB (old), 38 KiB (new), 0 bytes (No change)

Configuration xxxhdpi

APK file size: 79 KiB (old), 79 KiB (new), 0 bytes (No change)
APK download size (estimated): 39 KiB (old), 39 KiB (new), 0 bytes (No change)

Alpha

Expand to see flavor specifics

Universal APK

APK file size: 10 MiB (old), 10 MiB (new), 3820 bytes (Added)

APK download size (estimated): 9150 KiB (old), 9152 KiB (new), 2083 bytes (Added)

Method count: 99436 (old), 99462 (new), 26 (Added)

Features: 2 (old), 2 (new), 0 (No change)

Permissions: 6 (old), 6 (new), 0 (No change)

Resources: 5504 (old), 5504 (new), 0 (No change)

  • Anim: 39 (old), 39 (new), 0 (No change)
  • Animator: 18 (old), 18 (new), 0 (No change)
  • Array: 14 (old), 14 (new), 0 (No change)
  • Attr: 879 (old), 879 (new), 0 (No change)
  • Bool: 8 (old), 8 (new), 0 (No change)
  • Color: 767 (old), 767 (new), 0 (No change)
  • Dimen: 722 (old), 722 (new), 0 (No change)
  • Drawable: 333 (old), 333 (new), 0 (No change)
  • Id: 1148 (old), 1148 (new), 0 (No change)
  • Integer: 32 (old), 32 (new), 0 (No change)
  • Interpolator: 11 (old), 11 (new), 0 (No change)
  • Layout: 327 (old), 327 (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: 736 (old), 736 (new), 0 (No change)
  • Style: 457 (old), 457 (new), 0 (No change)
  • Xml: 1 (old), 1 (new), 0 (No change)

Lesson assets: 105 (old), 111 (new), 6 (Added):

  • test_classroom_id_0.json (added)
  • test_classroom_id_0.pb (added)
  • test_classroom_id_1.json (added)
  • test_classroom_id_1.pb (added)
  • test_classroom_id_2.json (added)
  • And 1 other

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: 9 MiB (old), 9 MiB (new), 3820 bytes (Added)
APK download size (estimated): 9030 KiB (old), 9033 KiB (new), 2863 bytes (Added)
Method count: 99436 (old), 99462 (new), 26 (Added)
Lesson assets: 105 (old), 111 (new), 6 (Added)

Configuration hdpi

APK file size: 52 KiB (old), 52 KiB (new), 0 bytes (No change)
APK download size (estimated): 22 KiB (old), 22 KiB (new), 0 bytes (No change)

Configuration ldpi

APK file size: 52 KiB (old), 52 KiB (new), 0 bytes (No change)
APK download size (estimated): 17 KiB (old), 17 KiB (new), 0 bytes (No change)

Configuration mdpi

APK file size: 46 KiB (old), 46 KiB (new), 0 bytes (No change)
APK download size (estimated): 17 KiB (old), 17 KiB (new), 0 bytes (No change)

Configuration tvdpi

APK file size: 90 KiB (old), 90 KiB (new), 0 bytes (No change)
APK download size (estimated): 37 KiB (old), 37 KiB (new), 0 bytes (No change)

Configuration xhdpi

APK file size: 60 KiB (old), 60 KiB (new), 0 bytes (No change)
APK download size (estimated): 27 KiB (old), 27 KiB (new), 0 bytes (No change)

Configuration xxhdpi

APK file size: 69 KiB (old), 69 KiB (new), 0 bytes (No change)
APK download size (estimated): 37 KiB (old), 37 KiB (new), 0 bytes (No change)

Configuration xxxhdpi

APK file size: 71 KiB (old), 71 KiB (new), 0 bytes (No change)
APK download size (estimated): 38 KiB (old), 38 KiB (new), 0 bytes (No change)

Beta

Expand to see flavor specifics

Universal APK

APK file size: 9 MiB (old), 9 MiB (new), 3884 bytes (Added)

APK download size (estimated): 9135 KiB (old), 9139 KiB (new), 3155 bytes (Added)

Method count: 99436 (old), 99462 (new), 26 (Added)

Features: 2 (old), 2 (new), 0 (No change)

Permissions: 6 (old), 6 (new), 0 (No change)

Resources: 5504 (old), 5504 (new), 0 (No change)

  • Anim: 39 (old), 39 (new), 0 (No change)
  • Animator: 18 (old), 18 (new), 0 (No change)
  • Array: 14 (old), 14 (new), 0 (No change)
  • Attr: 879 (old), 879 (new), 0 (No change)
  • Bool: 8 (old), 8 (new), 0 (No change)
  • Color: 767 (old), 767 (new), 0 (No change)
  • Dimen: 722 (old), 722 (new), 0 (No change)
  • Drawable: 333 (old), 333 (new), 0 (No change)
  • Id: 1148 (old), 1148 (new), 0 (No change)
  • Integer: 32 (old), 32 (new), 0 (No change)
  • Interpolator: 11 (old), 11 (new), 0 (No change)
  • Layout: 327 (old), 327 (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: 736 (old), 736 (new), 0 (No change)
  • Style: 457 (old), 457 (new), 0 (No change)
  • Xml: 1 (old), 1 (new), 0 (No change)

Lesson assets: 105 (old), 111 (new), 6 (Added):

  • test_classroom_id_0.json (added)
  • test_classroom_id_0.pb (added)
  • test_classroom_id_1.json (added)
  • test_classroom_id_1.pb (added)
  • test_classroom_id_2.json (added)
  • And 1 other

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: 9 MiB (old), 9 MiB (new), 3888 bytes (Added)
APK download size (estimated): 9019 KiB (old), 9022 KiB (new), 2168 bytes (Added)
Method count: 99436 (old), 99462 (new), 26 (Added)
Lesson assets: 105 (old), 111 (new), 6 (Added)

Configuration hdpi

APK file size: 52 KiB (old), 52 KiB (new), 0 bytes (No change)
APK download size (estimated): 22 KiB (old), 22 KiB (new), 0 bytes (No change)

Configuration ldpi

APK file size: 52 KiB (old), 52 KiB (new), 0 bytes (No change)
APK download size (estimated): 17 KiB (old), 17 KiB (new), 0 bytes (No change)

Configuration mdpi

APK file size: 46 KiB (old), 46 KiB (new), 0 bytes (No change)
APK download size (estimated): 17 KiB (old), 17 KiB (new), 0 bytes (No change)

Configuration tvdpi

APK file size: 90 KiB (old), 90 KiB (new), 0 bytes (No change)
APK download size (estimated): 37 KiB (old), 37 KiB (new), 0 bytes (No change)

Configuration xhdpi

APK file size: 60 KiB (old), 60 KiB (new), 0 bytes (No change)
APK download size (estimated): 27 KiB (old), 27 KiB (new), 0 bytes (No change)

Configuration xxhdpi

APK file size: 69 KiB (old), 69 KiB (new), 0 bytes (No change)
APK download size (estimated): 37 KiB (old), 37 KiB (new), 0 bytes (No change)

Configuration xxxhdpi

APK file size: 71 KiB (old), 71 KiB (new), 0 bytes (No change)
APK download size (estimated): 38 KiB (old), 38 KiB (new), 0 bytes (No change)

Ga

Expand to see flavor specifics

Universal APK

APK file size: 9 MiB (old), 9 MiB (new), 3792 bytes (Added)

APK download size (estimated): 9136 KiB (old), 9137 KiB (new), 1835 bytes (Added)

Method count: 99436 (old), 99462 (new), 26 (Added)

Features: 2 (old), 2 (new), 0 (No change)

Permissions: 6 (old), 6 (new), 0 (No change)

Resources: 5504 (old), 5504 (new), 0 (No change)

  • Anim: 39 (old), 39 (new), 0 (No change)
  • Animator: 18 (old), 18 (new), 0 (No change)
  • Array: 14 (old), 14 (new), 0 (No change)
  • Attr: 879 (old), 879 (new), 0 (No change)
  • Bool: 8 (old), 8 (new), 0 (No change)
  • Color: 767 (old), 767 (new), 0 (No change)
  • Dimen: 722 (old), 722 (new), 0 (No change)
  • Drawable: 333 (old), 333 (new), 0 (No change)
  • Id: 1148 (old), 1148 (new), 0 (No change)
  • Integer: 32 (old), 32 (new), 0 (No change)
  • Interpolator: 11 (old), 11 (new), 0 (No change)
  • Layout: 327 (old), 327 (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: 736 (old), 736 (new), 0 (No change)
  • Style: 457 (old), 457 (new), 0 (No change)
  • Xml: 1 (old), 1 (new), 0 (No change)

Lesson assets: 105 (old), 111 (new), 6 (Added):

  • test_classroom_id_0.json (added)
  • test_classroom_id_0.pb (added)
  • test_classroom_id_1.json (added)
  • test_classroom_id_1.pb (added)
  • test_classroom_id_2.json (added)
  • And 1 other

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: 9 MiB (old), 9 MiB (new), 3796 bytes (Added)
APK download size (estimated): 9020 KiB (old), 9021 KiB (new), 1156 bytes (Added)
Method count: 99436 (old), 99462 (new), 26 (Added)
Lesson assets: 105 (old), 111 (new), 6 (Added)

Configuration hdpi

APK file size: 52 KiB (old), 52 KiB (new), 0 bytes (No change)
APK download size (estimated): 22 KiB (old), 22 KiB (new), 0 bytes (No change)

Configuration ldpi

APK file size: 52 KiB (old), 52 KiB (new), 0 bytes (No change)
APK download size (estimated): 17 KiB (old), 17 KiB (new), 0 bytes (No change)

Configuration mdpi

APK file size: 46 KiB (old), 46 KiB (new), 0 bytes (No change)
APK download size (estimated): 17 KiB (old), 17 KiB (new), 0 bytes (No change)

Configuration tvdpi

APK file size: 90 KiB (old), 90 KiB (new), 0 bytes (No change)
APK download size (estimated): 37 KiB (old), 37 KiB (new), 0 bytes (No change)

Configuration xhdpi

APK file size: 60 KiB (old), 60 KiB (new), 0 bytes (No change)
APK download size (estimated): 27 KiB (old), 27 KiB (new), 0 bytes (No change)

Configuration xxhdpi

APK file size: 69 KiB (old), 69 KiB (new), 0 bytes (No change)
APK download size (estimated): 37 KiB (old), 37 KiB (new), 0 bytes (No change)

Configuration xxxhdpi

APK file size: 71 KiB (old), 71 KiB (new), 0 bytes (No change)
APK download size (estimated): 38 KiB (old), 38 KiB (new), 0 bytes (No change)

@adhiamboperes adhiamboperes merged commit 9a2e627 into develop Jun 24, 2024
40 checks passed
@adhiamboperes adhiamboperes deleted the multiple-classrooms-model-support branch June 24, 2024 09:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants