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 #4938: Introduce Create profile screen [Blocked: #5378] #5380

Open
wants to merge 44 commits into
base: onboarding-profile-type-screen
Choose a base branch
from

Conversation

adhiamboperes
Copy link
Collaborator

@adhiamboperes adhiamboperes commented Apr 9, 2024

Explanation

Fix Part of #4938: Add a new Activity and associated Fragments and Presenters to allow a new learner to create a profile.
This does not include domain changes.

  • Learner should be able to click “Continue” if they have entered their nickname, even without adding a profile picture.
  • Learner should not be able to click “Continue” if they have not entered their nickname and an error message should be displayed.
  • The learner can select a profile picture.

Placeholder tests have been added to ensure navigation tests are not forgotten. These will fail once navigation has been implemented.

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

Portrait Landscape
Mobile Light Mode Screenshot_1718761800 Screenshot_1718761790
Mobile Dark Mode Screenshot_1718760650 Screenshot_1718760708
Tablet Light Mode Screenshot_1718761366 Screenshot_1718761356
Tablet Dark Mode Screenshot_1718761620 Screenshot_1718761650

All Tests Passing on Espresso

Screenshot 2024-05-24 at 01 42 41

@adhiamboperes adhiamboperes self-assigned this Apr 9, 2024
@adhiamboperes adhiamboperes requested review from a team as code owners April 9, 2024 04:35
@adhiamboperes adhiamboperes requested review from BenHenning and removed request for a team April 9, 2024 04:35
…' into create-profile-screen

# Conflicts:
#	app/src/main/AndroidManifest.xml
#	app/src/main/java/org/oppia/android/app/onboardingv2/OnboardingProfileTypeFragmentPresenter.kt
#	app/src/main/res/values-night/color_palette.xml
Copy link

oppiabot bot commented Apr 16, 2024

Hi @adhiamboperes, I'm going to mark this PR as stale because it hasn't had any updates for 7 days. If no further activity occurs within 7 days, it will be automatically closed so that others can take up the issue.
If you are still working on this PR, please make a follow-up commit within 3 days (and submit it for review, if applicable). Please also let us know if you are stuck so we can help you!

@oppiabot oppiabot bot added the stale Corresponds to items that haven't seen a recent update and may be automatically closed. label Apr 16, 2024
@oppiabot oppiabot bot closed this Apr 23, 2024
@adhiamboperes adhiamboperes reopened this May 23, 2024
@oppiabot oppiabot bot removed the stale Corresponds to items that haven't seen a recent update and may be automatically closed. label May 23, 2024
# Conflicts:
#	app/src/main/res/values/styles.xml
#	app/src/sharedTest/java/org/oppia/android/app/onboarding/OnboardingProfileTypeFragmentTest.kt
@adhiamboperes
Copy link
Collaborator Author

Thanks for reviewing @BenHenning.
Re - mocks: PTAL at https://www.figma.com/design/PnCtQKDR5VWbIlA3Ui7rTa/Oppia---Onboarding-Android-App?node-id=1446-13996&t=vCOOSRs3SvZiKRqi-4

I have made code changes so that the text is not fully covering the icon, which is closer to the mocks, but I'm not sure if this satisfies the "hard borders" 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), 41 KiB (Added)

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

Method count: 221945 (old), 222144 (new), 199 (Added)

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

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

Resources: 6586 (old), 6628 (new), 42 (Added)

  • 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: 915 (old), 926 (new), 11 (Added):
    • color/color_def_avatar_background_25 (added)
    • color/color_palette_avatar_background_25_color (added)
    • color/color_palette_edittext_stroke_color (added)
    • color/color_palette_onboarding_black_color (added)
    • color/color_palette_onboarding_edit_icon_color (added)
    • And 6 others
  • Dimen: 995 (old), 995 (new), 0 (No change)
  • Drawable: 376 (old), 381 (new), 5 (Added):
    • drawable/create_profile_picture_icon (added)
    • drawable/edit_text_white_background_error_border (added)
    • drawable/edit_text_white_background_with_border (added)
    • drawable/ic_outline_edit_24 (added)
    • drawable/ic_profile_icon (added)
  • Id: 1218 (old), 1229 (new), 11 (Added):
    • id/create_profile_background (added)
    • id/create_profile_edit_picture_icon (added)
    • id/create_profile_nickname_edittext (added)
    • id/create_profile_nickname_error (added)
    • id/create_profile_nickname_label (added)
    • And 6 others
  • Integer: 37 (old), 37 (new), 0 (No change)
  • Interpolator: 11 (old), 11 (new), 0 (No change)
  • Layout: 370 (old), 372 (new), 2 (Added):
    • layout/create_profile_activity (added)
    • layout/create_profile_fragment (added)
  • 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: 814 (old), 822 (new), 8 (Added):
    • string/create_profile_activity_current_picture_content_description (added)
    • string/create_profile_activity_edit_icon_content_description (added)
    • string/create_profile_activity_header (added)
    • string/create_profile_activity_nickname_error (added)
    • string/create_profile_activity_nickname_label (added)
    • And 3 others
  • Style: 821 (old), 826 (new), 5 (Added):
    • style/NicknameLabelStyle (added)
    • style/NicknameTextStyle (added)
    • style/OnboardingErrorStyle (added)
    • style/OnboardingNavigationPrimaryButton (added)
    • style/OnboardingStepCountStyle (added)
  • Xml: 6 (old), 6 (new), 0 (No change)

Lesson assets: 105 (old), 105 (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: 16 MiB (old), 16 MiB (new), 40 KiB (Added)
APK download size (estimated): 14 MiB (old), 14 MiB (new), 33 KiB (Added)
Method count: 221945 (old), 222144 (new), 199 (Added)
Resources: 6522 (old), 6564 (new), 42 (Added)

  • Color: 915 (old), 926 (new), 11 (Added)
  • Drawable: 317 (old), 322 (new), 5 (Added)
  • Id: 1218 (old), 1229 (new), 11 (Added)
  • Layout: 370 (old), 372 (new), 2 (Added)
  • String: 814 (old), 822 (new), 8 (Added)
  • Style: 821 (old), 826 (new), 5 (Added)

Configuration hdpi

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

Configuration ldpi

APK file size: 56 KiB (old), 56 KiB (new), 80 bytes (Added)
APK download size (estimated): 18 KiB (old), 18 KiB (new), 2 bytes (Added)

Configuration mdpi

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

Configuration tvdpi

APK file size: 103 KiB (old), 103 KiB (new), 100 bytes (Added)
APK download size (estimated): 38 KiB (old), 38 KiB (new), 3 bytes (Removed)

Configuration xhdpi

APK file size: 67 KiB (old), 67 KiB (new), 60 bytes (Added)
APK download size (estimated): 28 KiB (old), 28 KiB (new), 2 bytes (Removed)

Configuration xxhdpi

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

Configuration xxxhdpi

APK file size: 79 KiB (old), 79 KiB (new), 100 bytes (Added)
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), 39 KiB (Added)

APK download size (estimated): 9232 KiB (old), 9265 KiB (new), 33 KiB (Added)

Method count: 99526 (old), 99642 (new), 116 (Added)

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

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

Resources: 5539 (old), 5585 (new), 46 (Added)

  • 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: 771 (old), 781 (new), 10 (Added):
    • color/color_def_dark_jade (removed)
    • color/color_def_avatar_background_25 (added)
    • color/color_palette_avatar_background_25_color (added)
    • color/color_palette_edittext_stroke_color (added)
    • color/color_palette_onboarding_black_color (added)
    • And 7 others
  • Dimen: 723 (old), 727 (new), 4 (Added):
    • dimen/onboarding_profile_picture_padding (added)
    • dimen/onboarding_profile_picture_stroke_width (added)
    • dimen/tablet_shared_margin_small (added)
    • dimen/tablet_shared_margin_xl (added)
  • Drawable: 336 (old), 341 (new), 5 (Added):
    • drawable/create_profile_picture_icon (added)
    • drawable/edit_text_white_background_error_border (added)
    • drawable/edit_text_white_background_with_border (added)
    • drawable/ic_outline_edit_24 (added)
    • drawable/ic_profile_icon (added)
  • Id: 1160 (old), 1171 (new), 11 (Added):
    • id/create_profile_background (added)
    • id/create_profile_edit_picture_icon (added)
    • id/create_profile_nickname_edittext (added)
    • id/create_profile_nickname_error (added)
    • id/create_profile_nickname_label (added)
    • And 6 others
  • Integer: 32 (old), 32 (new), 0 (No change)
  • Interpolator: 11 (old), 11 (new), 0 (No change)
  • Layout: 329 (old), 331 (new), 2 (Added):
    • layout/create_profile_activity (added)
    • layout/create_profile_fragment (added)
  • 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: 744 (old), 753 (new), 9 (Added):
    • string/create_profile_activity_current_picture_content_description (added)
    • string/create_profile_activity_edit_icon_content_description (added)
    • string/create_profile_activity_header (added)
    • string/create_profile_activity_nickname_error (added)
    • string/create_profile_activity_nickname_label (added)
    • And 4 others
  • Style: 462 (old), 467 (new), 5 (Added):
    • style/NicknameLabelStyle (added)
    • style/NicknameTextStyle (added)
    • style/OnboardingErrorStyle (added)
    • style/OnboardingNavigationPrimaryButton (added)
    • style/OnboardingStepCountStyle (added)
  • Xml: 1 (old), 1 (new), 0 (No change)

Lesson assets: 105 (old), 105 (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: 9 MiB (old), 9 MiB (new), 39 KiB (Added)
APK download size (estimated): 9112 KiB (old), 9145 KiB (new), 33 KiB (Added)
Method count: 99526 (old), 99642 (new), 116 (Added)
Resources: 5482 (old), 5528 (new), 46 (Added)

  • Color: 771 (old), 781 (new), 10 (Added)
  • Dimen: 721 (old), 725 (new), 4 (Added)
  • Drawable: 282 (old), 287 (new), 5 (Added)
  • Id: 1160 (old), 1171 (new), 11 (Added)
  • Layout: 329 (old), 331 (new), 2 (Added)
  • String: 744 (old), 753 (new), 9 (Added)
  • Style: 462 (old), 467 (new), 5 (Added)

Configuration hdpi

APK file size: 52 KiB (old), 52 KiB (new), 36 bytes (Added)
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), 48 bytes (Added)
APK download size (estimated): 17 KiB (old), 17 KiB (new), 1 bytes (Added)

Configuration mdpi

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

Configuration tvdpi

APK file size: 90 KiB (old), 90 KiB (new), 60 bytes (Added)
APK download size (estimated): 37 KiB (old), 37 KiB (new), 1 bytes (Added)

Configuration xhdpi

APK file size: 60 KiB (old), 60 KiB (new), 36 bytes (Added)
APK download size (estimated): 27 KiB (old), 27 KiB (new), 2 bytes (Removed)

Configuration xxhdpi

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

Configuration xxxhdpi

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

Beta

Expand to see flavor specifics

Universal APK

APK file size: 10 MiB (old), 10 MiB (new), 39 KiB (Added)

APK download size (estimated): 9218 KiB (old), 9251 KiB (new), 32 KiB (Added)

Method count: 99526 (old), 99642 (new), 116 (Added)

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

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

Resources: 5539 (old), 5585 (new), 46 (Added)

  • 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: 771 (old), 781 (new), 10 (Added):
    • color/color_def_dark_jade (removed)
    • color/color_def_avatar_background_25 (added)
    • color/color_palette_avatar_background_25_color (added)
    • color/color_palette_edittext_stroke_color (added)
    • color/color_palette_onboarding_black_color (added)
    • And 7 others
  • Dimen: 723 (old), 727 (new), 4 (Added):
    • dimen/onboarding_profile_picture_padding (added)
    • dimen/onboarding_profile_picture_stroke_width (added)
    • dimen/tablet_shared_margin_small (added)
    • dimen/tablet_shared_margin_xl (added)
  • Drawable: 336 (old), 341 (new), 5 (Added):
    • drawable/create_profile_picture_icon (added)
    • drawable/edit_text_white_background_error_border (added)
    • drawable/edit_text_white_background_with_border (added)
    • drawable/ic_outline_edit_24 (added)
    • drawable/ic_profile_icon (added)
  • Id: 1160 (old), 1171 (new), 11 (Added):
    • id/create_profile_background (added)
    • id/create_profile_edit_picture_icon (added)
    • id/create_profile_nickname_edittext (added)
    • id/create_profile_nickname_error (added)
    • id/create_profile_nickname_label (added)
    • And 6 others
  • Integer: 32 (old), 32 (new), 0 (No change)
  • Interpolator: 11 (old), 11 (new), 0 (No change)
  • Layout: 329 (old), 331 (new), 2 (Added):
    • layout/create_profile_activity (added)
    • layout/create_profile_fragment (added)
  • 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: 744 (old), 753 (new), 9 (Added):
    • string/create_profile_activity_current_picture_content_description (added)
    • string/create_profile_activity_edit_icon_content_description (added)
    • string/create_profile_activity_header (added)
    • string/create_profile_activity_nickname_error (added)
    • string/create_profile_activity_nickname_label (added)
    • And 4 others
  • Style: 462 (old), 467 (new), 5 (Added):
    • style/NicknameLabelStyle (added)
    • style/NicknameTextStyle (added)
    • style/OnboardingErrorStyle (added)
    • style/OnboardingNavigationPrimaryButton (added)
    • style/OnboardingStepCountStyle (added)
  • Xml: 1 (old), 1 (new), 0 (No change)

