stripe / stripe-android

Stripe Android SDK
https://stripe.com/docs/mobile/android
MIT License
1.23k stars 628 forks source link

Remove microblink SDK. #8686

Closed jaynewstrom-stripe closed 5 days ago

jaynewstrom-stripe commented 5 days ago

Summary

Motivation

Testing

Screenshots

Before After
before screenshot after screenshot

Changelog

emerge-tools[bot] commented 5 days ago

1 build increased size, 2 builds decreased size

Name Version Download Change Install Change Approval
Financial Connections Example
com.stripe.android.financialconnections.example
20.47.0 (204700) 3.6 MB ⬆️ 3 B 7.9 MB - N/A
PaymentSheet Example
com.stripe.android.paymentsheet.example
20.47.0 (11) 8.6 MB ⬇️ 467 B 16.1 MB ⬆️ 469 B N/A
Stripe Identity Example
com.stripe.android.identity.example.theme1
20.47.0-theme1 (20) 3.8 MB ⬇️ 2.0 MB (-34.72%) 9.0 MB ⬇️ 3.2 MB (-25.94%) N/A

Financial Connections Example 20.47.0 (204700)
com.stripe.android.financialconnections.example

⚖️ Compare build ⏱️ Analyze build performance

Total install size change: 0 B Total download size change: ⬆️ 3 B

Largest size changes

Item Install Size Change Download Size Change
Other ⬆️ 0 B ⬆️ 3 B

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

⚖️ Compare build ⏱️ Analyze build performance

Total install size change: ⬆️ 469 B Total download size change: ⬇️ 467 B

Largest size changes

Item Install Size Change Download Size Change
📝 com.stripe.android.financialconnections.repository.FinancialConne... ⬆️ 2.4 kB ⬆️ 1.1 kB
🗑 com.stripe.android.financialconnections.repository.NoticeSheetCon... ⬇️ -2.3 kB ⬇️ -1.1 kB
com.stripe.android.paymentsheet.state.DefaultPaymentSheetLoader_F... ⬇️ -1.1 kB ⬇️ -507 B
Other ⬆️ 1.5 kB ⬆️ 23 B
View Treemap [![Image of diff](https://diff-treemap-images.s3.us-west-1.amazonaws.com/6272f78c33c477006f824149/dceea2e4-c252-48fe-bc37-ad0c6aa77e73.aba5f69a-f217-43d0-8bbb-5dbf7dfa4e3c/FnbIsPI5SOlv5zXM5PbrP.png)](https://www.emergetools.com/compare?head=aba5f69a-f217-43d0-8bbb-5dbf7dfa4e3c&base=dceea2e4-c252-48fe-bc37-ad0c6aa77e73&sizeOpen=true&utm_source=github&utm_medium=vcs)

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

⚖️ Compare build ⏱️ Analyze build performance

Total install size change: ⬇️ 3.2 MB (-25.94%) Total download size change: ⬇️ 2.0 MB (-34.72%)

Largest size changes

Item Install Size Change Download Size Change
🗑 microblink ⬇️ -1.6 MB ⬇️ -1.4 MB
🗑 libCapture.so ⬇️ -1.5 MB ⬇️ -585.0 kB
📝 com.google.android.material.circularreveal.CircularRevealWidget$1 ⬆️ 140.2 kB ⬆️ 66.9 kB
📝 com.google.android.material.appbar.AppBarLayout$BaseBehavior$Base... ⬆️ 82.1 kB ⬆️ 39.2 kB
🗑 com.google.android.material.ripple.RippleDrawableCompat$1 ⬇️ -77.8 kB ⬇️ -37.1 kB
View Treemap [![Image of diff](https://diff-treemap-images.s3.us-west-1.amazonaws.com/6272f78c33c477006f824149/2d9ecd30-67af-4e72-a757-838c0f4c7752.f7efc1e0-fa29-440b-9156-389e15f4d97a/DGZCXTOSzunVZhE8i9HHu.png)](https://www.emergetools.com/compare?head=f7efc1e0-fa29-440b-9156-389e15f4d97a&base=2d9ecd30-67af-4e72-a757-838c0f4c7752&sizeOpen=true&utm_source=github&utm_medium=vcs)

:flying_saucer: Powered by Emerge Tools

Comment trigger: Size diff threshold of 100.00kB exceeded

github-actions[bot] commented 5 days ago

Diffuse output:

OLD: paymentsheet-example-release-master.apk (signature: V1, V2)
NEW: paymentsheet-example-release-pr.apk (signature: V1, V2)

          │          compressed           │         uncompressed         
          ├───────────┬───────────┬───────┼───────────┬───────────┬──────
 APK      │ old       │ new       │ diff  │ old       │ new       │ diff 
──────────┼───────────┼───────────┼───────┼───────────┼───────────┼──────
      dex │     4 MiB │     4 MiB │   0 B │   8.7 MiB │   8.7 MiB │  0 B 
     arsc │   2.3 MiB │   2.3 MiB │   0 B │   2.3 MiB │   2.3 MiB │  0 B 
 manifest │   5.1 KiB │   5.1 KiB │   0 B │  25.6 KiB │  25.6 KiB │  0 B 
      res │ 918.5 KiB │ 918.5 KiB │   0 B │   1.5 MiB │   1.5 MiB │  0 B 
   native │   2.6 MiB │   2.6 MiB │   0 B │     6 MiB │     6 MiB │  0 B 
    asset │   2.9 MiB │   2.9 MiB │   0 B │   2.9 MiB │   2.9 MiB │  0 B 
    other │   195 KiB │   195 KiB │ +11 B │ 428.4 KiB │ 428.4 KiB │  0 B 
──────────┼───────────┼───────────┼───────┼───────────┼───────────┼──────
    total │  12.8 MiB │  12.8 MiB │ +11 B │  21.8 MiB │  21.8 MiB │  0 B 

 DEX     │ old   │ new   │ diff      
─────────┼───────┼───────┼───────────
   files │     1 │     1 │ 0         
 strings │ 43509 │ 43509 │ 0 (+0 -0) 
   types │ 14959 │ 14959 │ 0 (+0 -0) 
 classes │ 12643 │ 12643 │ 0 (+0 -0) 
 methods │ 61907 │ 61907 │ 0 (+0 -0) 
  fields │ 40835 │ 40835 │ 0 (+0 -0) 

 ARSC    │ old  │ new  │ diff 
─────────┼──────┼──────┼──────
 configs │  242 │  242 │  0   
 entries │ 6043 │ 6043 │  0
APK ``` compressed │ uncompressed │ ───────────┬───────┼───────────┬──────┤ size │ diff │ size │ diff │ path ───────────┼───────┼───────────┼──────┼──────────────────────── 52.9 KiB │ +7 B │ 117.2 KiB │ 0 B │ ∆ META-INF/CERT.SF 49.6 KiB │ +3 B │ 117.1 KiB │ 0 B │ ∆ META-INF/MANIFEST.MF 1.2 KiB │ +1 B │ 1.2 KiB │ 0 B │ ∆ META-INF/CERT.RSA ───────────┼───────┼───────────┼──────┼──────────────────────── 103.7 KiB │ +11 B │ 235.5 KiB │ 0 B │ (total) ```