0Pricing
Android Academy · Pelajaran

Menerbitkan ke Play Store

Siapkan aplikasi untuk dirilis. Konfigurasikan build.gradle untuk produksi, tanda tangani dengan keystore, buat AAB, siapkan Play Console, dan gunakan peluncuran bertahap.

Menerbitkan ke Play Store adalah pelajaran Android Academy gratis di CoddyKit. Ini adalah pelajaran 6 dari 6. Kamu bisa membaca pelajaran lengkapnya di bawah secara gratis — lalu praktikkan langsung di browser dengan editor kode bawaan dan tutor AI 24/7. Ini adalah bagian dari jalur belajar Android Academy, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus Android Academy mencakup 6 pelajaran total.

Sebelum Mempublikasikan

Sebelum merilis aplikasi ke Play Store, pastikan Anda telah:

  • Menetapkan nama, ikon, dan deskripsi aplikasi yang sesuai
  • Memperbarui versionCode dan versionName di build.gradle
  • Menguji aplikasi pada berbagai ukuran layar dan versi Android
  • Menetapkan minSdk yang sesuai untuk target pengguna Anda
  • Menghapus log debug dan kredensial pengujian

versionCode dan versionName

Dua bidang versi di app/build.gradle:

  • versionCode — bilangan bulat yang harus dinaikkan pada setiap rilis (1, 2, 3…). Digunakan oleh Play Store untuk mendeteksi pembaruan.
  • versionName — teks yang mudah dipahami pengguna dan ditampilkan kepada mereka ("1.0.0", "2.3.1"). Gunakan pembuatan versi semantik: major.minor.patch.

Konfigurasi Build

Sebelum membuat APK/AAB rilis, konfigurasikan jenis build di build.gradle:

android {
    defaultConfig {
        applicationId "com.yourcompany.yourapp"
        minSdk 26
        targetSdk 34
        versionCode 1
        versionName "1.0.0"
    }

    buildTypes {
        release {
            minifyEnabled true         // removes unused code (ProGuard)
            shrinkResources true       // removes unused resources
            proguardFiles(
                getDefaultProguardFile("proguard-android-optimize.txt"),
                "proguard-rules.pro"
            )
        }
    }
}

Menandatangani Aplikasi

Setiap aplikasi Android harus ditandatangani secara digital sebelum dirilis. Anda memerlukan keystore — file yang berisi kunci pribadi Anda.

Buat sekali saja: Build → Generate Signed Bundle/APK → Create new keystore di Android Studio.

Peringatan: Jika keystore Anda hilang, Anda tidak akan pernah dapat memperbarui aplikasi. Cadangkan dengan aman!

AAB vs APK

Google Play mewajibkan format AAB (Android App Bundle) untuk aplikasi baru (bukan APK):

  • AAB — Google Play membuat APK yang dioptimalkan untuk setiap perangkat dari AAB. Unduhan pengguna menjadi lebih kecil.
  • APK — format lama yang masih digunakan untuk pemasangan dari sumber lain dan pengujian

Build → Generate Signed Bundle/APK → Android App Bundle

Penyiapan Play Console

Langkah-langkah untuk memublikasikan aplikasi di Google Play Console:

  • Buat akun pengembang di play.google.com/console (biaya satu kali $25)
  • Buat aplikasi baru — pilih negara dan bahasa
  • Lengkapi halaman aplikasi di toko: judul, deskripsi, tangkapan layar, dan gambar fitur
  • Tetapkan peringkat konten menggunakan kuesioner
  • Unggah AAB yang telah ditandatangani ke jalur Pengujian Internal atau Produksi

Jalur Rilis

Google Play memiliki beberapa jalur rilis — gunakan secara berurutan:

  • Pengujian Internal — hingga 100 penguji, langsung disetujui
  • Pengujian Tertutup (Alpha) — kelompok penguji yang hanya dapat bergabung melalui undangan
  • Pengujian Terbuka (Beta) — beta publik yang dapat diikuti secara sukarela
  • Produksi — tersedia untuk semua pengguna. Dapat dilakukan peluncuran bertahap (misalnya 10% → 50% → 100%)