Lesson assets: 105 (old), 105 (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: 9 MiB (old), 9 MiB (new), 39 KiB (Added)
APK download size (estimated): 9102 KiB (old), 9135 KiB (new), 32 KiB (Added)
Method count: 99526 (old), 99642 (new), 116 (Added)
Resources: 5482 (old), 5528 (new), 46 (Added)

  • Color: 771 (old), 781 (new), 10 (Added)
  • Dimen: 721 (old), 725 (new), 4 (Added)
  • Drawable: 282 (old), 287 (new), 5 (Added)
  • Id: 1160 (old), 1171 (new), 11 (Added)
  • Layout: 329 (old), 331 (new), 2 (Added)
  • String: 744 (old), 753 (new), 9 (Added)
  • Style: 462 (old), 467 (new), 5 (Added)

Configuration hdpi

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

Configuration ldpi

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

Configuration mdpi

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

Configuration tvdpi

APK file size: 90 KiB (old), 90 KiB (new), 60 bytes (Added)
APK download size (estimated): 37 KiB (old), 37 KiB (new), 2 bytes (Added)

Configuration xhdpi

APK file size: 60 KiB (old), 60 KiB (new), 36 bytes (Added)
APK download size (estimated): 27 KiB (old), 27 KiB (new), 2 bytes (Removed)

Configuration xxhdpi

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

Configuration xxxhdpi

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

Ga

Expand to see flavor specifics

Universal APK

APK file size: 10 MiB (old), 10 MiB (new), 39 KiB (Added)

APK download size (estimated): 9218 KiB (old), 9251 KiB (new), 32 KiB (Added)

Method count: 99526 (old), 99642 (new), 116 (Added)

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

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

Resources: 5539 (old), 5585 (new), 46 (Added)

  • 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: 771 (old), 781 (new), 10 (Added):
    • color/color_def_dark_jade (removed)
    • color/color_def_avatar_background_25 (added)
    • color/color_palette_avatar_background_25_color (added)
    • color/color_palette_edittext_stroke_color (added)
    • color/color_palette_onboarding_black_color (added)
    • And 7 others
  • Dimen: 723 (old), 727 (new), 4 (Added):
    • dimen/onboarding_profile_picture_padding (added)
    • dimen/onboarding_profile_picture_stroke_width (added)
    • dimen/tablet_shared_margin_small (added)
    • dimen/tablet_shared_margin_xl (added)
  • Drawable: 336 (old), 341 (new), 5 (Added):
    • drawable/create_profile_picture_icon (added)
    • drawable/edit_text_white_background_error_border (added)
    • drawable/edit_text_white_background_with_border (added)
    • drawable/ic_outline_edit_24 (added)
    • drawable/ic_profile_icon (added)
  • Id: 1160 (old), 1171 (new), 11 (Added):
    • id/create_profile_background (added)
    • id/create_profile_edit_picture_icon (added)
    • id/create_profile_nickname_edittext (added)
    • id/create_profile_nickname_error (added)
    • id/create_profile_nickname_label (added)
    • And 6 others
  • Integer: 32 (old), 32 (new), 0 (No change)
  • Interpolator: 11 (old), 11 (new), 0 (No change)
  • Layout: 329 (old), 331 (new), 2 (Added):
    • layout/create_profile_activity (added)
    • layout/create_profile_fragment (added)
  • 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: 744 (old), 753 (new), 9 (Added):
    • string/create_profile_activity_current_picture_content_description (added)
    • string/create_profile_activity_edit_icon_content_description (added)
    • string/create_profile_activity_header (added)
    • string/create_profile_activity_nickname_error (added)
    • string/create_profile_activity_nickname_label (added)
    • And 4 others
  • Style: 462 (old), 467 (new), 5 (Added):
    • style/NicknameLabelStyle (added)
    • style/NicknameTextStyle (added)
    • style/OnboardingErrorStyle (added)
    • style/OnboardingNavigationPrimaryButton (added)
    • style/OnboardingStepCountStyle (added)
  • Xml: 1 (old), 1 (new), 0 (No change)

Lesson assets: 105 (old), 105 (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: 9 MiB (old), 9 MiB (new), 39 KiB (Added)
APK download size (estimated): 9102 KiB (old), 9135 KiB (new), 33 KiB (Added)
Method count: 99526 (old), 99642 (new), 116 (Added)
Resources: 5482 (old), 5528 (new), 46 (Added)

  • Color: 771 (old), 781 (new), 10 (Added)
  • Dimen: 721 (old), 725 (new), 4 (Added)
  • Drawable: 282 (old), 287 (new), 5 (Added)
  • Id: 1160 (old), 1171 (new), 11 (Added)
  • Layout: 329 (old), 331 (new), 2 (Added)
  • String: 744 (old), 753 (new), 9 (Added)
  • Style: 462 (old), 467 (new), 5 (Added)

Configuration hdpi

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

Configuration ldpi

APK file size: 52 KiB (old), 52 KiB (new), 48 bytes (Added)
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), 48 bytes (Added)
APK download size (estimated): 17 KiB (old), 17 KiB (new), 2 bytes (Added)

Configuration tvdpi

APK file size: 90 KiB (old), 90 KiB (new), 60 bytes (Added)
APK download size (estimated): 37 KiB (old), 37 KiB (new), 1 bytes (Added)

Configuration xhdpi

APK file size: 60 KiB (old), 60 KiB (new), 36 bytes (Added)
APK download size (estimated): 27 KiB (old), 27 KiB (new), 2 bytes (Removed)

Configuration xxhdpi

APK file size: 69 KiB (old), 69 KiB (new), 48 bytes (Added)
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), 60 bytes (Added)
APK download size (estimated): 38 KiB (old), 38 KiB (new), 2 bytes (Removed)

Copy link
Sponsor 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 @adhiamboperes. Approving to unblock the PR, but re: the mocks it does look a bit rough I think. Also, reminder to remove the 'blocked' part of your title before merging this into develop. :)

@seanlip do you have any thoughts on the "tap here to add a picture" portion of the screenshots in the PR description (or the mocks linked above)? I'm wondering if we can maybe soften the borders a bit so that there isn't such an abrupt edge between the text background and the profile image layered underneath it.

Another option might be to drop the help text and use a spotlight to teach the user that it's there.

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), 41 KiB (Added)

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

Method count: 221945 (old), 222144 (new), 199 (Added)

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

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

Resources: 6586 (old), 6628 (new), 42 (Added)

  • 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: 915 (old), 926 (new), 11 (Added):
    • color/color_def_avatar_background_25 (added)
    • color/color_palette_avatar_background_25_color (added)
    • color/color_palette_edittext_stroke_color (added)
    • color/color_palette_onboarding_black_color (added)
    • color/color_palette_onboarding_edit_icon_color (added)
    • And 6 others
  • Dimen: 995 (old), 995 (new), 0 (No change)
  • Drawable: 376 (old), 381 (new), 5 (Added):
    • drawable/create_profile_picture_icon (added)
    • drawable/edit_text_white_background_error_border (added)
    • drawable/edit_text_white_background_with_border (added)
    • drawable/ic_outline_edit_24 (added)
    • drawable/ic_profile_icon (added)
  • Id: 1218 (old), 1229 (new), 11 (Added):
    • id/create_profile_background (added)
    • id/create_profile_edit_picture_icon (added)
    • id/create_profile_nickname_edittext (added)
    • id/create_profile_nickname_error (added)
    • id/create_profile_nickname_label (added)
    • And 6 others
  • Integer: 37 (old), 37 (new), 0 (No change)
  • Interpolator: 11 (old), 11 (new), 0 (No change)
  • Layout: 370 (old), 372 (new), 2 (Added):
    • layout/create_profile_activity (added)
    • layout/create_profile_fragment (added)
  • 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: 814 (old), 822 (new), 8 (Added):
    • string/create_profile_activity_current_picture_content_description (added)
    • string/create_profile_activity_edit_icon_content_description (added)
    • string/create_profile_activity_header (added)
    • string/create_profile_activity_nickname_error (added)
    • string/create_profile_activity_nickname_label (added)
    • And 3 others
  • Style: 821 (old), 826 (new), 5 (Added):
    • style/NicknameLabelStyle (added)
    • style/NicknameTextStyle (added)
    • style/OnboardingErrorStyle (added)
    • style/OnboardingNavigationPrimaryButton (added)
    • style/OnboardingStepCountStyle (added)
  • Xml: 6 (old), 6 (new), 0 (No change)

Lesson assets: 105 (old), 105 (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: 16 MiB (old), 16 MiB (new), 40 KiB (Added)
APK download size (estimated): 14 MiB (old), 14 MiB (new), 33 KiB (Added)
Method count: 221945 (old), 222144 (new), 199 (Added)
Resources: 6522 (old), 6564 (new), 42 (Added)

  • Color: 915 (old), 926 (new), 11 (Added)
  • Drawable: 317 (old), 322 (new), 5 (Added)
  • Id: 1218 (old), 1229 (new), 11 (Added)
  • Layout: 370 (old), 372 (new), 2 (Added)
  • String: 814 (old), 822 (new), 8 (Added)
  • Style: 821 (old), 826 (new), 5 (Added)

Configuration hdpi

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

Configuration ldpi

APK file size: 56 KiB (old), 56 KiB (new), 80 bytes (Added)
APK download size (estimated): 18 KiB (old), 18 KiB (new), 2 bytes (Added)

Configuration mdpi

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

Configuration tvdpi

APK file size: 103 KiB (old), 103 KiB (new), 100 bytes (Added)
APK download size (estimated): 38 KiB (old), 38 KiB (new), 3 bytes (Removed)

Configuration xhdpi

APK file size: 67 KiB (old), 67 KiB (new), 60 bytes (Added)
APK download size (estimated): 28 KiB (old), 28 KiB (new), 2 bytes (Removed)

Configuration xxhdpi

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

Configuration xxxhdpi

APK file size: 79 KiB (old), 79 KiB (new), 100 bytes (Added)
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), 39 KiB (Added)

APK download size (estimated): 9232 KiB (old), 9265 KiB (new), 33 KiB (Added)

Method count: 99526 (old), 99642 (new), 116 (Added)

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

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

Resources: 5539 (old), 5585 (new), 46 (Added)

  • 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: 771 (old), 781 (new), 10 (Added):
    • color/color_def_dark_jade (removed)
    • color/color_def_avatar_background_25 (added)
    • color/color_palette_avatar_background_25_color (added)
    • color/color_palette_edittext_stroke_color (added)
    • color/color_palette_onboarding_black_color (added)
    • And 7 others
  • Dimen: 723 (old), 727 (new), 4 (Added):
    • dimen/onboarding_profile_picture_padding (added)
    • dimen/onboarding_profile_picture_stroke_width (added)
    • dimen/tablet_shared_margin_small (added)
    • dimen/tablet_shared_margin_xl (added)
  • Drawable: 336 (old), 341 (new), 5 (Added):
    • drawable/create_profile_picture_icon (added)
    • drawable/edit_text_white_background_error_border (added)
    • drawable/edit_text_white_background_with_border (added)
    • drawable/ic_outline_edit_24 (added)
    • drawable/ic_profile_icon (added)
  • Id: 1160 (old), 1171 (new), 11 (Added):
    • id/create_profile_background (added)
    • id/create_profile_edit_picture_icon (added)
    • id/create_profile_nickname_edittext (added)
    • id/create_profile_nickname_error (added)
    • id/create_profile_nickname_label (added)
    • And 6 others
  • Integer: 32 (old), 32 (new), 0 (No change)
  • Interpolator: 11 (old), 11 (new), 0 (No change)
  • Layout: 329 (old), 331 (new), 2 (Added):
    • layout/create_profile_activity (added)
    • layout/create_profile_fragment (added)
  • 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: 744 (old), 753 (new), 9 (Added):
    • string/create_profile_activity_current_picture_content_description (added)
    • string/create_profile_activity_edit_icon_content_description (added)
    • string/create_profile_activity_header (added)
    • string/create_profile_activity_nickname_error (added)
    • string/create_profile_activity_nickname_label (added)
    • And 4 others
  • Style: 462 (old), 467 (new), 5 (Added):
    • style/NicknameLabelStyle (added)
    • style/NicknameTextStyle (added)
    • style/OnboardingErrorStyle (added)
    • style/OnboardingNavigationPrimaryButton (added)
    • style/OnboardingStepCountStyle (added)
  • Xml: 1 (old), 1 (new), 0 (No change)

Lesson assets: 105 (old), 105 (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: 9 MiB (old), 9 MiB (new), 39 KiB (Added)
APK download size (estimated): 9112 KiB (old), 9145 KiB (new), 33 KiB (Added)
Method count: 99526 (old), 99642 (new), 116 (Added)
Resources: 5482 (old), 5528 (new), 46 (Added)

  • Color: 771 (old), 781 (new), 10 (Added)
  • Dimen: 721 (old), 725 (new), 4 (Added)
  • Drawable: 282 (old), 287 (new), 5 (Added)
  • Id: 1160 (old), 1171 (new), 11 (Added)
  • Layout: 329 (old), 331 (new), 2 (Added)
  • String: 744 (old), 753 (new), 9 (Added)
  • Style: 462 (old), 467 (new), 5 (Added)

Configuration hdpi

APK file size: 52 KiB (old), 52 KiB (new), 36 bytes (Added)
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), 48 bytes (Added)
APK download size (estimated): 17 KiB (old), 17 KiB (new), 1 bytes (Added)

Configuration mdpi

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

Configuration tvdpi

APK file size: 90 KiB (old), 90 KiB (new), 60 bytes (Added)
APK download size (estimated): 37 KiB (old), 37 KiB (new), 1 bytes (Added)

Configuration xhdpi

APK file size: 60 KiB (old), 60 KiB (new), 36 bytes (Added)
APK download size (estimated): 27 KiB (old), 27 KiB (new), 2 bytes (Removed)

Configuration xxhdpi

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

Configuration xxxhdpi

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

Beta

Expand to see flavor specifics

Universal APK

APK file size: 10 MiB (old), 10 MiB (new), 39 KiB (Added)

APK download size (estimated): 9218 KiB (old), 9251 KiB (new), 32 KiB (Added)

Method count: 99526 (old), 99642 (new), 116 (Added)

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

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

Resources: 5539 (old), 5585 (new), 46 (Added)

  • 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: 771 (old), 781 (new), 10 (Added):
    • color/color_def_dark_jade (removed)
    • color/color_def_avatar_background_25 (added)
    • color/color_palette_avatar_background_25_color (added)
    • color/color_palette_edittext_stroke_color (added)
    • color/color_palette_onboarding_black_color (added)
    • And 7 others
  • Dimen: 723 (old), 727 (new), 4 (Added):
    • dimen/onboarding_profile_picture_padding (added)
    • dimen/onboarding_profile_picture_stroke_width (added)
    • dimen/tablet_shared_margin_small (added)
    • dimen/tablet_shared_margin_xl (added)
  • Drawable: 336 (old), 341 (new), 5 (Added):
    • drawable/create_profile_picture_icon (added)
    • drawable/edit_text_white_background_error_border (added)
    • drawable/edit_text_white_background_with_border (added)
    • drawable/ic_outline_edit_24 (added)
    • drawable/ic_profile_icon (added)
  • Id: 1160 (old), 1171 (new), 11 (Added):
    • id/create_profile_background (added)
    • id/create_profile_edit_picture_icon (added)
    • id/create_profile_nickname_edittext (added)
    • id/create_profile_nickname_error (added)
    • id/create_profile_nickname_label (added)
    • And 6 others
  • Integer: 32 (old), 32 (new), 0 (No change)
  • Interpolator: 11 (old), 11 (new), 0 (No change)
  • Layout: 329 (old), 331 (new), 2 (Added):
    • layout/create_profile_activity (added)
    • layout/create_profile_fragment (added)
  • 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: 744 (old), 753 (new), 9 (Added):
    • string/create_profile_activity_current_picture_content_description (added)
    • string/create_profile_activity_edit_icon_content_description (added)
    • string/create_profile_activity_header (added)
    • string/create_profile_activity_nickname_error (added)
    • string/create_profile_activity_nickname_label (added)
    • And 4 others
  • Style: 462 (old), 467 (new), 5 (Added):
    • style/NicknameLabelStyle (added)
    • style/NicknameTextStyle (added)
    • style/OnboardingErrorStyle (added)
    • style/OnboardingNavigationPrimaryButton (added)
    • style/OnboardingStepCountStyle (added)
  • Xml: 1 (old), 1 (new), 0 (No change)

