bowler ecosystem · development → live
Development selesai. Yang ribet ikut selesai.
Checklist go-live 80 step dalam 9 fase, pricing generator, AdMob dan RevenueCat setup. Nol langkah yang lupa atau salah ketik.
Checklist go-live
80 step
Satu manifest, semua setup go-live.
bowler CLI membaca codebase kamu menjadi ship.json, semua fitur di web jalan di atasnya. Paste sekali, tulis ke mana-mana.
Pricing generator
Briefing singkat menjadi produk lengkap: ID, base plan, identifier RevenueCat, dan copy ID/EN dengan counter batas Play Console live.
AdMob setup
Paste App ID dan unit ID dengan validasi format saat itu juga, app-ads.txt terverifikasi, test devices terdaftar.
RevenueCat
Public key goog_/appl_, entitlement dan offering terpandu, sync GPlay ke RevenueCat lewat service account JSON.
Field sheets
Semua field Play Console urut persis form aslinya, siap copy-paste. Berhenti googling nama menu yang sering ganti.
Ship manifest + CLI
Satu sumber kebenaran per app. Kamu paste di web, bowler yang menulis: env diregenerasi deterministik, drift dua file env mati.
Bukan sekali klik live. Tapi nol langkah yang salah.
Review Google dan propagasi RevenueCat tetap butuh waktu. Yang dihapus adalah salah ketik, langkah terlewat, dan googling ulang.
Dihapus dari rutinitas
- Regenerasi .env.prod dan env.prod.json dari manifest
- Verify gate menolak test ID sebelum build produksi
- Upload AAB ke internal testing via Play Developer API
- Update store listing per locale via Play Developer API
Dilacak, bukan dihapus
- Review Google untuk listing dan ads, timeline di luar kendali
- Propagasi produk RevenueCat sampai 24 jam
- Pembuatan service account pertama tetap dibimbing
- Closed testing 12 tester selama 14 hari untuk akun baru
Di antara coding dan live.
bowlerShip duduk tepat sebelum rilis: setelah store listing, sebelum production rollout. Sebelumnya bowlerLaunch, setelahnya live.
Dari development selesai ke live. Tanpa langkah yang hilang.
Daftar, jalankan bowler ship init, dan checklist pertamamu langsung jalan.