Skip to content

Development journal

Posts tagged: Google Play

Published notes filed under this topic.

RSS feed
Studio process

How we reorganized app documentation before it became unmaintainable

9 min read

Written by: Jonathan Reis on

A practical structure for app documentation: living plans, dated history, versioned release notes, product references, store copy, and release gates without turning one Markdown file into a junk drawer.

Landing pages and conversion

Rebuilding the Daily Sudoku landing page after the Play Store launch

9 min read

Written by: Jonathan Reis on

The app was already published, but the website still talked like a pre-launch teaser. Here is what we changed — with AI assistants and an automated design critique — to turn it into a real conversion surface.

Expo Android release

Version, versionCode, and generated config: three numbers an Android release must align

8 min read

Written by: Jonathan Reis on

After nine Play uploads on versionName 0.1.0, lint overwriting production config, and ambiguous build script names, we documented SemVer rules, dev/prd commands, and why lint must not regenerate config.

Android monetization

How to validate a Google Play test purchase with RevenueCat

7 min read

Written by: Jonathan Reis on

A field checklist for tying one Google Play test purchase to RevenueCat credentials, the Play Console order, sandbox data, SDK identity, and Sentry.

Quality before beta

An honest checklist before expanding an Android internal test

7 min read

Written by: Jonathan Reis on

How to separate what a Google Play build has proven from SDK, billing, ads, and observability gaps before inviting more testers.

React Native on Google Play

Publishing an Expo/React Native app to Google Play with a local AAB

7 min read

Written by: Jonathan Reis on

How to build a local Expo/React Native AAB for Google Play and still validate signing, Firebase, Sentry, AdMob, RevenueCat, and Play delivery like a real release.

React Native release debugging

When versionCode changes but JavaScript does not: a React Native release trap

6 min read

Written by: Jonathan Reis on

A release bug where Google Play installed a new Android versionCode while the React Native JavaScript bundle still reported the old Sentry release.

Mobile monetization

When does RevenueCat make sense instead of direct Google Play Billing?

6 min read

Written by: Jonathan Reis on

A margin and operations breakdown for deciding whether an indie app should pay RevenueCat or own Google Play Billing support itself.

Google Play in Brazil

How to prepare a Google Play Console account for publishing an Android app in Brazil

6 min read

Written by: Jonathan Reis on

A practical order for getting developer identity, payments, public profile, account groups, signing keys, and legal pages ready before a first Google Play upload.