Lesson assets: 105 (old), 105 (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: 9 MiB (old), 9 MiB (new), 39 KiB (Added)
APK download size (estimated): 9102 KiB (old), 9135 KiB (new), 32 KiB (Added)
Method count: 99526 (old), 99642 (new), 116 (Added)
Resources: 5482 (old), 5528 (new), 46 (Added)

  • Color: 771 (old), 781 (new), 10 (Added)
  • Dimen: 721 (old), 725 (new), 4 (Added)
  • Drawable: 282 (old), 287 (new), 5 (Added)
  • Id: 1160 (old), 1171 (new), 11 (Added)
  • Layout: 329 (old), 331 (new), 2 (Added)
  • String: 744 (old), 753 (new), 9 (Added)
  • Style: 462 (old), 467 (new), 5 (Added)

Configuration hdpi

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

Configuration ldpi

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

Configuration mdpi

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

Configuration tvdpi

APK file size: 90 KiB (old), 90 KiB (new), 60 bytes (Added)
APK download size (estimated): 37 KiB (old), 37 KiB (new), 2 bytes (Added)

Configuration xhdpi

APK file size: 60 KiB (old), 60 KiB (new), 36 bytes (Added)
APK download size (estimated): 27 KiB (old), 27 KiB (new), 2 bytes (Removed)

Configuration xxhdpi

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

Configuration xxxhdpi

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

Ga

Expand to see flavor specifics

Universal APK

APK file size: 10 MiB (old), 10 MiB (new), 39 KiB (Added)

APK download size (estimated): 9218 KiB (old), 9251 KiB (new), 32 KiB (Added)

Method count: 99526 (old), 99642 (new), 116 (Added)

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

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

Resources: 5539 (old), 5585 (new), 46 (Added)

  • 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: 771 (old), 781 (new), 10 (Added):
    • color/color_def_dark_jade (removed)
    • color/color_def_avatar_background_25 (added)
    • color/color_palette_avatar_background_25_color (added)
    • color/color_palette_edittext_stroke_color (added)
    • color/color_palette_onboarding_black_color (added)
    • And 7 others
  • Dimen: 723 (old), 727 (new), 4 (Added):
    • dimen/onboarding_profile_picture_padding (added)
    • dimen/onboarding_profile_picture_stroke_width (added)
    • dimen/tablet_shared_margin_small (added)
    • dimen/tablet_shared_margin_xl (added)
  • Drawable: 336 (old), 341 (new), 5 (Added):
    • drawable/create_profile_picture_icon (added)
    • drawable/edit_text_white_background_error_border (added)
    • drawable/edit_text_white_background_with_border (added)
    • drawable/ic_outline_edit_24 (added)
    • drawable/ic_profile_icon (added)
  • Id: 1160 (old), 1171 (new), 11 (Added):
    • id/create_profile_background (added)
    • id/create_profile_edit_picture_icon (added)
    • id/create_profile_nickname_edittext (added)
    • id/create_profile_nickname_error (added)
    • id/create_profile_nickname_label (added)
    • And 6 others
  • Integer: 32 (old), 32 (new), 0 (No change)
  • Interpolator: 11 (old), 11 (new), 0 (No change)
  • Layout: 329 (old), 331 (new), 2 (Added):
    • layout/create_profile_activity (added)
    • layout/create_profile_fragment (added)
  • 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: 744 (old), 753 (new), 9 (Added):
    • string/create_profile_activity_current_picture_content_description (added)
    • string/create_profile_activity_edit_icon_content_description (added)
    • string/create_profile_activity_header (added)
    • string/create_profile_activity_nickname_error (added)
    • string/create_profile_activity_nickname_label (added)
    • And 4 others
  • Style: 462 (old), 467 (new), 5 (Added):
    • style/NicknameLabelStyle (added)
    • style/NicknameTextStyle (added)
    • style/OnboardingErrorStyle (added)
    • style/OnboardingNavigationPrimaryButton (added)
    • style/OnboardingStepCountStyle (added)
  • Xml: 1 (old), 1 (new), 0 (No change)

Lesson assets: 105 (old), 105 (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: 9 MiB (old), 9 MiB (new), 39 KiB (Added)
APK download size (estimated): 9102 KiB (old), 9135 KiB (new), 33 KiB (Added)
Method count: 99526 (old), 99642 (new), 116 (Added)
Resources: 5482 (old), 5528 (new), 46 (Added)

  • Color: 771 (old), 781 (new), 10 (Added)
  • Dimen: 721 (old), 725 (new), 4 (Added)
  • Drawable: 282 (old), 287 (new), 5 (Added)
  • Id: 1160 (old), 1171 (new), 11 (Added)
  • Layout: 329 (old), 331 (new), 2 (Added)
  • String: 744 (old), 753 (new), 9 (Added)
  • Style: 462 (old), 467 (new), 5 (Added)

Configuration hdpi

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

Configuration ldpi

APK file size: 52 KiB (old), 52 KiB (new), 48 bytes (Added)
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), 48 bytes (Added)
APK download size (estimated): 17 KiB (old), 17 KiB (new), 2 bytes (Added)

Configuration tvdpi

APK file size: 90 KiB (old), 90 KiB (new), 60 bytes (Added)
APK download size (estimated): 37 KiB (old), 37 KiB (new), 1 bytes (Added)

Configuration xhdpi

APK file size: 60 KiB (old), 60 KiB (new), 36 bytes (Added)
APK download size (estimated): 27 KiB (old), 27 KiB (new), 2 bytes (Removed)

Configuration xxhdpi

APK file size: 69 KiB (old), 69 KiB (new), 48 bytes (Added)
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), 60 bytes (Added)
APK download size (estimated): 38 KiB (old), 38 KiB (new), 2 bytes (Removed)

@seanlip
Copy link
Member

seanlip commented Jun 20, 2024

@BenHenning Thanks for flagging. I took a look at the mocks and it seems that the UI here matches what's provided in the mocks. I'll bring this up with the design team and ask if any changes should be made, but I think it's still worth merging this PR now and doing that as a small fix-up later if we decide to change it.

@seanlip
Copy link
Member

seanlip commented Jun 21, 2024

A quick update -- I did chat with the design team about this. They have a short-term suggestion and a long-term suggestion.

  • Short-term suggestion (can be applied now): Drop the rectangle behind the text, make the background a bit more transparent, and make the text contrast with the background (e.g. have it be black). The rectangle on top of the face does look a bit awkward.
  • Long-term suggestion: provide pre-selected avatars that the user can pick; these will be more user-friendly than a photo, especially given the target audience.

One other concern was i18n -- in German, for example, the text would be "Tippen Sie hier, um ein Bild hinzuzufügen" which is somewhat longer. Dropping the rectangle would probably help with that, too.

Please let me know what you think @adhiamboperes @BenHenning. Thanks!

(Also /cc designers @ashley-ya and @malee04 who were part of this discussion.)

@seanlip seanlip assigned BenHenning and unassigned seanlip Jun 21, 2024
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), 41 KiB (Added)

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

Method count: 221945 (old), 222144 (new), 199 (Added)

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

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

Resources: 6586 (old), 6628 (new), 42 (Added)

  • 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: 915 (old), 926 (new), 11 (Added):
    • color/color_def_avatar_background_25 (added)
    • color/color_palette_avatar_background_25_color (added)
    • color/color_palette_edittext_stroke_color (added)
    • color/color_palette_onboarding_black_color (added)
    • color/color_palette_onboarding_edit_icon_color (added)
    • And 6 others
  • Dimen: 995 (old), 995 (new), 0 (No change)
  • Drawable: 376 (old), 381 (new), 5 (Added):
    • drawable/create_profile_picture_icon (added)
    • drawable/edit_text_white_background_error_border (added)
    • drawable/edit_text_white_background_with_border (added)
    • drawable/ic_outline_edit_24 (added)
    • drawable/ic_profile_icon (added)
  • Id: 1218 (old), 1229 (new), 11 (Added):
    • id/create_profile_background (added)
    • id/create_profile_edit_picture_icon (added)
    • id/create_profile_nickname_edittext (added)
    • id/create_profile_nickname_error (added)
    • id/create_profile_nickname_label (added)
    • And 6 others
  • Integer: 37 (old), 37 (new), 0 (No change)
  • Interpolator: 11 (old), 11 (new), 0 (No change)
  • Layout: 370 (old), 372 (new), 2 (Added):
    • layout/create_profile_activity (added)
    • layout/create_profile_fragment (added)
  • 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: 814 (old), 822 (new), 8 (Added):
    • string/create_profile_activity_current_picture_content_description (added)
    • string/create_profile_activity_edit_icon_content_description (added)
    • string/create_profile_activity_header (added)
    • string/create_profile_activity_nickname_error (added)
    • string/create_profile_activity_nickname_label (added)
    • And 3 others
  • Style: 821 (old), 826 (new), 5 (Added):
    • style/NicknameLabelStyle (added)
    • style/NicknameTextStyle (added)
    • style/OnboardingErrorStyle (added)
    • style/OnboardingNavigationPrimaryButton (added)
    • style/OnboardingStepCountStyle (added)
  • Xml: 6 (old), 6 (new), 0 (No change)

Lesson assets: 105 (old), 105 (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: 16 MiB (old), 16 MiB (new), 40 KiB (Added)
APK download size (estimated): 14 MiB (old), 14 MiB (new), 33 KiB (Added)
Method count: 221945 (old), 222144 (new), 199 (Added)
Resources: 6522 (old), 6564 (new), 42 (Added)

  • Color: 915 (old), 926 (new), 11 (Added)
  • Drawable: 317 (old), 322 (new), 5 (Added)
  • Id: 1218 (old), 1229 (new), 11 (Added)
  • Layout: 370 (old), 372 (new), 2 (Added)
  • String: 814 (old), 822 (new), 8 (Added)
  • Style: 821 (old), 826 (new), 5 (Added)

Configuration hdpi

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

Configuration ldpi

APK file size: 56 KiB (old), 56 KiB (new), 80 bytes (Added)
APK download size (estimated): 18 KiB (old), 18 KiB (new), 2 bytes (Added)

Configuration mdpi

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

Configuration tvdpi

APK file size: 103 KiB (old), 103 KiB (new), 100 bytes (Added)
APK download size (estimated): 38 KiB (old), 38 KiB (new), 3 bytes (Removed)

Configuration xhdpi

APK file size: 67 KiB (old), 67 KiB (new), 60 bytes (Added)
APK download size (estimated): 28 KiB (old), 28 KiB (new), 2 bytes (Removed)

Configuration xxhdpi

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

Configuration xxxhdpi

APK file size: 79 KiB (old), 79 KiB (new), 100 bytes (Added)
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), 39 KiB (Added)

APK download size (estimated): 9232 KiB (old), 9265 KiB (new), 33 KiB (Added)

Method count: 99526 (old), 99642 (new), 116 (Added)

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

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

Resources: 5539 (old), 5585 (new), 46 (Added)

  • 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: 771 (old), 781 (new), 10 (Added):
    • color/color_def_dark_jade (removed)
    • color/color_def_avatar_background_25 (added)
    • color/color_palette_avatar_background_25_color (added)
    • color/color_palette_edittext_stroke_color (added)
    • color/color_palette_onboarding_black_color (added)
    • And 7 others
  • Dimen: 723 (old), 727 (new), 4 (Added):
    • dimen/onboarding_profile_picture_padding (added)
    • dimen/onboarding_profile_picture_stroke_width (added)
    • dimen/tablet_shared_margin_small (added)
    • dimen/tablet_shared_margin_xl (added)
  • Drawable: 336 (old), 341 (new), 5 (Added):
    • drawable/create_profile_picture_icon (added)
    • drawable/edit_text_white_background_error_border (added)
    • drawable/edit_text_white_background_with_border (added)
    • drawable/ic_outline_edit_24 (added)
    • drawable/ic_profile_icon (added)
  • Id: 1160 (old), 1171 (new), 11 (Added):
    • id/create_profile_background (added)
    • id/create_profile_edit_picture_icon (added)
    • id/create_profile_nickname_edittext (added)
    • id/create_profile_nickname_error (added)
    • id/create_profile_nickname_label (added)
    • And 6 others
  • Integer: 32 (old), 32 (new), 0 (No change)
  • Interpolator: 11 (old), 11 (new), 0 (No change)
  • Layout: 329 (old), 331 (new), 2 (Added):
    • layout/create_profile_activity (added)
    • layout/create_profile_fragment (added)
  • 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: 744 (old), 753 (new), 9 (Added):
    • string/create_profile_activity_current_picture_content_description (added)
    • string/create_profile_activity_edit_icon_content_description (added)
    • string/create_profile_activity_header (added)
    • string/create_profile_activity_nickname_error (added)
    • string/create_profile_activity_nickname_label (added)
    • And 4 others
  • Style: 462 (old), 467 (new), 5 (Added):
    • style/NicknameLabelStyle (added)
    • style/NicknameTextStyle (added)
    • style/OnboardingErrorStyle (added)
    • style/OnboardingNavigationPrimaryButton (added)
    • style/OnboardingStepCountStyle (added)
  • Xml: 1 (old), 1 (new), 0 (No change)

Lesson assets: 105 (old), 105 (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: 9 MiB (old), 9 MiB (new), 39 KiB (Added)
APK download size (estimated): 9112 KiB (old), 9145 KiB (new), 33 KiB (Added)
Method count: 99526 (old), 99642 (new), 116 (Added)
Resources: 5482 (old), 5528 (new), 46 (Added)

  • Color: 771 (old), 781 (new), 10 (Added)
  • Dimen: 721 (old), 725 (new), 4 (Added)
  • Drawable: 282 (old), 287 (new), 5 (Added)
  • Id: 1160 (old), 1171 (new), 11 (Added)
  • Layout: 329 (old), 331 (new), 2 (Added)
  • String: 744 (old), 753 (new), 9 (Added)
  • Style: 462 (old), 467 (new), 5 (Added)

Configuration hdpi

APK file size: 52 KiB (old), 52 KiB (new), 36 bytes (Added)
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), 48 bytes (Added)
APK download size (estimated): 17 KiB (old), 17 KiB (new), 1 bytes (Added)

Configuration mdpi

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

Configuration tvdpi

APK file size: 90 KiB (old), 90 KiB (new), 60 bytes (Added)
APK download size (estimated): 37 KiB (old), 37 KiB (new), 1 bytes (Added)

Configuration xhdpi

