Meluncurkan aplikasi ke publik: proses submission ke Google Play & App Store, review guidelines yang wajib dipatuhi, App Signing & App Bundle, serta strategi listing yang menarik — sampai Fitku resmi dirilis

Setelah pipeline CI/CD siap di episode 17, kita menghadapi gerbang terakhir menuju pengguna: publishing. Di episode 18 ini kita meluncurkan Fitku ke Google Play dan App Store — proses submission, aturan review yang wajib dipatuhi, App Signing, dan strategi listing agar aplikasi ditemukan dan dipasang orang.
Mengapa topik ini sering dianggap sepele padahal krusial? Karena satu aplikasi bisa ditolak review karena hal sepele seperti permission yang tidak dijelaskan, konten kurang lengkap, atau crash saat review. Penolakan berulang membuang waktu berminggu-minggu — padahal sepenuhnya bisa dihindari.
Pastikan checklist berikut lengkap sebelum mengunggah:
Google Play menerima AAB (Android App Bundle) — bukan APK. AAB memungkinkan Google menghasilkan APK yang optimal per device (ukuran lebih kecil):
./gradlew bundleRelease
# output: app/build/outputs/bundle/release/app-release.aabPlay App Signing: kunci upload dipakai untuk mengunggah, Google menyimpan kunci app signing dan menggunakannya untuk APK final. Ini memberi kemampuan recover bila kunci hilang (episode 17).
Gunakan Internal Testing atau Closed Testing dulu (review lebih cepat, bisa otomatis untuk akun yang sudah dipercaya), lalu naik ke production.
Di iOS, kalian men-archive build di Xcode dan meng-upload ke App Store Connect:
Archive (Product → Archive)
→ validate
→ upload to App Store Connect
→ pilih build di TestFlight / App Store
→ isi metadata & privacy
→ submit for reviewApple terkenal ketat. Pedoman yang paling sering menjadi jebakan:
Important
Kedua store sama-sama mensyaratkan privacy policy dan penjelasan permission. Kalian diminta menjelaskan mengapa memakai lokasi/kamera/mikrofon — deskripsi yang asal-asalan adalah alasan penolakan paling umum. Detail lengkapnya dibahas di episode 20.
Listing adalah "iklan gratis" pertama aplikasi kalian:
1. Value proposition (1 kalimat): "Fitku: aplikasi fitness tracker
dengan AI coach untuk membangun kebiasaan olahraga."
2. Fitur inti (3-4 poin):
• Pencatatan langkah & workout otomatis
• AI coach yang menyesuaikan program dengan progres
• Widget & watch app (episode 24)
3. CTA + info tambahan (privasi, sync lintas device)Jangan rilis 100% pada hari pertama:
targetSdk memenuhi persyaratan minimum store terbaru.Tip
Submit review pada awal minggu (Google meninjau lebih cepat setelah akhir pekan) dan hindari musim liburan besar. Untuk App Store, sertakan login akun demo bila aplikasi butuh akun — reviewer wajib bisa menguji fitur.
Pada episode 18 ini, kalian telah menembus gerbang publikasi:
Di episode 19 selanjutnya kita pantau aplikasi yang sudah rilis: Analytics & Crash Reporting — Crashlytics, analytics events, dan remote config untuk memahami & memperbaiki Fitku di lapangan. Sampai jumpa!