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.
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.
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.
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.
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.