APK file size: 60 KiB (old), 60 KiB (new), 36 bytes (Added)
APK download size (estimated): 27 KiB (old), 27 KiB (new), 2 bytes (Removed)

Configuration xxhdpi

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

Configuration xxxhdpi

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

Beta

Expand to see flavor specifics

Universal APK

APK file size: 10 MiB (old), 10 MiB (new), 39 KiB (Added)

APK download size (estimated): 9218 KiB (old), 9251 KiB (new), 32 KiB (Added)

Method count: 99526 (old), 99642 (new), 116 (Added)

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

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

Resources: 5539 (old), 5585 (new), 46 (Added)

  • 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: 771 (old), 781 (new), 10 (Added):
    • color/color_def_dark_jade (removed)
    • color/color_def_avatar_background_25 (added)
    • color/color_palette_avatar_background_25_color (added)
    • color/color_palette_edittext_stroke_color (added)
    • color/color_palette_onboarding_black_color (added)
    • And 7 others
  • Dimen: 723 (old), 727 (new), 4 (Added):
    • dimen/onboarding_profile_picture_padding (added)
    • dimen/onboarding_profile_picture_stroke_width (added)
    • dimen/tablet_shared_margin_small (added)
    • dimen/tablet_shared_margin_xl (added)
  • Drawable: 336 (old), 341 (new), 5 (Added):
    • drawable/create_profile_picture_icon (added)
    • drawable/edit_text_white_background_error_border (added)
    • drawable/edit_text_white_background_with_border (added)
    • drawable/ic_outline_edit_24 (added)
    • drawable/ic_profile_icon (added)
  • Id: 1160 (old), 1171 (new), 11 (Added):
    • id/create_profile_background (added)
    • id/create_profile_edit_picture_icon (added)
    • id/create_profile_nickname_edittext (added)
    • id/create_profile_nickname_error (added)
    • id/create_profile_nickname_label (added)
    • And 6 others
  • Integer: 32 (old), 32 (new), 0 (No change)
  • Interpolator: 11 (old), 11 (new), 0 (No change)
  • Layout: 329 (old), 331 (new), 2 (Added):
    • layout/create_profile_activity (added)
    • layout/create_profile_fragment (added)
  • 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: 744 (old), 753 (new), 9 (Added):
    • string/create_profile_activity_current_picture_content_description (added)
    • string/create_profile_activity_edit_icon_content_description (added)
    • string/create_profile_activity_header (added)
    • string/create_profile_activity_nickname_error (added)
    • string/create_profile_activity_nickname_label (added)
    • And 4 others
  • Style: 462 (old), 467 (new), 5 (Added):
    • style/NicknameLabelStyle (added)
    • style/NicknameTextStyle (added)
    • style/OnboardingErrorStyle (added)
    • style/OnboardingNavigationPrimaryButton (added)
    • style/OnboardingStepCountStyle (added)
  • Xml: 1 (old), 1 (new), 0 (No change)

Lesson assets: 105 (old), 105 (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: 9 MiB (old), 9 MiB (new), 39 KiB (Added)
APK download size (estimated): 9102 KiB (old), 9135 KiB (new), 32 KiB (Added)
Method count: 99526 (old), 99642 (new), 116 (Added)
Resources: 5482 (old), 5528 (new), 46 (Added)

  • Color: 771 (old), 781 (new), 10 (Added)
  • Dimen: 721 (old), 725 (new), 4 (Added)
  • Drawable: 282 (old), 287 (new), 5 (Added)
  • Id: 1160 (old), 1171 (new), 11 (Added)
  • Layout: 329 (old), 331 (new), 2 (Added)
  • String: 744 (old), 753 (new), 9 (Added)
  • Style: 462 (old), 467 (new), 5 (Added)

Configuration hdpi

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

Configuration ldpi

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

Configuration mdpi

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

Configuration tvdpi

APK file size: 90 KiB (old), 90 KiB (new), 60 bytes (Added)
APK download size (estimated): 37 KiB (old), 37 KiB (new), 2 bytes (Added)

Configuration xhdpi

APK file size: 60 KiB (old), 60 KiB (new), 36 bytes (Added)
APK download size (estimated): 27 KiB (old), 27 KiB (new), 2 bytes (Removed)

Configuration xxhdpi

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

Configuration xxxhdpi

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

Ga

Expand to see flavor specifics

Universal APK

APK file size: 10 MiB (old), 10 MiB (new), 39 KiB (Added)

APK download size (estimated): 9218 KiB (old), 9251 KiB (new), 32 KiB (Added)

Method count: 99526 (old), 99642 (new), 116 (Added)

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

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

Resources: 5539 (old), 5585 (new), 46 (Added)

  • 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: 771 (old), 781 (new), 10 (Added):
    • color/color_def_dark_jade (removed)
    • color/color_def_avatar_background_25 (added)
    • color/color_palette_avatar_background_25_color (added)
    • color/color_palette_edittext_stroke_color (added)
    • color/color_palette_onboarding_black_color (added)
    • And 7 others
  • Dimen: 723 (old), 727 (new), 4 (Added):
    • dimen/onboarding_profile_picture_padding (added)
    • dimen/onboarding_profile_picture_stroke_width (added)
    • dimen/tablet_shared_margin_small (added)
    • dimen/tablet_shared_margin_xl (added)
  • Drawable: 336 (old), 341 (new), 5 (Added):
    • drawable/create_profile_picture_icon (added)
    • drawable/edit_text_white_background_error_border (added)
    • drawable/edit_text_white_background_with_border (added)
    • drawable/ic_outline_edit_24 (added)
    • drawable/ic_profile_icon (added)
  • Id: 1160 (old), 1171 (new), 11 (Added):
    • id/create_profile_background (added)
    • id/create_profile_edit_picture_icon (added)
    • id/create_profile_nickname_edittext (added)
    • id/create_profile_nickname_error (added)
    • id/create_profile_nickname_label (added)
    • And 6 others
  • Integer: 32 (old), 32 (new), 0 (No change)
  • Interpolator: 11 (old), 11 (new), 0 (No change)
  • Layout: 329 (old), 331 (new), 2 (Added):
    • layout/create_profile_activity (added)
    • layout/create_profile_fragment (added)
  • 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: 744 (old), 753 (new), 9 (Added):
    • string/create_profile_activity_current_picture_content_description (added)
    • string/create_profile_activity_edit_icon_content_description (added)
    • string/create_profile_activity_header (added)
    • string/create_profile_activity_nickname_error (added)
    • string/create_profile_activity_nickname_label (added)
    • And 4 others
  • Style: 462 (old), 467 (new), 5 (Added):
    • style/NicknameLabelStyle (added)
    • style/NicknameTextStyle (added)
    • style/OnboardingErrorStyle (added)
    • style/OnboardingNavigationPrimaryButton (added)
    • style/OnboardingStepCountStyle (added)
  • Xml: 1 (old), 1 (new), 0 (No change)

Lesson assets: 105 (old), 105 (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: 9 MiB (old), 9 MiB (new), 39 KiB (Added)
APK download size (estimated): 9102 KiB (old), 9135 KiB (new), 33 KiB (Added)
Method count: 99526 (old), 99642 (new), 116 (Added)
Resources: 5482 (old), 5528 (new), 46 (Added)

  • Color: 771 (old), 781 (new), 10 (Added)
  • Dimen: 721 (old), 725 (new), 4 (Added)
  • Drawable: 282 (old), 287 (new), 5 (Added)
  • Id: 1160 (old), 1171 (new), 11 (Added)
  • Layout: 329 (old), 331 (new), 2 (Added)
  • String: 744 (old), 753 (new), 9 (Added)
  • Style: 462 (old), 467 (new), 5 (Added)

Configuration hdpi

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

Configuration ldpi

APK file size: 52 KiB (old), 52 KiB (new), 48 bytes (Added)
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), 48 bytes (Added)
APK download size (estimated): 17 KiB (old), 17 KiB (new), 2 bytes (Added)

Configuration tvdpi

APK file size: 90 KiB (old), 90 KiB (new), 60 bytes (Added)
APK download size (estimated): 37 KiB (old), 37 KiB (new), 1 bytes (Added)

Configuration xhdpi

APK file size: 60 KiB (old), 60 KiB (new), 36 bytes (Added)
APK download size (estimated): 27 KiB (old), 27 KiB (new), 2 bytes (Removed)

Configuration xxhdpi

APK file size: 69 KiB (old), 69 KiB (new), 48 bytes (Added)
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), 60 bytes (Added)
APK download size (estimated): 38 KiB (old), 38 KiB (new), 2 bytes (Removed)

@BenHenning
Copy link
Sponsor Member

Thanks much @seanlip, @ashley-ya, and @malee04! I really appreciate the quick turnaround. Just to check, when you say "make the background a bit more transparent" which background is that referring to?

@adhiamboperes do you have any thoughts on the short-term suggestion above? Do you think it's feasible & worth trying to incorporate here, or in a follow-up? FWIW I lean toward trying to do it here if the lift is small.

@BenHenning BenHenning assigned seanlip and unassigned BenHenning Jun 21, 2024
@seanlip
Copy link
Member

seanlip commented Jun 22, 2024

By "background" I mean the part behind the text, i.e. the white/yellow picture (also, by "transparent" I just mean lighter). This is mostly a thought from me and is optional if the black text on top of the picture has sufficient contrast to be read clearly.

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), 41 KiB (Added)

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

Method count: 221945 (old), 222144 (new), 199 (Added)

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

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

Resources: 6586 (old), 6628 (new), 42 (Added)

  • 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: 915 (old), 926 (new), 11 (Added):
    • color/color_def_avatar_background_25 (added)
    • color/color_palette_avatar_background_25_color (added)
    • color/color_palette_edittext_stroke_color (added)
    • color/color_palette_onboarding_black_color (added)
    • color/color_palette_onboarding_edit_icon_color (added)
    • And 6 others
  • Dimen: 995 (old), 995 (new), 0 (No change)
  • Drawable: 376 (old), 381 (new), 5 (Added):
    • drawable/create_profile_picture_icon (added)
    • drawable/edit_text_white_background_error_border (added)
    • drawable/edit_text_white_background_with_border (added)
    • drawable/ic_outline_edit_24 (added)
    • drawable/ic_profile_icon (added)
  • Id: 1218 (old), 1229 (new), 11 (Added):
    • id/create_profile_background (added)
    • id/create_profile_edit_picture_icon (added)
    • id/create_profile_nickname_edittext (added)
    • id/create_profile_nickname_error (added)
    • id/create_profile_nickname_label (added)
    • And 6 others
  • Integer: 37 (old), 37 (new), 0 (No change)
  • Interpolator: 11 (old), 11 (new), 0 (No change)
  • Layout: 370 (old), 372 (new), 2 (Added):
    • layout/create_profile_activity (added)
    • layout/create_profile_fragment (added)
  • 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: 814 (old), 822 (new), 8 (Added):
    • string/create_profile_activity_current_picture_content_description (added)
    • string/create_profile_activity_edit_icon_content_description (added)
    • string/create_profile_activity_header (added)
    • string/create_profile_activity_nickname_error (added)
    • string/create_profile_activity_nickname_label (added)
    • And 3 others
  • Style: 821 (old), 826 (new), 5 (Added):
    • style/NicknameLabelStyle (added)
    • style/NicknameTextStyle (added)
    • style/OnboardingErrorStyle (added)
    • style/OnboardingNavigationPrimaryButton (added)
    • style/OnboardingStepCountStyle (added)
  • Xml: 6 (old), 6 (new), 0 (No change)

Lesson assets: 105 (old), 105 (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: 16 MiB (old), 16 MiB (new), 40 KiB (Added)
APK download size (estimated): 14 MiB (old), 14 MiB (new), 33 KiB (Added)
Method count: 221945 (old), 222144 (new), 199 (Added)
Resources: 6522 (old), 6564 (new), 42 (Added)

  • Color: 915 (old), 926 (new), 11 (Added)
  • Drawable: 317 (old), 322 (new), 5 (Added)
  • Id: 1218 (old), 1229 (new), 11 (Added)
  • Layout: 370 (old), 372 (new), 2 (Added)
  • String: 814 (old), 822 (new), 8 (Added)
  • Style: 821 (old), 826 (new), 5 (Added)

Configuration hdpi

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

Configuration ldpi

APK file size: 56 KiB (old), 56 KiB (new), 80 bytes (Added)
APK download size (estimated): 18 KiB (old), 18 KiB (new), 2 bytes (Added)

Configuration mdpi

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

Configuration tvdpi

APK file size: 103 KiB (old), 103 KiB (new), 100 bytes (Added)
APK download size (estimated): 38 KiB (old), 38 KiB (new), 3 bytes (Removed)

Configuration xhdpi

APK file size: 67 KiB (old), 67 KiB (new), 60 bytes (Added)
APK download size (estimated): 28 KiB (old), 28 KiB (new), 2 bytes (Removed)

Configuration xxhdpi

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

Configuration xxxhdpi

APK file size: 79 KiB (old), 79 KiB (new), 100 bytes (Added)
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), 39 KiB (Added)

APK download size (estimated): 9232 KiB (old), 9265 KiB (new), 33 KiB (Added)

Method count: 99526 (old), 99642 (new), 116 (Added)

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

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

Resources: 5539 (old), 5585 (new), 46 (Added)

  • 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: 771 (old), 781 (new), 10 (Added):
    • color/color_def_dark_jade (removed)
    • color/color_def_avatar_background_25 (added)
    • color/color_palette_avatar_background_25_color (added)
    • color/color_palette_edittext_stroke_color (added)
    • color/color_palette_onboarding_black_color (added)
    • And 7 others
  • Dimen: 723 (old), 727 (new), 4 (Added):
    • dimen/onboarding_profile_picture_padding (added)
    • dimen/onboarding_profile_picture_stroke_width (added)
    • dimen/tablet_shared_margin_small (added)
    • dimen/tablet_shared_margin_xl (added)
  • Drawable: 336 (old), 341 (new), 5 (Added):
    • drawable/create_profile_picture_icon (added)
    • drawable/edit_text_white_background_error_border (added)
    • drawable/edit_text_white_background_with_border (added)
    • drawable/ic_outline_edit_24 (added)
    • drawable/ic_profile_icon (added)
  • Id: 1160 (old), 1171 (new), 11 (Added):
    • id/create_profile_background (added)
    • id/create_profile_edit_picture_icon (added)
    • id/create_profile_nickname_edittext (added)
    • id/create_profile_nickname_error (added)
    • id/create_profile_nickname_label (added)
    • And 6 others
  • Integer: 32 (old), 32 (new), 0 (No change)
  • Interpolator: 11 (old), 11 (new), 0 (No change)
  • Layout: 329 (old), 331 (new), 2 (Added):
    • layout/create_profile_activity (added)
    • layout/create_profile_fragment (added)
  • 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: 744 (old), 753 (new), 9 (Added):
    • string/create_profile_activity_current_picture_content_description (added)
    • string/create_profile_activity_edit_icon_content_description (added)
    • string/create_profile_activity_header (added)
    • string/create_profile_activity_nickname_error (added)
    • string/create_profile_activity_nickname_label (added)
    • And 4 others
  • Style: 462 (old), 467 (new), 5 (Added):
    • style/NicknameLabelStyle (added)
    • style/NicknameTextStyle (added)
    • style/OnboardingErrorStyle (added)
    • style/OnboardingNavigationPrimaryButton (added)
    • style/OnboardingStepCountStyle (added)
  • Xml: 1 (old), 1 (new), 0 (No change)

