M9: monetisation decision - one-time paid, no billing code, verified in release APK

This commit is contained in:
2026-10-14 17:40:29 +02:00
parent bf909b3485
commit e3de9a2fc0
5 changed files with 126 additions and 11 deletions
+10
View File
@@ -31,6 +31,16 @@ upload needs a **higher `versionCode`** than every previous upload.
### Added
- **M9 — monetisation.** Decided: a **one-time paid app at €4.49, with a 14-day launch price
of €2.29**, both set in the Play Console. No ads, no subscription and no in-app purchases —
which means no Billing client, no `com.android.vending.BILLING` permission and no purchase
code in the APK at all; the price lives on the listing, not in the build. That is what
keeps the "no network permission, nothing leaves your device" claim true of the *shipped
artefact* rather than just the source. The rationale, the market anchors and the rejected
alternatives are in [docs/MONETISATION.md](docs/MONETISATION.md). Verified against the
rebuilt release APK: zero billing references, zero `INTERNET`, and the debug-only
pseudo-locale correctly absent.
- **M8 — localisation groundwork.** Every user-visible string lives in
`res/values/strings.xml` with real `<plurals>`, and an audit of the Compose sources found
exactly one genuine miss (above). The debug build type enables