Skip to content

chore: Play Store screenshots of the current app in every language - #33

Merged
noeGnh merged 2 commits into
masterfrom
chore/store-screenshots
Oct 9, 2026
Merged

noeGnh merged 2 commits into
masterfrom
chore/store-screenshots

Conversation

@blckntr

@blckntr blckntr commented Oct 9, 2026 •

Copy link
Copy Markdown
Member

The store listing still shows screenshots of the legacy app.

Screenshots

store/screenshots/<lang>/ holds 6 phone screenshots for each app language (en, fr). They are 1080×1920 (9:16), 24-bit PNG without alpha. Each one has a white title over the app's green gradient and a light-theme capture in a phone frame:

  1. USSD codes for 8 countries in Africa: the country picker, with flags and operators. The catalog does hold 8 countries.
  2. Every code of your operator, in one tap: an operator's codes.
  3. Codes built for you as you type: a top-up code being filled in. The voucher number is made up.
  4. Compare data bundles by price: the bundle comparator, sorted by price per GB.
  5. Search across every country: a search for « money ».
  6. Your phone's own codes too: the device codes.

Operators only appear by name, as they do in the app. There are no logos.

How they're made

tool/store_screenshots/ has the scripts:

  • capture.py drives the app with adb on the shared emulator. Labels that change with the language are found by their text, read with macOS Vision.
  • compose.py builds the final images.

flutter analyze is clean. No app code changed.

The README gets a Screenshots section after the description: the 6 English images in a 3×2 grid, with their titles as alt text.

The store listing still showed the legacy app. store/screenshots/<lang>/ now
holds 6 phone screenshots per app language (1080x1920, 9:16, 24-bit PNG): a
white title over the app's green gradient and a light-theme capture in a
phone frame. tool/store_screenshots/ captures them on the shared emulator
and builds them (see its README).
@blckntr
blckntr requested a review from noeGnh as a code owner October 9, 2026 00:56
@noeGnh
noeGnh merged commit 268b980 into master Oct 9, 2026
3 checks passed
@noeGnh
noeGnh deleted the chore/store-screenshots branch October 9, 2026 01:20
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.

2 participants