Lesson assets: 105 (old), 105 (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: 9 MiB (old), 9 MiB (new), 39 KiB (Added)
APK download size (estimated): 9112 KiB (old), 9145 KiB (new), 33 KiB (Added)
Method count: 99526 (old), 99642 (new), 116 (Added)
Resources: 5482 (old), 5528 (new), 46 (Added)

  • Color: 771 (old), 781 (new), 10 (Added)
  • Dimen: 721 (old), 725 (new), 4 (Added)
  • Drawable: 282 (old), 287 (new), 5 (Added)
  • Id: 1160 (old), 1171 (new), 11 (Added)
  • Layout: 329 (old), 331 (new), 2 (Added)
  • String: 744 (old), 753 (new), 9 (Added)
  • Style: 462 (old), 467 (new), 5 (Added)

Configuration hdpi

APK file size: 52 KiB (old), 52 KiB (new), 36 bytes (Added)
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), 48 bytes (Added)
APK download size (estimated): 17 KiB (old), 17 KiB (new), 1 bytes (Added)

Configuration mdpi

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

Configuration tvdpi

APK file size: 90 KiB (old), 90 KiB (new), 60 bytes (Added)
APK download size (estimated): 37 KiB (old), 37 KiB (new), 1 bytes (Added)

Configuration xhdpi

APK file size: 60 KiB (old), 60 KiB (new), 36 bytes (Added)
APK download size (estimated): 27 KiB (old), 27 KiB (new), 2 bytes (Removed)

Configuration xxhdpi

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

Configuration xxxhdpi

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

Beta

Expand to see flavor specifics

Universal APK

APK file size: 10 MiB (old), 10 MiB (new), 39 KiB (Added)

APK download size (estimated): 9218 KiB (old), 9251 KiB (new), 32 KiB (Added)

Method count: 99526 (old), 99642 (new), 116 (Added)

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

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

Resources: 5539 (old), 5585 (new), 46 (Added)

  • 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: 771 (old), 781 (new), 10 (Added):
    • color/color_def_dark_jade (removed)
    • color/color_def_avatar_background_25 (added)
    • color/color_palette_avatar_background_25_color (added)
    • color/color_palette_edittext_stroke_color (added)
    • color/color_palette_onboarding_black_color (added)
    • And 7 others
  • Dimen: 723 (old), 727 (new), 4 (Added):
    • dimen/onboarding_profile_picture_padding (added)
    • dimen/onboarding_profile_picture_stroke_width (added)
    • dimen/tablet_shared_margin_small (added)
    • dimen/tablet_shared_margin_xl (added)
  • Drawable: 336 (old), 341 (new), 5 (Added):
    • drawable/create_profile_picture_icon (added)
    • drawable/edit_text_white_background_error_border (added)
    • drawable/edit_text_white_background_with_border (added)
    • drawable/ic_outline_edit_24 (added)
    • drawable/ic_profile_icon (added)
  • Id: 1160 (old), 1171 (new), 11 (Added):
    • id/create_profile_background (added)
    • id/create_profile_edit_picture_icon (added)
    • id/create_profile_nickname_edittext (added)
    • id/create_profile_nickname_error (added)
    • id/create_profile_nickname_label (added)
    • And 6 others
  • Integer: 32 (old), 32 (new), 0 (No change)
  • Interpolator: 11 (old), 11 (new), 0 (No change)
  • Layout: 329 (old), 331 (new), 2 (Added):
    • layout/create_profile_activity (added)
    • layout/create_profile_fragment (added)
  • 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: 744 (old), 753 (new), 9 (Added):
    • string/create_profile_activity_current_picture_content_description (added)
    • string/create_profile_activity_edit_icon_content_description (added)
    • string/create_profile_activity_header (added)
    • string/create_profile_activity_nickname_error (added)
    • string/create_profile_activity_nickname_label (added)
    • And 4 others
  • Style: 462 (old), 467 (new), 5 (Added):
    • style/NicknameLabelStyle (added)
    • style/NicknameTextStyle (added)
    • style/OnboardingErrorStyle (added)
    • style/OnboardingNavigationPrimaryButton (added)
    • style/OnboardingStepCountStyle (added)
  • Xml: 1 (old), 1 (new), 0 (No change)

Lesson assets: 105 (old), 105 (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: 9 MiB (old), 9 MiB (new), 39 KiB (Added)
APK download size (estimated): 9102 KiB (old), 9135 KiB (new), 32 KiB (Added)
Method count: 99526 (old), 99642 (new), 116 (Added)
Resources: 5482 (old), 5528 (new), 46 (Added)

  • Color: 771 (old), 781 (new), 10 (Added)
  • Dimen: 721 (old), 725 (new), 4 (Added)
  • Drawable: 282 (old), 287 (new), 5 (Added)
  • Id: 1160 (old), 1171 (new), 11 (Added)
  • Layout: 329 (old), 331 (new), 2 (Added)
  • String: 744 (old), 753 (new), 9 (Added)
  • Style: 462 (old), 467 (new), 5 (Added)

Configuration hdpi

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

Configuration ldpi

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

Configuration mdpi

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

Configuration tvdpi

APK file size: 90 KiB (old), 90 KiB (new), 60 bytes (Added)
APK download size (estimated): 37 KiB (old), 37 KiB (new), 2 bytes (Added)

Configuration xhdpi

APK file size: 60 KiB (old), 60 KiB (new), 36 bytes (Added)
APK download size (estimated): 27 KiB (old), 27 KiB (new), 2 bytes (Removed)

Configuration xxhdpi

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

Configuration xxxhdpi

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

Ga

Expand to see flavor specifics

Universal APK

APK file size: 10 MiB (old), 10 MiB (new), 39 KiB (Added)

APK download size (estimated): 9218 KiB (old), 9251 KiB (new), 32 KiB (Added)

Method count: 99526 (old), 99642 (new), 116 (Added)

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

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

Resources: 5539 (old), 5585 (new), 46 (Added)

  • 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: 771 (old), 781 (new), 10 (Added):
    • color/color_def_dark_jade (removed)
    • color/color_def_avatar_background_25 (added)
    • color/color_palette_avatar_background_25_color (added)
    • color/color_palette_edittext_stroke_color (added)
    • color/color_palette_onboarding_black_color (added)
    • And 7 others
  • Dimen: 723 (old), 727 (new), 4 (Added):
    • dimen/onboarding_profile_picture_padding (added)
    • dimen/onboarding_profile_picture_stroke_width (added)
    • dimen/tablet_shared_margin_small (added)
    • dimen/tablet_shared_margin_xl (added)
  • Drawable: 336 (old), 341 (new), 5 (Added):
    • drawable/create_profile_picture_icon (added)
    • drawable/edit_text_white_background_error_border (added)
    • drawable/edit_text_white_background_with_border (added)
    • drawable/ic_outline_edit_24 (added)
    • drawable/ic_profile_icon (added)
  • Id: 1160 (old), 1171 (new), 11 (Added):
    • id/create_profile_background (added)
    • id/create_profile_edit_picture_icon (added)
    • id/create_profile_nickname_edittext (added)
    • id/create_profile_nickname_error (added)
    • id/create_profile_nickname_label (added)
    • And 6 others
  • Integer: 32 (old), 32 (new), 0 (No change)
  • Interpolator: 11 (old), 11 (new), 0 (No change)
  • Layout: 329 (old), 331 (new), 2 (Added):
    • layout/create_profile_activity (added)
    • layout/create_profile_fragment (added)
  • 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: 744 (old), 753 (new), 9 (Added):
    • string/create_profile_activity_current_picture_content_description (added)
    • string/create_profile_activity_edit_icon_content_description (added)
    • string/create_profile_activity_header (added)
    • string/create_profile_activity_nickname_error (added)
    • string/create_profile_activity_nickname_label (added)
    • And 4 others
  • Style: 462 (old), 467 (new), 5 (Added):
    • style/NicknameLabelStyle (added)
    • style/NicknameTextStyle (added)
    • style/OnboardingErrorStyle (added)
    • style/OnboardingNavigationPrimaryButton (added)
    • style/OnboardingStepCountStyle (added)
  • Xml: 1 (old), 1 (new), 0 (No change)

Lesson assets: 105 (old), 105 (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: 9 MiB (old), 9 MiB (new), 39 KiB (Added)
APK download size (estimated): 9102 KiB (old), 9135 KiB (new), 33 KiB (Added)
Method count: 99526 (old), 99642 (new), 116 (Added)
Resources: 5482 (old), 5528 (new), 46 (Added)

  • Color: 771 (old), 781 (new), 10 (Added)
  • Dimen: 721 (old), 725 (new), 4 (Added)
  • Drawable: 282 (old), 287 (new), 5 (Added)
  • Id: 1160 (old), 1171 (new), 11 (Added)
  • Layout: 329 (old), 331 (new), 2 (Added)
  • String: 744 (old), 753 (new), 9 (Added)
  • Style: 462 (old), 467 (new), 5 (Added)

Configuration hdpi

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

Configuration ldpi

APK file size: 52 KiB (old), 52 KiB (new), 48 bytes (Added)
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), 48 bytes (Added)
APK download size (estimated): 17 KiB (old), 17 KiB (new), 2 bytes (Added)

Configuration tvdpi

APK file size: 90 KiB (old), 90 KiB (new), 60 bytes (Added)
APK download size (estimated): 37 KiB (old), 37 KiB (new), 1 bytes (Added)

Configuration xhdpi

APK file size: 60 KiB (old), 60 KiB (new), 36 bytes (Added)
APK download size (estimated): 27 KiB (old), 27 KiB (new), 2 bytes (Removed)

Configuration xxhdpi

APK file size: 69 KiB (old), 69 KiB (new), 48 bytes (Added)
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), 60 bytes (Added)
APK download size (estimated): 38 KiB (old), 38 KiB (new), 2 bytes (Removed)

@seanlip seanlip assigned BenHenning and unassigned seanlip Jun 22, 2024
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), 41 KiB (Added)

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

Method count: 221945 (old), 222144 (new), 199 (Added)

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

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

Resources: 6586 (old), 6628 (new), 42 (Added)

  • 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: 915 (old), 926 (new), 11 (Added):
    • color/color_def_avatar_background_25 (added)
    • color/color_palette_avatar_background_25_color (added)
    • color/color_palette_edittext_stroke_color (added)
    • color/color_palette_onboarding_black_color (added)
    • color/color_palette_onboarding_edit_icon_color (added)
    • And 6 others
  • Dimen: 995 (old), 995 (new), 0 (No change)
  • Drawable: 376 (old), 381 (new), 5 (Added):
    • drawable/create_profile_picture_icon (added)
    • drawable/edit_text_white_background_error_border (added)
    • drawable/edit_text_white_background_with_border (added)
    • drawable/ic_outline_edit_24 (added)
    • drawable/ic_profile_icon (added)
  • Id: 1218 (old), 1229 (new), 11 (Added):
    • id/create_profile_background (added)
    • id/create_profile_edit_picture_icon (added)
    • id/create_profile_nickname_edittext (added)
    • id/create_profile_nickname_error (added)
    • id/create_profile_nickname_label (added)
    • And 6 others
  • Integer: 37 (old), 37 (new), 0 (No change)
  • Interpolator: 11 (old), 11 (new), 0 (No change)
  • Layout: 370 (old), 372 (new), 2 (Added):
    • layout/create_profile_activity (added)
    • layout/create_profile_fragment (added)
  • 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: 814 (old), 822 (new), 8 (Added):
    • string/create_profile_activity_current_picture_content_description (added)
    • string/create_profile_activity_edit_icon_content_description (added)
    • string/create_profile_activity_header (added)
    • string/create_profile_activity_nickname_error (added)
    • string/create_profile_activity_nickname_label (added)
    • And 3 others
  • Style: 821 (old), 826 (new), 5 (Added):
    • style/NicknameLabelStyle (added)
    • style/NicknameTextStyle (added)
    • style/OnboardingErrorStyle (added)
    • style/OnboardingNavigationPrimaryButton (added)
    • style/OnboardingStepCountStyle (added)
  • Xml: 6 (old), 6 (new), 0 (No change)

Lesson assets: 105 (old), 105 (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: 16 MiB (old), 16 MiB (new), 40 KiB (Added)
APK download size (estimated): 14 MiB (old), 14 MiB (new), 33 KiB (Added)
Method count: 221945 (old), 222144 (new), 199 (Added)
Resources: 6522 (old), 6564 (new), 42 (Added)

  • Color: 915 (old), 926 (new), 11 (Added)
  • Drawable: 317 (old), 322 (new), 5 (Added)
  • Id: 1218 (old), 1229 (new), 11 (Added)
  • Layout: 370 (old), 372 (new), 2 (Added)
  • String: 814 (old), 822 (new), 8 (Added)
  • Style: 821 (old), 826 (new), 5 (Added)

Configuration hdpi

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

Configuration ldpi

APK file size: 56 KiB (old), 56 KiB (new), 80 bytes (Added)
APK download size (estimated): 18 KiB (old), 18 KiB (new), 2 bytes (Added)

Configuration mdpi

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

Configuration tvdpi

APK file size: 103 KiB (old), 103 KiB (new), 100 bytes (Added)
APK download size (estimated): 38 KiB (old), 38 KiB (new), 3 bytes (Removed)

Configuration xhdpi

APK file size: 67 KiB (old), 67 KiB (new), 60 bytes (Added)
APK download size (estimated): 28 KiB (old), 28 KiB (new), 2 bytes (Removed)

Configuration xxhdpi

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

Configuration xxxhdpi

APK file size: 79 KiB (old), 79 KiB (new), 100 bytes (Added)
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), 39 KiB (Added)

APK download size (estimated): 9232 KiB (old), 9265 KiB (new), 33 KiB (Added)

Method count: 99526 (old), 99642 (new), 116 (Added)

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

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

