stripe-android icon indicating copy to clipboard operation
stripe-android copied to clipboard

[Integration] FC-V3: General style updates

Open carlosmuvi-stripe opened this issue 1 year ago • 1 comments

Summary

Motivation

Testing

  • [ ] Added tests
  • [ ] Modified tests
  • [ ] Manually verified

Screenshots

Before After
before screenshot after screenshot

Changelog

carlosmuvi-stripe avatar Jan 30 '24 19:01 carlosmuvi-stripe

Diffuse output:

OLD: identity-example-release-base.apk (signature: V1, V2)
NEW: identity-example-release-pr.apk (signature: V1, V2)

          │            compressed            │           uncompressed           
          ├───────────┬───────────┬──────────┼───────────┬───────────┬──────────
 APK      │ old       │ new       │ diff     │ old       │ new       │ diff     
──────────┼───────────┼───────────┼──────────┼───────────┼───────────┼──────────
      dex │     2 MiB │     2 MiB │ +1.5 KiB │   4.2 MiB │   4.2 MiB │ +2.4 KiB 
     arsc │   1.5 MiB │   1.5 MiB │      0 B │   1.5 MiB │   1.5 MiB │      0 B 
 manifest │   2.3 KiB │   2.3 KiB │      0 B │   8.1 KiB │   8.1 KiB │      0 B 
      res │ 363.2 KiB │ 363.2 KiB │      0 B │ 490.6 KiB │ 490.6 KiB │      0 B 
   native │   7.3 MiB │   7.3 MiB │      0 B │  18.4 MiB │  18.4 MiB │      0 B 
    asset │   1.6 MiB │   1.6 MiB │    +62 B │   1.6 MiB │   1.6 MiB │    +62 B 
    other │ 116.1 KiB │ 116.1 KiB │     +6 B │ 273.1 KiB │ 273.1 KiB │      0 B 
──────────┼───────────┼───────────┼──────────┼───────────┼───────────┼──────────
    total │  12.8 MiB │  12.8 MiB │ +1.6 KiB │  26.4 MiB │  26.4 MiB │ +2.5 KiB 

 DEX     │ old   │ new   │ diff              
─────────┼───────┼───────┼───────────────────
   files │     1 │     1 │   0               
 strings │ 21347 │ 21328 │ -19 (+113 -132)   
   types │  6619 │  6622 │  +3 (+105 -102)   
 classes │  5386 │  5389 │  +3 (+96 -93)     
 methods │ 31014 │ 31025 │ +11 (+2662 -2651) 
  fields │ 18012 │ 18023 │ +11 (+1043 -1032) 

 ARSC    │ old  │ new  │ diff 
─────────┼──────┼──────┼──────
 configs │  262 │  262 │  0   
 entries │ 5514 │ 5514 │  0
APK
     compressed      │     uncompressed     │                                
──────────┬──────────┼───────────┬──────────┤                                
 size     │ diff     │ size      │ diff     │ path                           
──────────┼──────────┼───────────┼──────────┼────────────────────────────────
    2 MiB │ +1.5 KiB │   4.2 MiB │ +2.4 KiB │ ∆ classes.dex                  
    6 KiB │    +58 B │   5.9 KiB │    +58 B │ ∆ assets/dexopt/baseline.prof  
 52.2 KiB │     +6 B │ 119.9 KiB │      0 B │ ∆ META-INF/CERT.SF             
    798 B │     +4 B │     666 B │     +4 B │ ∆ assets/dexopt/baseline.profm 
  1.2 KiB │     +4 B │   1.2 KiB │      0 B │ ∆ META-INF/CERT.RSA            
 32.1 KiB │     -4 B │ 119.8 KiB │      0 B │ ∆ META-INF/MANIFEST.MF         
──────────┼──────────┼───────────┼──────────┼────────────────────────────────
  2.1 MiB │ +1.6 KiB │   4.4 MiB │ +2.5 KiB │ (total)
DEX
STRINGS:

   old   │ new   │ diff            
  ───────┼───────┼─────────────────
   21347 │ 21328 │ -19 (+113 -132) 
  
  + _this_AnimatedContent
  + AnimatedContent
  + Lba/b;
  + Lba/c;
  + Lba/d;
  + Lba/e;
  + Lba/f;
  + Lcom/google/android/material/datepicker/z;
  + Lda/c;
  + Lk8/d0;
  + Lr0/f1;
  + Lr0/g1;
  + Lr0/h1;
  + Ls9/a;
  + Ls9/b;
  + Ls9/c;
  + Ls9/d;
  + Ls9/e;
  + Ls9/f;
  + Ls9/g;
  + Ls9/h;
  + Ls9/i;
  + Ls9/j;
  + Ls9/k;
  + Ls9/l;
  + Ls9/m;
  + Ls9/n;
  + Ls9/o;
  + Ls9/p;
  + Lu2/w;
  + Lu9/a0;
  + Lu9/a1;
  + Lu9/b0;
  + Lu9/b1;
  + Lu9/c0;
  + Lu9/c1;
  + Lu9/d0;
  + Lu9/d1;
  + Lu9/e0;
  + Lu9/e1;
  + Lu9/e;
  + Lu9/f0;
  + Lu9/f1;
  + Lu9/f;
  + Lu9/g0;
  + Lu9/g1;
  + Lu9/g;
  + Lu9/h0;
  + Lu9/h1;
  + Lu9/h;
  + Lu9/i0;
  + Lu9/i1;
  + Lu9/i;
  + Lu9/j0;
  + Lu9/j1;
  + Lu9/j;
  + Lu9/k0;
  + Lu9/k1;
  + Lu9/k;
  + Lu9/l0;
  + Lu9/l1;
  + Lu9/l;
  + Lu9/m0;
  + Lu9/m1;
  + Lu9/m;
  + Lu9/n0;
  + Lu9/n1;
  + Lu9/n;
  + Lu9/o0;
  + Lu9/o1;
  + Lu9/o;
  + Lu9/p0;
  + Lu9/p1;
  + Lu9/p;
  + Lu9/q0;
  + Lu9/q1;
  + Lu9/q;
  + Lu9/r0;
  + Lu9/r;
  + Lu9/s0;
  + Lu9/s;
  + Lu9/t0;
  + Lu9/t;
  + Lu9/u0;
  + Lu9/u;
  + Lu9/v0;
  + Lu9/v;
  + Lu9/w0;
  + Lu9/w;
  + Lu9/x0;
  + Lu9/x;
  + Lu9/y0;
  + Lu9/y;
  + Lu9/z0;
  + Lu9/z;
  + Lw9/g0;
  + Lw9/h0;
  + Lw9/i0;
  + [La8/b1;
  + [La8/l2;
  + [La8/p1;
  + [Lcom/google/android/material/datepicker/e;
  + [Lcom/google/android/material/datepicker/q;
  + [Lr0/m0;
  + [Ls9/g;
  + [Lv9/r;
  + [Lw9/i0;
  + getTestTagsAsResourceId(Landroidx/compose/ui/semantics/SemanticsPropertyReceiver;)Z
  + loading_image_animation
  + onAutofillDigit
  + onAutofillDigit(Ljava/lang/String;)V
  + testTagsAsResourceId
  + ~~R8{backend:dex,compilation-mode:release,has-checksums:false,min-api:21,pg-map-id:fba4ff6,r8-mode:full,version:8.2.47}
  
  - A3
  - B3
  - C3
  - D3
  - La8/v2;
  - Lc6/a;
  - Lca/c;
  - Lca/d;
  - Lca/e;
  - Lca/f;
  - Lea/a;
  - Lea/b;
  - Lea/c;
  - Lh8/o3;
  - Lt9/e;
  - Lt9/f;
  - Lt9/g;
  - Lt9/h;
  - Lt9/i;
  - Lt9/j;
  - Lt9/k;
  - Lt9/l;
  - Lt9/m;
  - Lt9/n;
  - Lt9/o;
  - Lt9/p;
  - Lv9/a1;
  - Lv9/b1;
  - Lv9/c1;
  - Lv9/d1;
  - Lv9/e1;
  - Lv9/f1;
  - Lv9/g0;
  - Lv9/g1;
  - Lv9/h0;
  - Lv9/h1;
  - Lv9/i0;
  - Lv9/i1;
  - Lv9/j0;
  - Lv9/j1;
  - Lv9/k0;
  - Lv9/k1;
  - Lv9/l0;
  - Lv9/l1;
  - Lv9/m0;
  - Lv9/m1;
  - Lv9/n0;
  - Lv9/n1;
  - Lv9/o0;
  - Lv9/o1;
  - Lv9/p0;
  - Lv9/p1;
  - Lv9/q0;
  - Lv9/q1;
  - Lv9/r0;
  - Lv9/s0;
  - Lv9/t0;
  - Lv9/u0;
  - Lv9/v0;
  - Lv9/w0;
  - Lv9/x0;
  - Lv9/y0;
  - Lv9/z0;
  - Lx9/a0;
  - Lx9/b0;
  - Lx9/c0;
  - Lx9/c;
  - Lx9/d0;
  - Lx9/d;
  - Lx9/e0;
  - Lx9/e;
  - Lx9/f0;
  - Lx9/f;
  - Lx9/g0;
  - Lx9/g;
  - Lx9/h0;
  - Lx9/h;
  - Lx9/i0;
  - Lx9/i;
  - Lx9/j;
  - Lx9/k;
  - Lx9/l;
  - Lx9/m;
  - Lx9/n;
  - Lx9/o;
  - Lx9/p;
  - Lx9/q;
  - Lx9/r;
  - Lx9/s;
  - Lx9/t;
  - Lx9/u;
  - Lx9/v;
  - Lx9/w;
  - Lx9/x;
  - Lx9/y;
  - Lx9/z;
  - Ly9/b;
  - [La8/c1;
  - [La8/m2;
  - [La8/q1;
  - [Lc0/f;
  - [Lcom/google/android/material/datepicker/p;
  - [Lr0/j0;
  - [Lt9/g;
  - [Lw9/r;
  - [Lx9/i0;
  - a3
  - b3
  - c3
  - d3
  - e3
  - f3
  - g3
  - i3
  - j3
  - k3
  - l3
  - m3
  - n3
  - o3
  - p3
  - q3
  - r3
  - s3
  - t3
  - u3
  - v3
  - w3
  - x3
  - y3
  - z3
  - ~~R8{backend:dex,compilation-mode:release,has-checksums:false,min-api:21,pg-map-id:568e75b,r8-mode:full,version:8.2.47}
  

TYPES:

   old  │ new  │ diff           
  ──────┼──────┼────────────────
   6619 │ 6622 │ +3 (+105 -102) 
  
  + Lba/b;
  + Lba/c;
  + Lba/d;
  + Lba/e;
  + Lba/f;
  + Lcom/google/android/material/datepicker/z;
  + Lda/c;
  + Lk8/d0;
  + Lr0/f1;
  + Lr0/g1;
  + Lr0/h1;
  + Ls9/a;
  + Ls9/b;
  + Ls9/c;
  + Ls9/d;
  + Ls9/e;
  + Ls9/f;
  + Ls9/g;
  + Ls9/h;
  + Ls9/i;
  + Ls9/j;
  + Ls9/k;
  + Ls9/l;
  + Ls9/m;
  + Ls9/n;
  + Ls9/o;
  + Ls9/p;
  + Lu2/w;
  + Lu9/a0;
  + Lu9/a1;
  + Lu9/b0;
  + Lu9/b1;
  + Lu9/c0;
  + Lu9/c1;
  + Lu9/d0;
  + Lu9/d1;
  + Lu9/e0;
  + Lu9/e1;
  + Lu9/e;
  + Lu9/f0;
  + Lu9/f1;
  + Lu9/f;
  + Lu9/g0;
  + Lu9/g1;
  + Lu9/g;
  + Lu9/h0;
  + Lu9/h1;
  + Lu9/h;
  + Lu9/i0;
  + Lu9/i1;
  + Lu9/i;
  + Lu9/j0;
  + Lu9/j1;
  + Lu9/j;
  + Lu9/k0;
  + Lu9/k1;
  + Lu9/k;
  + Lu9/l0;
  + Lu9/l1;
  + Lu9/l;
  + Lu9/m0;
  + Lu9/m1;
  + Lu9/m;
  + Lu9/n0;
  + Lu9/n1;
  + Lu9/n;
  + Lu9/o0;
  + Lu9/o1;
  + Lu9/o;
  + Lu9/p0;
  + Lu9/p1;
  + Lu9/p;
  + Lu9/q0;
  + Lu9/q1;
  + Lu9/q;
  + Lu9/r0;
  + Lu9/r;
  + Lu9/s0;
  + Lu9/s;
  + Lu9/t0;
  + Lu9/t;

...✂

github-actions[bot] avatar Feb 13 '24 18:02 github-actions[bot]

1 build increased size, 2 builds decreased size

Name Version Download Change Install Change Approval
PaymentSheet Example
com.stripe.android.paymentsheet.example
20.39.0 (11) 8.5 MB ⬇️ 21.3 kB (-0.25%) 16.2 MB ⬇️ 14.4 kB (-0.09%) N/A
Stripe Identity Example
com.stripe.android.identity.example.theme1
20.39.0-theme1 (20) 5.9 MB ⬆️ 1.6 kB (0.03%) 12.5 MB ⬆️ 2.6 kB (0.02%) N/A
Financial Connections Example
com.stripe.android.financialconnections.example
20.39.0 (203900) 3.5 MB ⬇️ 18.5 kB (-0.52%) 7.9 MB ⬇️ 756 B N/A

PaymentSheet Example 20.39.0 (11)
com.stripe.android.paymentsheet.example

⚖️ Compare build ⏱️ Analyze build performance

Total install size change: ⬇️ 14.4 kB (-0.09%) Total download size change: ⬇️ 21.3 kB (-0.25%)

Largest size changes

Item Install Size Change Download Size Change
📝 com.stripe.android.financialconnections.features.common.Verificat... ⬆️ 117.6 kB ⬆️ 53.4 kB
androidx.camera.core.AspectRatio ⬆️ 101.2 kB ⬆️ 46.0 kB
com.stripe.android.financialconnections.ui.components.TopAppBarKt ⬇️ -96.7 kB ⬇️ -44.0 kB
📝 com.stripe.android.paymentsheet.example.samples.ui.paymentsheet.c... ⬆️ 70.5 kB ⬆️ 32.0 kB
com.stripe.android.stripecardscan.camera.GetVerifyCameraAdapterKt ⬇️ -61.3 kB ⬇️ -27.9 kB
View Treemap

Image of diff

Stripe Identity Example 20.39.0-theme1 (20)
com.stripe.android.identity.example.theme1

⚖️ Compare build ⏱️ Analyze build performance

Total install size change: ⬆️ 2.6 kB (0.02%) Total download size change: ⬆️ 1.6 kB (0.03%)

Largest size changes

Item Install Size Change Download Size Change
🗑 com.google.android.material.circularreveal ⬇️ -122.6 kB ⬇️ -59.1 kB
📝 com.google.android.material.datepicker.DateStrings ⬆️ 83.9 kB ⬆️ 40.4 kB
androidx.camera.core.impl.utils.executor.MainThreadExecutor ⬆️ 49.0 kB ⬆️ 23.6 kB
com.google.android.material.color.MaterialColors ⬇️ -15.4 kB ⬇️ -7.4 kB
androidx.camera.core.impl.utils.MainThreadAsyncHandler ⬆️ 8.1 kB ⬆️ 3.9 kB
View Treemap

Image of diff

Financial Connections Example 20.39.0 (203900)
com.stripe.android.financialconnections.example

⚖️ Compare build ⏱️ Analyze build performance

Total install size change: ⬇️ 756 B Total download size change: ⬇️ 18.5 kB (-0.52%)

Largest size changes

Item Install Size Change Download Size Change
🗑 com.stripe.android.financialconnections.ui.FinancialConnectionsSh... ⬇️ -180.7 kB ⬇️ -85.7 kB
📝 com.nimbusds.jose.crypto.impl.CipherHelper ⬆️ 142.8 kB ⬆️ 67.6 kB
📝 com.stripe.android.financialconnections.features.common.Verificat... ⬆️ 106.7 kB ⬆️ 50.5 kB
🗑 com.stripe.android.googlepaylauncher.ConvertKt ⬇️ -101.7 kB ⬇️ -48.2 kB
📝 com.google.android.material.resources.TypefaceUtils ⬆️ 96.5 kB ⬆️ 45.6 kB
View Treemap

Image of diff


:flying_saucer: Powered by Emerge Tools

emerge-tools[bot] avatar Mar 13 '24 18:03 emerge-tools[bot]