Aset Listing Toko

Aset yang diperlukan untuk Play Store:

  • Ikon aplikasi — PNG 512×512
  • Grafik fitur — PNG 1024×500 (ditampilkan di header Play Store)
  • Tangkapan layar — setidaknya 2 tangkapan layar ponsel
  • Deskripsi singkat — maksimal 80 karakter
  • Deskripsi lengkap — maksimal 4000 karakter

Pascarilis: Pembaruan

Memperbarui aplikasi Anda:

  • Naikkan versionCode dan versionName
  • Bangun AAB bertanda tangan baru
  • Unggah ke Play Console → aplikasi yang sama → rilis baru
  • Tulis catatan rilis (Yang baru) untuk memberi tahu pengguna tentang perubahan
  • Gunakan peluncuran bertahap untuk perubahan berisiko — pantau tingkat kerusakan sebelum memperluas peluncuran

Pemeriksaan Singkat

Apa yang terjadi jika Anda lupa menaikkan versionCode saat mengunggah rilis baru?

Selamat!

Anda telah menyelesaikan seluruh kursus Pengembangan Android! Inilah yang telah Anda pelajari:

  • Dasar-dasar Kotlin — variabel, fungsi, keamanan null, kelas
  • Dasar-dasar Android — Activity, tata letak, masukan pengguna, Intent
  • Daftar & data — RecyclerView, koleksi, SharedPreferences
  • Arsitektur — ViewModel, LiveData, Room, Coroutines, Repository
  • Jaringan — Retrofit, Coil, penanganan error, dan publikasi

Anda siap membangun dan merilis aplikasi Android nyata. Teruslah berkarya!

Pertanyaan yang Sering Diajukan

Apakah pelajaran “Menerbitkan ke Play Store” gratis?

Ya — teks lengkap “Menerbitkan ke Play Store” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus Android Academy, upgrade ke CoddyKit PRO. Kursus Android Academy mencakup 6 pelajaran total.

Apa yang akan aku pelajari di “Menerbitkan ke Play Store”?

Siapkan aplikasi untuk dirilis. Konfigurasikan build.gradle untuk produksi, tanda tangani dengan keystore, buat AAB, siapkan Play Console, dan gunakan peluncuran bertahap. Kamu berlatih Android Academy dengan kode praktik yang langsung kamu jalankan di browser, dan tutor AI 24/7 menjawab pertanyaanmu saat kamu mengerjakan pelajaran ini.

Apakah aku perlu pengalaman untuk memulai Android Academy?

Tidak diperlukan pengalaman sebelumnya. Android Academy di CoddyKit dirancang untuk pemula hingga pelajar tingkat lanjut, jadi kamu bisa memulai di sini atau dari awal dan belajar sesuai kecepatan kamu sendiri. Ini adalah pelajaran 6 dari 6.

Berapa lama pelajaran “Menerbitkan ke Play Store” memakan waktu?

Sebagian besar pelajaran CoddyKit memakan waktu sekitar 5–10 menit. Setiap pelajaran ringkas dan interaktif, jadi kamu membuat kemajuan stabil dan melanjutkan dari tempat kamu tinggalkan di web dan aplikasi.

Bisakah aku menulis dan menjalankan kode dalam pelajaran Android Academy ini?

Ya. Setiap pelajaran Android Academy menyertakan editor kode bawaan, jadi kamu menulis dan menjalankan kode nyata langsung di browser dan mendapatkan umpan balik AI instan — tidak diperlukan penyiapan lokal.

Semua pelajaran dalam kursus ini

  1. Retrofit & API REST
  2. Memuat Gambar dengan Coil
  3. Penanganan Error & UX
  4. Notifikasi Push
  5. WorkManager & Tugas Latar Belakang
  6. Menerbitkan ke Play Store
← Kembali ke Android Academy