Resources: 5539 (old), 5585 (new), 46 (Added)

  • 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: 771 (old), 781 (new), 10 (Added):
    • color/color_def_dark_jade (removed)
    • color/color_def_avatar_background_25 (added)
    • color/color_palette_avatar_background_25_color (added)
    • color/color_palette_edittext_stroke_color (added)
    • color/color_palette_onboarding_black_color (added)
    • And 7 others
  • Dimen: 723 (old), 727 (new), 4 (Added):
    • dimen/onboarding_profile_picture_padding (added)
    • dimen/onboarding_profile_picture_stroke_width (added)
    • dimen/tablet_shared_margin_small (added)
    • dimen/tablet_shared_margin_xl (added)
  • Drawable: 336 (old), 341 (new), 5 (Added):
    • drawable/create_profile_picture_icon (added)
    • drawable/edit_text_white_background_error_border (added)
    • drawable/edit_text_white_background_with_border (added)
    • drawable/ic_outline_edit_24 (added)
    • drawable/ic_profile_icon (added)
  • Id: 1160 (old), 1171 (new), 11 (Added):
    • id/create_profile_background (added)
    • id/create_profile_edit_picture_icon (added)
    • id/create_profile_nickname_edittext (added)
    • id/create_profile_nickname_error (added)
    • id/create_profile_nickname_label (added)
    • And 6 others
  • Integer: 32 (old), 32 (new), 0 (No change)
  • Interpolator: 11 (old), 11 (new), 0 (No change)
  • Layout: 329 (old), 331 (new), 2 (Added):
    • layout/create_profile_activity (added)
    • layout/create_profile_fragment (added)
  • 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: 744 (old), 753 (new), 9 (Added):
    • string/create_profile_activity_current_picture_content_description (added)
    • string/create_profile_activity_edit_icon_content_description (added)
    • string/create_profile_activity_header (added)
    • string/create_profile_activity_nickname_error (added)
    • string/create_profile_activity_nickname_label (added)
    • And 4 others
  • Style: 462 (old), 467 (new), 5 (Added):
    • style/NicknameLabelStyle (added)
    • style/NicknameTextStyle (added)
    • style/OnboardingErrorStyle (added)
    • style/OnboardingNavigationPrimaryButton (added)
    • style/OnboardingStepCountStyle (added)
  • Xml: 1 (old), 1 (new), 0 (No change)

Lesson assets: 105 (old), 105 (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: 9 MiB (old), 9 MiB (new), 39 KiB (Added)
APK download size (estimated): 9112 KiB (old), 9145 KiB (new), 33 KiB (Added)
Method count: 99526 (old), 99642 (new), 116 (Added)
Resources: 5482 (old), 5528 (new), 46 (Added)

  • Color: 771 (old), 781 (new), 10 (Added)
  • Dimen: 721 (old), 725 (new), 4 (Added)
  • Drawable: 282 (old), 287 (new), 5 (Added)
  • Id: 1160 (old), 1171 (new), 11 (Added)
  • Layout: 329 (old), 331 (new), 2 (Added)
  • String: 744 (old), 753 (new), 9 (Added)
  • Style: 462 (old), 467 (new), 5 (Added)

Configuration hdpi

APK file size: 52 KiB (old), 52 KiB (new), 36 bytes (Added)
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), 48 bytes (Added)
APK download size (estimated): 17 KiB (old), 17 KiB (new), 1 bytes (Added)

Configuration mdpi

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

Configuration tvdpi

APK file size: 90 KiB (old), 90 KiB (new), 60 bytes (Added)
APK download size (estimated): 37 KiB (old), 37 KiB (new), 1 bytes (Added)

Configuration xhdpi

APK file size: 60 KiB (old), 60 KiB (new), 36 bytes (Added)
APK download size (estimated): 27 KiB (old), 27 KiB (new), 2 bytes (Removed)

Configuration xxhdpi

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

Configuration xxxhdpi

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

Beta

Expand to see flavor specifics

Universal APK

APK file size: 10 MiB (old), 10 MiB (new), 39 KiB (Added)

APK download size (estimated): 9218 KiB (old), 9251 KiB (new), 32 KiB (Added)

Method count: 99526 (old), 99642 (new), 116 (Added)

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

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

Resources: 5539 (old), 5585 (new), 46 (Added)

  • 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: 771 (old), 781 (new), 10 (Added):
    • color/color_def_dark_jade (removed)
    • color/color_def_avatar_background_25 (added)
    • color/color_palette_avatar_background_25_color (added)
    • color/color_palette_edittext_stroke_color (added)
    • color/color_palette_onboarding_black_color (added)
    • And 7 others
  • Dimen: 723 (old), 727 (new), 4 (Added):
    • dimen/onboarding_profile_picture_padding (added)
    • dimen/onboarding_profile_picture_stroke_width (added)
    • dimen/tablet_shared_margin_small (added)
    • dimen/tablet_shared_margin_xl (added)
  • Drawable: 336 (old), 341 (new), 5 (Added):
    • drawable/create_profile_picture_icon (added)
    • drawable/edit_text_white_background_error_border (added)
    • drawable/edit_text_white_background_with_border (added)
    • drawable/ic_outline_edit_24 (added)
    • drawable/ic_profile_icon (added)
  • Id: 1160 (old), 1171 (new), 11 (Added):
    • id/create_profile_background (added)
    • id/create_profile_edit_picture_icon (added)
    • id/create_profile_nickname_edittext (added)
    • id/create_profile_nickname_error (added)
    • id/create_profile_nickname_label (added)
    • And 6 others
  • Integer: 32 (old), 32 (new), 0 (No change)
  • Interpolator: 11 (old), 11 (new), 0 (No change)
  • Layout: 329 (old), 331 (new), 2 (Added):
    • layout/create_profile_activity (added)
    • layout/create_profile_fragment (added)
  • 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: 744 (old), 753 (new), 9 (Added):
    • string/create_profile_activity_current_picture_content_description (added)
    • string/create_profile_activity_edit_icon_content_description (added)
    • string/create_profile_activity_header (added)
    • string/create_profile_activity_nickname_error (added)
    • string/create_profile_activity_nickname_label (added)
    • And 4 others
  • Style: 462 (old), 467 (new), 5 (Added):
    • style/NicknameLabelStyle (added)
    • style/NicknameTextStyle (added)
    • style/OnboardingErrorStyle (added)
    • style/OnboardingNavigationPrimaryButton (added)
    • style/OnboardingStepCountStyle (added)
  • Xml: 1 (old), 1 (new), 0 (No change)

Lesson assets: 105 (old), 105 (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: 9 MiB (old), 9 MiB (new), 39 KiB (Added)
APK download size (estimated): 9102 KiB (old), 9135 KiB (new), 32 KiB (Added)
Method count: 99526 (old), 99642 (new), 116 (Added)
Resources: 5482 (old), 5528 (new), 46 (Added)

  • Color: 771 (old), 781 (new), 10 (Added)
  • Dimen: 721 (old), 725 (new), 4 (Added)
  • Drawable: 282 (old), 287 (new), 5 (Added)
  • Id: 1160 (old), 1171 (new), 11 (Added)
  • Layout: 329 (old), 331 (new), 2 (Added)
  • String: 744 (old), 753 (new), 9 (Added)
  • Style: 462 (old), 467 (new), 5 (Added)

Configuration hdpi

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

Configuration ldpi

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

Configuration mdpi

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

Configuration tvdpi

APK file size: 90 KiB (old), 90 KiB (new), 60 bytes (Added)
APK download size (estimated): 37 KiB (old), 37 KiB (new), 2 bytes (Added)

Configuration xhdpi

APK file size: 60 KiB (old), 60 KiB (new), 36 bytes (Added)
APK download size (estimated): 27 KiB (old), 27 KiB (new), 2 bytes (Removed)

Configuration xxhdpi

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

Configuration xxxhdpi

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

Ga

Expand to see flavor specifics

Universal APK

APK file size: 10 MiB (old), 10 MiB (new), 39 KiB (Added)

APK download size (estimated): 9218 KiB (old), 9251 KiB (new), 32 KiB (Added)

Method count: 99526 (old), 99642 (new), 116 (Added)

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

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

Resources: 5539 (old), 5585 (new), 46 (Added)

  • 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: 771 (old), 781 (new), 10 (Added):
    • color/color_def_dark_jade (removed)
    • color/color_def_avatar_background_25 (added)
    • color/color_palette_avatar_background_25_color (added)
    • color/color_palette_edittext_stroke_color (added)
    • color/color_palette_onboarding_black_color (added)
    • And 7 others
  • Dimen: 723 (old), 727 (new), 4 (Added):
    • dimen/onboarding_profile_picture_padding (added)
    • dimen/onboarding_profile_picture_stroke_width (added)
    • dimen/tablet_shared_margin_small (added)
    • dimen/tablet_shared_margin_xl (added)
  • Drawable: 336 (old), 341 (new), 5 (Added):
    • drawable/create_profile_picture_icon (added)
    • drawable/edit_text_white_background_error_border (added)
    • drawable/edit_text_white_background_with_border (added)
    • drawable/ic_outline_edit_24 (added)
    • drawable/ic_profile_icon (added)
  • Id: 1160 (old), 1171 (new), 11 (Added):
    • id/create_profile_background (added)
    • id/create_profile_edit_picture_icon (added)
    • id/create_profile_nickname_edittext (added)
    • id/create_profile_nickname_error (added)
    • id/create_profile_nickname_label (added)
    • And 6 others
  • Integer: 32 (old), 32 (new), 0 (No change)
  • Interpolator: 11 (old), 11 (new), 0 (No change)
  • Layout: 329 (old), 331 (new), 2 (Added):
    • layout/create_profile_activity (added)
    • layout/create_profile_fragment (added)
  • 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: 744 (old), 753 (new), 9 (Added):
    • string/create_profile_activity_current_picture_content_description (added)
    • string/create_profile_activity_edit_icon_content_description (added)
    • string/create_profile_activity_header (added)
    • string/create_profile_activity_nickname_error (added)
    • string/create_profile_activity_nickname_label (added)
    • And 4 others
  • Style: 462 (old), 467 (new), 5 (Added):
    • style/NicknameLabelStyle (added)
    • style/NicknameTextStyle (added)
    • style/OnboardingErrorStyle (added)
    • style/OnboardingNavigationPrimaryButton (added)
    • style/OnboardingStepCountStyle (added)
  • Xml: 1 (old), 1 (new), 0 (No change)

Lesson assets: 105 (old), 105 (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: 9 MiB (old), 9 MiB (new), 39 KiB (Added)
APK download size (estimated): 9102 KiB (old), 9135 KiB (new), 33 KiB (Added)
Method count: 99526 (old), 99642 (new), 116 (Added)
Resources: 5482 (old), 5528 (new), 46 (Added)

  • Color: 771 (old), 781 (new), 10 (Added)
  • Dimen: 721 (old), 725 (new), 4 (Added)
  • Drawable: 282 (old), 287 (new), 5 (Added)
  • Id: 1160 (old), 1171 (new), 11 (Added)
  • Layout: 329 (old), 331 (new), 2 (Added)
  • String: 744 (old), 753 (new), 9 (Added)
  • Style: 462 (old), 467 (new), 5 (Added)

Configuration hdpi

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

Configuration ldpi

APK file size: 52 KiB (old), 52 KiB (new), 48 bytes (Added)
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), 48 bytes (Added)
APK download size (estimated): 17 KiB (old), 17 KiB (new), 2 bytes (Added)

Configuration tvdpi

APK file size: 90 KiB (old), 90 KiB (new), 60 bytes (Added)
APK download size (estimated): 37 KiB (old), 37 KiB (new), 1 bytes (Added)

Configuration xhdpi

APK file size: 60 KiB (old), 60 KiB (new), 36 bytes (Added)
APK download size (estimated): 27 KiB (old), 27 KiB (new), 2 bytes (Removed)

Configuration xxhdpi

APK file size: 69 KiB (old), 69 KiB (new), 48 bytes (Added)
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), 60 bytes (Added)
APK download size (estimated): 38 KiB (old), 38 KiB (new), 2 bytes (Removed)

@BenHenning BenHenning removed their assignment Jun 23, 2024
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), 41 KiB (Added)

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

Method count: 221945 (old), 222144 (new), 199 (Added)

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

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

Resources: 6586 (old), 6628 (new), 42 (Added)

  • 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: 915 (old), 926 (new), 11 (Added):
    • color/color_def_avatar_background_25 (added)
    • color/color_palette_avatar_background_25_color (added)
    • color/color_palette_edittext_stroke_color (added)
    • color/color_palette_onboarding_black_color (added)
    • color/color_palette_onboarding_edit_icon_color (added)
    • And 6 others
  • Dimen: 995 (old), 995 (new), 0 (No change)
  • Drawable: 376 (old), 381 (new), 5 (Added):
    • drawable/create_profile_picture_icon (added)
    • drawable/edit_text_white_background_error_border (added)
    • drawable/edit_text_white_background_with_border (added)
    • drawable/ic_outline_edit_24 (added)
    • drawable/ic_profile_icon (added)
  • Id: 1218 (old), 1229 (new), 11 (Added):
    • id/create_profile_background (added)
    • id/create_profile_edit_picture_icon (added)
    • id/create_profile_nickname_edittext (added)
    • id/create_profile_nickname_error (added)
    • id/create_profile_nickname_label (added)
    • And 6 others
  • Integer: 37 (old), 37 (new), 0 (No change)
  • Interpolator: 11 (old), 11 (new), 0 (No change)
  • Layout: 370 (old), 372 (new), 2 (Added):
    • layout/create_profile_activity (added)
    • layout/create_profile_fragment (added)
  • 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: 814 (old), 822 (new), 8 (Added):
    • string/create_profile_activity_current_picture_content_description (added)
    • string/create_profile_activity_edit_icon_content_description (added)
    • string/create_profile_activity_header (added)
    • string/create_profile_activity_nickname_error (added)
    • string/create_profile_activity_nickname_label (added)
    • And 3 others
  • Style: 821 (old), 826 (new), 5 (Added):
    • style/NicknameLabelStyle (added)
    • style/NicknameTextStyle (added)
    • style/OnboardingErrorStyle (added)
    • style/OnboardingNavigationPrimaryButton (added)
    • style/OnboardingStepCountStyle (added)
  • Xml: 6 (old), 6 (new), 0 (No change)

Lesson assets: 105 (old), 105 (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: 16 MiB (old), 16 MiB (new), 40 KiB (Added)
APK download size (estimated): 14 MiB (old), 14 MiB (new), 33 KiB (Added)
Method count: 221945 (old), 222144 (new), 199 (Added)
Resources: 6522 (old), 6564 (new), 42 (Added)

  • Color: 915 (old), 926 (new), 11 (Added)
  • Drawable: 317 (old), 322 (new), 5 (Added)
  • Id: 1218 (old), 1229 (new), 11 (Added)
  • Layout: 370 (old), 372 (new), 2 (Added)
  • String: 814 (old), 822 (new), 8 (Added)
  • Style: 821 (old), 826 (new), 5 (Added)

Configuration hdpi

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

Configuration ldpi

APK file size: 56 KiB (old), 56 KiB (new), 80 bytes (Added)
APK download size (estimated): 18 KiB (old), 18 KiB (new), 2 bytes (Added)

Configuration mdpi

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

Configuration tvdpi

APK file size: 103 KiB (old), 103 KiB (new), 100 bytes (Added)
APK download size (estimated): 38 KiB (old), 38 KiB (new), 3 bytes (Removed)

Configuration xhdpi

APK file size: 67 KiB (old), 67 KiB (new), 60 bytes (Added)
APK download size (estimated): 28 KiB (old), 28 KiB (new), 2 bytes (Removed)

Configuration xxhdpi

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

Configuration xxxhdpi

APK file size: 79 KiB (old), 79 KiB (new), 100 bytes (Added)
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), 39 KiB (Added)

