Skip to content

Add refresh and pagination to Android catalog - #741

Merged
markmur merged 1 commit into
mainfrom
android-catalog-refresh
Sep 18, 2026
Merged

markmur merged 1 commit into
mainfrom
android-catalog-refresh

Conversation

@markmur

@markmur markmur commented Sep 7, 2026

Copy link
Copy Markdown
Contributor

What changes are you making?

  • Add native pull-to-refresh to the Android sample catalog.
  • Increase the initial and subsequent catalog page size to 50 products.
  • Fetch and append additional catalog pages until the Storefront API reports there are no more pages.
  • Bypass Apollo's in-memory cache for manual refreshes while preserving cache-first loading otherwise.
  • Keep paging state in the view model so refreshes create a fresh paging source.

@markmur
markmur requested a review from a team as a code owner September 7, 2026 12:36
@github-actions github-actions Bot added the #gsd:50662 Rebase Checkout Kit on UCP label Sep 7, 2026
@markmur
markmur requested a review from kiftio September 7, 2026 12:36
@github-actions

github-actions Bot commented Sep 7, 2026

Copy link
Copy Markdown

Package Size

Platform Artifact Base Head Delta
Android release AAR 366.6 KiB 366.6 KiB 0 B
Android file breakdown
File Base Head Delta
classes.jar 390.5 KiB 390.5 KiB 0 B
res/layout/checkout_view_content.xml 2.6 KiB 2.6 KiB 0 B
res/layout/checkout_sheet_content.xml 2.0 KiB 2.0 KiB 0 B
res/values/values.xml 1.3 KiB 1.3 KiB 0 B
R.txt 1.2 KiB 1.2 KiB 0 B
AndroidManifest.xml 922 B 922 B 0 B
proguard.txt 798 B 798 B 0 B
res/drawable/close.xml 431 B 431 B 0 B
res/menu/checkout_menu.xml 354 B 354 B 0 B
META-INF/com/android/build/gradle/aar-metadata.properties 157 B 157 B 0 B

Measured from the PR base SHA and PR head SHA. The file breakdown shows uncompressed sizes within each package artifact, so individual files do not sum to the compressed artifact total. This comment reports package artifact sizes only; it is not a final app binary-size report.

@markmur markmur self-assigned this Sep 7, 2026
@kiftio
kiftio force-pushed the android-catalog-refresh branch from 33c1bef to 748e1a1 Compare September 17, 2026 15:19
@bitrise

bitrise Bot commented Sep 17, 2026

Copy link
Copy Markdown

Install this build

Open Tophat, select your target device, then click Install. Links open on the Mac running Tophat.

SDK Install
Kotlin Install with Tophat

Checkout Kit E2E results

Status Tags Target Platform OS version tag Device
launch, checkout-presentation, checkout-completion, buyer-identity, preload kotlin android latest Google Pixel 9
Android 17.0

@markmur
markmur merged commit 86d0897 into main Sep 18, 2026
32 checks passed
@markmur
markmur deleted the android-catalog-refresh branch September 18, 2026 08:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

#gsd:50662 Rebase Checkout Kit on UCP

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants