Cara Menyiapkan Aplikasi Android untuk Google Play
Prasyarat dan Pembersihan Proyek
Sebelum menyentuh Play Console, pastikan proyek Anda mematuhi pedoman publikasi Google.
- Target SDK harus versi stabil terbaru.
- Hapus kode debug (pernyataan Logcat, pengecekan
BuildConfig.DEBUG). - Pastikan semua izin (permissions) memiliki alasan yang jelas dan terdaftar di
AndroidManifest.xml. - Jalankan
./gradlew lintdan perbaiki peringatan kritis.
Memperbarui Gradle dan Dependensi
Menjaga plugin Gradle tetap terbaru mengurangi error pada proses build.
buildscript {
repositories { google() mavenCentral() }
dependencies { classpath "com.android.tools.build:gradle:8.2.0" }
}
Setelah memperbarui, sinkronkan proyek dan lakukan clean build.
Membuat APK atau AAB yang Ditandatangani
Google Play kini mengharuskan Android App Bundle (AAB) untuk aplikasi baru, meskipun APK masih dapat dipakai untuk rilis yang sudah ada.
Membuat Keystore
keytool -genkeypair -v \
-keystore my-release-key.jks \
-alias release-key \
-keyalg RSA -keysize 2048 \
-validity 10000
Simpan keystore di lokasi yang aman dan jangan pernah commit ke repositori.
Konfigurasi Penandatanganan di Gradle
Tambahkan berikut ke app/build.gradle:
Cara Menyiapkan Aplikasi iOS untuk App Store
Panduan teknis langkah demi langkah untuk mengonfigurasi Xcode, mengelola penandatanganan kode, dan memastikan aplikasi iOS Anda memenuhi pedoman App Store untuk proses pengajuan yang lancar.
Baca artikel selengkapnyaandroid {
signingConfigs {
release {
storeFile file("my-release-key.jks")
storePassword System.getenv("KEYSTORE_PASSWORD")
keyAlias "release-key"
keyPassword System.getenv("KEY_PASSWORD")
}
}
buildTypes {
release {
signingConfig signingConfigs.release
minifyEnabled true
proguardFiles getDefaultProguardFile("proguard-android-optimize.txt"), "proguard-rules.pro"
}
}
}
Jalankan ./gradlew bundleRelease untuk menghasilkan file .aab di app/build/outputs/bundle/release/.
Mengatur Play Console
Masuk ke Google Play Console dan buat entri aplikasi baru.
Elemen Penting Store Listing
- Judul aplikasi, deskripsi singkat, dan deskripsi lengkap - gunakan kata kunci SEO.
- Grafik fitur beresolusi tinggi (1024 × 500 px) dan screenshot untuk setiap densitas perangkat.
- Kuesioner rating konten serta URL kebijakan privasi.
Mengunggah Bundle
- Buka Release > Production > Create new release.
- Seret‑dan‑lepas file
.aabyang sudah dibuat. - Isi catatan rilis (markdown didukung).
- Tinjau laporan pra‑peluncuran untuk mendeteksi crash pada perangkat uji.
Pengujian, Staged Rollout, dan Rilis Akhir
Strategi pengujian yang kuat mencegah rollback yang menyakitkan.
- Pengujian internal (maks 100 pengguna) untuk cek cepat.
- Pengujian tertutup (maks 2000 pengguna) untuk umpan balik lebih luas.
- Pengujian terbuka untuk beta publik sebelum peluncuran penuh.
Setelah yakin, gunakan staged rollout (misalnya 10 % pengguna) dan pantau Crashlytics serta metrik di Google Play Console. Jika tidak ada masalah besar, tingkatkan rollout hingga 100 %.
Kesimpulan
Menyiapkan aplikasi Android untuk Google Play adalah alur kerja yang terstruktur: bersihkan kode, buat AAB yang ditandatangani, lengkapi store listing, dan manfaatkan jalur pengujian di Play Console. Mengikuti langkah‑langkah ini tidak hanya memenuhi persyaratan teknis Google, tetapi juga meningkatkan discoverability dan kepercayaan pengguna terhadap aplikasi Anda.