APK download size (estimated): 9232 KiB (old), 9265 KiB (new), 33 KiB (Added)

Method count: 99526 (old), 99642 (new), 116 (Added)

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

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

Resources: 5539 (old), 5585 (new), 46 (Added)

  • 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: 771 (old), 781 (new), 10 (Added):
    • color/color_def_dark_jade (removed)
    • color/color_def_avatar_background_25 (added)
    • color/color_palette_avatar_background_25_color (added)
    • color/color_palette_edittext_stroke_color (added)
    • color/color_palette_onboarding_black_color (added)
    • And 7 others
  • Dimen: 723 (old), 727 (new), 4 (Added):
    • dimen/onboarding_profile_picture_padding (added)
    • dimen/onboarding_profile_picture_stroke_width (added)
    • dimen/tablet_shared_margin_small (added)
    • dimen/tablet_shared_margin_xl (added)
  • Drawable: 336 (old), 341 (new), 5 (Added):
    • drawable/create_profile_picture_icon (added)
    • drawable/edit_text_white_background_error_border (added)
    • drawable/edit_text_white_background_with_border (added)
    • drawable/ic_outline_edit_24 (added)
    • drawable/ic_profile_icon (added)
  • Id: 1160 (old), 1171 (new), 11 (Added):
    • id/create_profile_background (added)
    • id/create_profile_edit_picture_icon (added)
    • id/create_profile_nickname_edittext (added)
    • id/create_profile_nickname_error (added)
    • id/create_profile_nickname_label (added)
    • And 6 others
  • Integer: 32 (old), 32 (new), 0 (No change)
  • Interpolator: 11 (old), 11 (new), 0 (No change)
  • Layout: 329 (old), 331 (new), 2 (Added):
    • layout/create_profile_activity (added)
    • layout/create_profile_fragment (added)
  • 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: 744 (old), 753 (new), 9 (Added):
    • string/create_profile_activity_current_picture_content_description (added)
    • string/create_profile_activity_edit_icon_content_description (added)
    • string/create_profile_activity_header (added)
    • string/create_profile_activity_nickname_error (added)
    • string/create_profile_activity_nickname_label (added)
    • And 4 others
  • Style: 462 (old), 467 (new), 5 (Added):
    • style/NicknameLabelStyle (added)
    • style/NicknameTextStyle (added)
    • style/OnboardingErrorStyle (added)
    • style/OnboardingNavigationPrimaryButton (added)
    • style/OnboardingStepCountStyle (added)
  • Xml: 1 (old), 1 (new), 0 (No change)

Lesson assets: 105 (old), 105 (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: 9 MiB (old), 9 MiB (new), 39 KiB (Added)
APK download size (estimated): 9112 KiB (old), 9145 KiB (new), 33 KiB (Added)
Method count: 99526 (old), 99642 (new), 116 (Added)
Resources: 5482 (old), 5528 (new), 46 (Added)

  • Color: 771 (old), 781 (new), 10 (Added)
  • Dimen: 721 (old), 725 (new), 4 (Added)
  • Drawable: 282 (old), 287 (new), 5 (Added)
  • Id: 1160 (old), 1171 (new), 11 (Added)
  • Layout: 329 (old), 331 (new), 2 (Added)
  • String: 744 (old), 753 (new), 9 (Added)
  • Style: 462 (old), 467 (new), 5 (Added)

Configuration hdpi

APK file size: 52 KiB (old), 52 KiB (new), 36 bytes (Added)
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), 48 bytes (Added)
APK download size (estimated): 17 KiB (old), 17 KiB (new), 1 bytes (Added)

Configuration mdpi

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

Configuration tvdpi

APK file size: 90 KiB (old), 90 KiB (new), 60 bytes (Added)
APK download size (estimated): 37 KiB (old), 37 KiB (new), 1 bytes (Added)

Configuration xhdpi

APK file size: 60 KiB (old), 60 KiB (new), 36 bytes (Added)
APK download size (estimated): 27 KiB (old), 27 KiB (new), 2 bytes (Removed)

Configuration xxhdpi

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

Configuration xxxhdpi

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

Beta

Expand to see flavor specifics

Universal APK

APK file size: 10 MiB (old), 10 MiB (new), 39 KiB (Added)

APK download size (estimated): 9218 KiB (old), 9251 KiB (new), 32 KiB (Added)

Method count: 99526 (old), 99642 (new), 116 (Added)

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

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

Resources: 5539 (old), 5585 (new), 46 (Added)

  • 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: 771 (old), 781 (new), 10 (Added):
    • color/color_def_dark_jade (removed)
    • color/color_def_avatar_background_25 (added)
    • color/color_palette_avatar_background_25_color (added)
    • color/color_palette_edittext_stroke_color (added)
    • color/color_palette_onboarding_black_color (added)
    • And 7 others
  • Dimen: 723 (old), 727 (new), 4 (Added):
    • dimen/onboarding_profile_picture_padding (added)
    • dimen/onboarding_profile_picture_stroke_width (added)
    • dimen/tablet_shared_margin_small (added)
    • dimen/tablet_shared_margin_xl (added)
  • Drawable: 336 (old), 341 (new), 5 (Added):
    • drawable/create_profile_picture_icon (added)
    • drawable/edit_text_white_background_error_border (added)
    • drawable/edit_text_white_background_with_border (added)
    • drawable/ic_outline_edit_24 (added)
    • drawable/ic_profile_icon (added)
  • Id: 1160 (old), 1171 (new), 11 (Added):
    • id/create_profile_background (added)
    • id/create_profile_edit_picture_icon (added)
    • id/create_profile_nickname_edittext (added)
    • id/create_profile_nickname_error (added)
    • id/create_profile_nickname_label (added)
    • And 6 others
  • Integer: 32 (old), 32 (new), 0 (No change)
  • Interpolator: 11 (old), 11 (new), 0 (No change)
  • Layout: 329 (old), 331 (new), 2 (Added):
    • layout/create_profile_activity (added)
    • layout/create_profile_fragment (added)
  • 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: 744 (old), 753 (new), 9 (Added):
    • string/create_profile_activity_current_picture_content_description (added)
    • string/create_profile_activity_edit_icon_content_description (added)
    • string/create_profile_activity_header (added)
    • string/create_profile_activity_nickname_error (added)
    • string/create_profile_activity_nickname_label (added)
    • And 4 others
  • Style: 462 (old), 467 (new), 5 (Added):
    • style/NicknameLabelStyle (added)
    • style/NicknameTextStyle (added)
    • style/OnboardingErrorStyle (added)
    • style/OnboardingNavigationPrimaryButton (added)
    • style/OnboardingStepCountStyle (added)
  • Xml: 1 (old), 1 (new), 0 (No change)

Lesson assets: 105 (old), 105 (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: 9 MiB (old), 9 MiB (new), 39 KiB (Added)
APK download size (estimated): 9102 KiB (old), 9135 KiB (new), 32 KiB (Added)
Method count: 99526 (old), 99642 (new), 116 (Added)
Resources: 5482 (old), 5528 (new), 46 (Added)

  • Color: 771 (old), 781 (new), 10 (Added)
  • Dimen: 721 (old), 725 (new), 4 (Added)
  • Drawable: 282 (old), 287 (new), 5 (Added)
  • Id: 1160 (old), 1171 (new), 11 (Added)
  • Layout: 329 (old), 331 (new), 2 (Added)
  • String: 744 (old), 753 (new), 9 (Added)
  • Style: 462 (old), 467 (new), 5 (Added)

Configuration hdpi

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

Configuration ldpi

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

Configuration mdpi

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

Configuration tvdpi

APK file size: 90 KiB (old), 90 KiB (new), 60 bytes (Added)
APK download size (estimated): 37 KiB (old), 37 KiB (new), 2 bytes (Added)

Configuration xhdpi

APK file size: 60 KiB (old), 60 KiB (new), 36 bytes (Added)
APK download size (estimated): 27 KiB (old), 27 KiB (new), 2 bytes (Removed)

Configuration xxhdpi

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

Configuration xxxhdpi

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

Ga

Expand to see flavor specifics

Universal APK

APK file size: 10 MiB (old), 10 MiB (new), 39 KiB (Added)

APK download size (estimated): 9218 KiB (old), 9251 KiB (new), 32 KiB (Added)

Method count: 99526 (old), 99642 (new), 116 (Added)

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

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

Resources: 5539 (old), 5585 (new), 46 (Added)

  • 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: 771 (old), 781 (new), 10 (Added):
    • color/color_def_dark_jade (removed)
    • color/color_def_avatar_background_25 (added)
    • color/color_palette_avatar_background_25_color (added)
    • color/color_palette_edittext_stroke_color (added)
    • color/color_palette_onboarding_black_color (added)
    • And 7 others
  • Dimen: 723 (old), 727 (new), 4 (Added):
    • dimen/onboarding_profile_picture_padding (added)
    • dimen/onboarding_profile_picture_stroke_width (added)
    • dimen/tablet_shared_margin_small (added)
    • dimen/tablet_shared_margin_xl (added)
  • Drawable: 336 (old), 341 (new), 5 (Added):
    • drawable/create_profile_picture_icon (added)
    • drawable/edit_text_white_background_error_border (added)
    • drawable/edit_text_white_background_with_border (added)
    • drawable/ic_outline_edit_24 (added)
    • drawable/ic_profile_icon (added)
  • Id: 1160 (old), 1171 (new), 11 (Added):
    • id/create_profile_background (added)
    • id/create_profile_edit_picture_icon (added)
    • id/create_profile_nickname_edittext (added)
    • id/create_profile_nickname_error (added)
    • id/create_profile_nickname_label (added)
    • And 6 others
  • Integer: 32 (old), 32 (new), 0 (No change)
  • Interpolator: 11 (old), 11 (new), 0 (No change)
  • Layout: 329 (old), 331 (new), 2 (Added):
    • layout/create_profile_activity (added)
    • layout/create_profile_fragment (added)
  • 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: 744 (old), 753 (new), 9 (Added):
    • string/create_profile_activity_current_picture_content_description (added)
    • string/create_profile_activity_edit_icon_content_description (added)
    • string/create_profile_activity_header (added)
    • string/create_profile_activity_nickname_error (added)
    • string/create_profile_activity_nickname_label (added)
    • And 4 others
  • Style: 462 (old), 467 (new), 5 (Added):
    • style/NicknameLabelStyle (added)
    • style/NicknameTextStyle (added)
    • style/OnboardingErrorStyle (added)
    • style/OnboardingNavigationPrimaryButton (added)
    • style/OnboardingStepCountStyle (added)
  • Xml: 1 (old), 1 (new), 0 (No change)

Lesson assets: 105 (old), 105 (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: 9 MiB (old), 9 MiB (new), 39 KiB (Added)
APK download size (estimated): 9102 KiB (old), 9135 KiB (new), 33 KiB (Added)
Method count: 99526 (old), 99642 (new), 116 (Added)
Resources: 5482 (old), 5528 (new), 46 (Added)

  • Color: 771 (old), 781 (new), 10 (Added)
  • Dimen: 721 (old), 725 (new), 4 (Added)
  • Drawable: 282 (old), 287 (new), 5 (Added)
  • Id: 1160 (old), 1171 (new), 11 (Added)
  • Layout: 329 (old), 331 (new), 2 (Added)
  • String: 744 (old), 753 (new), 9 (Added)
  • Style: 462 (old), 467 (new), 5 (Added)

Configuration hdpi

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

Configuration ldpi

APK file size: 52 KiB (old), 52 KiB (new), 48 bytes (Added)
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), 48 bytes (Added)
APK download size (estimated): 17 KiB (old), 17 KiB (new), 2 bytes (Added)

Configuration tvdpi

APK file size: 90 KiB (old), 90 KiB (new), 60 bytes (Added)
APK download size (estimated): 37 KiB (old), 37 KiB (new), 1 bytes (Added)

Configuration xhdpi

APK file size: 60 KiB (old), 60 KiB (new), 36 bytes (Added)
APK download size (estimated): 27 KiB (old), 27 KiB (new), 2 bytes (Removed)

Configuration xxhdpi

APK file size: 69 KiB (old), 69 KiB (new), 48 bytes (Added)
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), 60 bytes (Added)
APK download size (estimated): 38 KiB (old), 38 KiB (new), 2 bytes (Removed)

@adhiamboperes
Copy link
Collaborator Author

@seanlip, @ashley-ya, and @malee04!, @BenHenning, Here are some attempts to incorporate the feedback. Could you please let me know which direction to lean towards?

Short Text Long Text
Light Background, regular font weight Screenshot_1719243809 Screenshot_1719243779
Light Background, medium font weight Screenshot_1719243744 Screenshot_1719243698
Yellow Background, regular font Screenshot_1719243840 Screenshot_1719243863

@seanlip
Copy link
Member

seanlip commented Jun 24, 2024

Thanks @adhiamboperes! Personally, I like the second one best (highest contrast), followed by the third one, followed by the first.

@ashley-ya @malee04 @BenHenning WDYT?

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), 41 KiB (Added)

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

Method count: 227042 (old), 227243 (new), 201 (Added)

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

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

Resources: 6586 (old), 6628 (new), 42 (Added)

  • 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: 915 (old), 926 (new), 11 (Added):
    • color/color_def_avatar_background_25 (added)
    • color/color_palette_avatar_background_25_color (added)
    • color/color_palette_edittext_stroke_color (added)
    • color/color_palette_onboarding_black_color (added)
    • color/color_palette_onboarding_edit_icon_color (added)
    • And 6 others
  • Dimen: 995 (old), 995 (new), 0 (No change)
  • Drawable: 376 (old), 381 (new), 5 (Added):
    • drawable/create_profile_picture_icon (added)
    • drawable/edit_text_white_background_error_border (added)
    • drawable/edit_text_white_background_with_border (added)
    • drawable/ic_outline_edit_24 (added)
    • drawable/ic_profile_icon (added)
  • Id: 1218 (old), 1229 (new), 11 (Added):
    • id/create_profile_background (added)
    • id/create_profile_edit_picture_icon (added)
    • id/create_profile_nickname_edittext (added)
    • id/create_profile_nickname_error (added)
    • id/create_profile_nickname_label (added)
    • And 6 others
  • Integer: 37 (old), 37 (new), 0 (No change)
  • Interpolator: 11 (old), 11 (new), 0 (No change)
  • Layout: 370 (old), 372 (new), 2 (Added):
    • layout/create_profile_activity (added)
    • layout/create_profile_fragment (added)
  • 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: 814 (old), 822 (new), 8 (Added):
    • string/create_profile_activity_current_picture_content_description (added)
    • string/create_profile_activity_edit_icon_content_description (added)
    • string/create_profile_activity_header (added)
    • string/create_profile_activity_nickname_error (added)
    • string/create_profile_activity_nickname_label (added)
    • And 3 others
  • Style: 821 (old), 826 (new), 5 (Added):
    • style/NicknameLabelStyle (added)
    • style/NicknameTextStyle (added)
    • style/OnboardingErrorStyle (added)
    • style/OnboardingNavigationPrimaryButton (added)
    • style/OnboardingStepCountStyle (added)
  • 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: 16 MiB (old), 16 MiB (new), 41 KiB (Added)
APK download size (estimated): 14 MiB (old), 14 MiB (new), 35 KiB (Added)
Method count: 227042 (old), 227243 (new), 201 (Added)
Resources: 6522 (old), 6564 (new), 42 (Added)

  • Color: 915 (old), 926 (new), 11 (Added)
  • Drawable: 317 (old), 322 (new), 5 (Added)
  • Id: 1218 (old), 1229 (new), 11 (Added)
  • Layout: 370 (old), 372 (new), 2 (Added)
  • String: 814 (old), 822 (new), 8 (Added)
  • Style: 821 (old), 826 (new), 5 (Added)

Configuration hdpi

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

Configuration ldpi

APK file size: 56 KiB (old), 56 KiB (new), 80 bytes (Added)
APK download size (estimated): 18 KiB (old), 18 KiB (new), 2 bytes (Added)

Configuration mdpi

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

Configuration tvdpi

APK file size: 103 KiB (old), 103 KiB (new), 100 bytes (Added)
APK download size (estimated): 38 KiB (old), 38 KiB (new), 3 bytes (Removed)

Configuration xhdpi

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

Configuration xxhdpi

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

Configuration xxxhdpi

APK file size: 79 KiB (old), 79 KiB (new), 100 bytes (Added)
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), 38 KiB (Added)

APK download size (estimated): 9267 KiB (old), 9299 KiB (new), 32 KiB (Added)

Method count: 101431 (old), 101547 (new), 116 (Added)

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

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

Resources: 5539 (old), 5585 (new), 46 (Added)

  • 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: 771 (old), 781 (new), 10 (Added):
    • color/color_def_dark_jade (removed)
    • color/color_def_avatar_background_25 (added)
    • color/color_palette_avatar_background_25_color (added)
    • color/color_palette_edittext_stroke_color (added)
    • color/color_palette_onboarding_black_color (added)
    • And 7 others
  • Dimen: 723 (old), 727 (new), 4 (Added):
    • dimen/onboarding_profile_picture_padding (added)
    • dimen/onboarding_profile_picture_stroke_width (added)
    • dimen/tablet_shared_margin_small (added)
    • dimen/tablet_shared_margin_xl (added)
  • Drawable: 336 (old), 341 (new), 5 (Added):
    • drawable/create_profile_picture_icon (added)
    • drawable/edit_text_white_background_error_border (added)
    • drawable/edit_text_white_background_with_border (added)
    • drawable/ic_outline_edit_24 (added)
    • drawable/ic_profile_icon (added)
  • Id: 1160 (old), 1171 (new), 11 (Added):
    • id/create_profile_background (added)
    • id/create_profile_edit_picture_icon (added)
    • id/create_profile_nickname_edittext (added)
    • id/create_profile_nickname_error (added)
    • id/create_profile_nickname_label (added)
    • And 6 others
  • Integer: 32 (old), 32 (new), 0 (No change)
  • Interpolator: 11 (old), 11 (new), 0 (No change)
  • Layout: 329 (old), 331 (new), 2 (Added):
    • layout/create_profile_activity (added)
    • layout/create_profile_fragment (added)
  • 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: 744 (old), 753 (new), 9 (Added):
    • string/create_profile_activity_current_picture_content_description (added)
    • string/create_profile_activity_edit_icon_content_description (added)
    • string/create_profile_activity_header (added)
    • string/create_profile_activity_nickname_error (added)
    • string/create_profile_activity_nickname_label (added)
    • And 4 others
  • Style: 462 (old), 467 (new), 5 (Added):
    • style/NicknameLabelStyle (added)
    • style/NicknameTextStyle (added)
    • style/OnboardingErrorStyle (added)
    • style/OnboardingNavigationPrimaryButton (added)
    • style/OnboardingStepCountStyle (added)
  • 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: 9 MiB (old), 9 MiB (new), 38 KiB (Added)
APK download size (estimated): 9147 KiB (old), 9179 KiB (new), 32 KiB (Added)
Method count: 101431 (old), 101547 (new), 116 (Added)
Resources: 5482 (old), 5528 (new), 46 (Added)

  • Color: 771 (old), 781 (new), 10 (Added)
  • Dimen: 721 (old), 725 (new), 4 (Added)
  • Drawable: 282 (old), 287 (new), 5 (Added)
  • Id: 1160 (old), 1171 (new), 11 (Added)
  • Layout: 329 (old), 331 (new), 2 (Added)
  • String: 744 (old), 753 (new), 9 (Added)
  • Style: 462 (old), 467 (new), 5 (Added)

Configuration hdpi

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

Configuration ldpi

APK file size: 52 KiB (old), 52 KiB (new), 48 bytes (Added)
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), 48 bytes (Added)
APK download size (estimated): 17 KiB (old), 17 KiB (new), 2 bytes (Added)

Configuration tvdpi

APK file size: 90 KiB (old), 90 KiB (new), 60 bytes (Added)
APK download size (estimated): 37 KiB (old), 37 KiB (new), 1 bytes (Added)

Configuration xhdpi

APK file size: 60 KiB (old), 60 KiB (new), 36 bytes (Added)
APK download size (estimated): 27 KiB (old), 27 KiB (new), 2 bytes (Removed)

Configuration xxhdpi

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

Configuration xxxhdpi

APK file size: 71 KiB (old), 71 KiB (new), 60 bytes (Added)
APK download size (estimated): 38 KiB (old), 38 KiB (new), 1 bytes (Removed)

Beta

Expand to see flavor specifics

Universal APK

APK file size: 10 MiB (old), 10 MiB (new), 38 KiB (Added)

APK download size (estimated): 9253 KiB (old), 9285 KiB (new), 31 KiB (Added)

Method count: 101431 (old), 101547 (new), 116 (Added)

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

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

Resources: 5539 (old), 5585 (new), 46 (Added)

  • 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: 771 (old), 781 (new), 10 (Added):
    • color/color_def_dark_jade (removed)
    • color/color_def_avatar_background_25 (added)
    • color/color_palette_avatar_background_25_color (added)
    • color/color_palette_edittext_stroke_color (added)
    • color/color_palette_onboarding_black_color (added)
    • And 7 others
  • Dimen: 723 (old), 727 (new), 4 (Added):
    • dimen/onboarding_profile_picture_padding (added)
    • dimen/onboarding_profile_picture_stroke_width (added)
    • dimen/tablet_shared_margin_small (added)
    • dimen/tablet_shared_margin_xl (added)
  • Drawable: 336 (old), 341 (new), 5 (Added):
    • drawable/create_profile_picture_icon (added)
    • drawable/edit_text_white_background_error_border (added)
    • drawable/edit_text_white_background_with_border (added)
    • drawable/ic_outline_edit_24 (added)
    • drawable/ic_profile_icon (added)
  • Id: 1160 (old), 1171 (new), 11 (Added):
    • id/create_profile_background (added)
    • id/create_profile_edit_picture_icon (added)
    • id/create_profile_nickname_edittext (added)
    • id/create_profile_nickname_error (added)
    • id/create_profile_nickname_label (added)
    • And 6 others
  • Integer: 32 (old), 32 (new), 0 (No change)
  • Interpolator: 11 (old), 11 (new), 0 (No change)
  • Layout: 329 (old), 331 (new), 2 (Added):
    • layout/create_profile_activity (added)
    • layout/create_profile_fragment (added)
  • 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: 744 (old), 753 (new), 9 (Added):
    • string/create_profile_activity_current_picture_content_description (added)
    • string/create_profile_activity_edit_icon_content_description (added)
    • string/create_profile_activity_header (added)
    • string/create_profile_activity_nickname_error (added)
    • string/create_profile_activity_nickname_label (added)
    • And 4 others
  • Style: 462 (old), 467 (new), 5 (Added):
    • style/NicknameLabelStyle (added)
    • style/NicknameTextStyle (added)
    • style/OnboardingErrorStyle (added)
    • style/OnboardingNavigationPrimaryButton (added)
    • style/OnboardingStepCountStyle (added)
  • 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: 9 MiB (old), 9 MiB (new), 38 KiB (Added)
APK download size (estimated): 9136 KiB (old), 9168 KiB (new), 32 KiB (Added)
Method count: 101431 (old), 101547 (new), 116 (Added)
Resources: 5482 (old), 5528 (new), 46 (Added)

  • Color: 771 (old), 781 (new), 10 (Added)
  • Dimen: 721 (old), 725 (new), 4 (Added)
  • Drawable: 282 (old), 287 (new), 5 (Added)
  • Id: 1160 (old), 1171 (new), 11 (Added)
  • Layout: 329 (old), 331 (new), 2 (Added)
  • String: 744 (old), 753 (new), 9 (Added)
  • Style: 462 (old), 467 (new), 5 (Added)

Configuration hdpi

APK file size: 52 KiB (old), 52 KiB (new), 36 bytes (Added)
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), 48 bytes (Added)
APK download size (estimated): 17 KiB (old), 17 KiB (new), 1 bytes (Added)

Configuration mdpi

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

Configuration tvdpi

APK file size: 90 KiB (old), 90 KiB (new), 60 bytes (Added)
APK download size (estimated): 37 KiB (old), 37 KiB (new), 1 bytes (Added)

Configuration xhdpi

APK file size: 60 KiB (old), 60 KiB (new), 36 bytes (Added)
APK download size (estimated): 27 KiB (old), 27 KiB (new), 2 bytes (Removed)

Configuration xxhdpi

APK file size: 69 KiB (old), 69 KiB (new), 48 bytes (Added)
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), 60 bytes (Added)
APK download size (estimated): 38 KiB (old), 38 KiB (new), 1 bytes (Removed)

Ga

Expand to see flavor specifics

Universal APK

APK file size: 10 MiB (old), 10 MiB (new), 38 KiB (Added)

APK download size (estimated): 9253 KiB (old), 9285 KiB (new), 31 KiB (Added)

Method count: 101431 (old), 101547 (new), 116 (Added)

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

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

Resources: 5539 (old), 5585 (new), 46 (Added)

  • 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: 771 (old), 781 (new), 10 (Added):
    • color/color_def_dark_jade (removed)
    • color/color_def_avatar_background_25 (added)
    • color/color_palette_avatar_background_25_color (added)
    • color/color_palette_edittext_stroke_color (added)
    • color/color_palette_onboarding_black_color (added)
    • And 7 others
  • Dimen: 723 (old), 727 (new), 4 (Added):
    • dimen/onboarding_profile_picture_padding (added)
    • dimen/onboarding_profile_picture_stroke_width (added)
    • dimen/tablet_shared_margin_small (added)
    • dimen/tablet_shared_margin_xl (added)
  • Drawable: 336 (old), 341 (new), 5 (Added):
    • drawable/create_profile_picture_icon (added)
    • drawable/edit_text_white_background_error_border (added)
    • drawable/edit_text_white_background_with_border (added)
    • drawable/ic_outline_edit_24 (added)
    • drawable/ic_profile_icon (added)
  • Id: 1160 (old), 1171 (new), 11 (Added):
    • id/create_profile_background (added)
    • id/create_profile_edit_picture_icon (added)
    • id/create_profile_nickname_edittext (added)
    • id/create_profile_nickname_error (added)
    • id/create_profile_nickname_label (added)
    • And 6 others
  • Integer: 32 (old), 32 (new), 0 (No change)
  • Interpolator: 11 (old), 11 (new), 0 (No change)
  • Layout: 329 (old), 331 (new), 2 (Added):
    • layout/create_profile_activity (added)
    • layout/create_profile_fragment (added)
  • 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: 744 (old), 753 (new), 9 (Added):
    • string/create_profile_activity_current_picture_content_description (added)
    • string/create_profile_activity_edit_icon_content_description (added)
    • string/create_profile_activity_header (added)
    • string/create_profile_activity_nickname_error (added)
    • string/create_profile_activity_nickname_label (added)
    • And 4 others
  • Style: 462 (old), 467 (new), 5 (Added):
    • style/NicknameLabelStyle (added)
    • style/NicknameTextStyle (added)
    • style/OnboardingErrorStyle (added)
    • style/OnboardingNavigationPrimaryButton (added)
    • style/OnboardingStepCountStyle (added)
  • 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: 9 MiB (old), 9 MiB (new), 38 KiB (Added)
APK download size (estimated): 9136 KiB (old), 9168 KiB (new), 32 KiB (Added)
Method count: 101431 (old), 101547 (new), 116 (Added)
Resources: 5482 (old), 5528 (new), 46 (Added)

  • Color: 771 (old), 781 (new), 10 (Added)
  • Dimen: 721 (old), 725 (new), 4 (Added)
  • Drawable: 282 (old), 287 (new), 5 (Added)
  • Id: 1160 (old), 1171 (new), 11 (Added)
  • Layout: 329 (old), 331 (new), 2 (Added)
  • String: 744 (old), 753 (new), 9 (Added)
  • Style: 462 (old), 467 (new), 5 (Added)

Configuration hdpi

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

Configuration ldpi

APK file size: 52 KiB (old), 52 KiB (new), 48 bytes (Added)
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), 48 bytes (Added)
APK download size (estimated): 17 KiB (old), 17 KiB (new), 1 bytes (Added)

Configuration tvdpi

APK file size: 90 KiB (old), 90 KiB (new), 60 bytes (Added)
APK download size (estimated): 37 KiB (old), 37 KiB (new), 1 bytes (Added)

Configuration xhdpi

APK file size: 60 KiB (old), 60 KiB (new), 36 bytes (Added)
APK download size (estimated): 27 KiB (old), 27 KiB (new), 2 bytes (Removed)

Configuration xxhdpi

APK file size: 69 KiB (old), 69 KiB (new), 48 bytes (Added)
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), 60 bytes (Added)
APK download size (estimated): 38 KiB (old), 38 KiB (new), 2 bytes (Removed)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants