Tujuan Pembelajaran
- Menjelaskan tahapan sebelum aplikasi dirilis.
- Menyiapkan ikon dan nama aplikasi yang benar.
- Menanamkan versioning dan struktur rilis.
- Menyusun dokumentasi dan deskripsi aplikasi.
Uraian Materi
Aplikasi yang siap rilis memerlukan lebih dari sekadar kode yang berjalan. Optimasi, penataan identitas aplikasi, dan dokumentasi menjadi penentu kualitas saat sampai ke pengguna maupun calon penguji store.
Identitas Aplikasi
Nama aplikasi (applicationId) bersifat permanen dan unik – keputusan yang penting sejak awal. Nama tampilan (label) dan ikon disesuaikan di konfigurasi Android. Ikon dapat dihasilkan dari berkas gambar dengan alat seperti flutter_launcher_icons agar konsisten di berbagai ukuran.
Versioning
Versi aplikasi dinyatakan dua angka: versionCode (angka naik untuk setiap unggahan) dan versionName (versi yang dibaca pengguna, misal 1.0.0). Penataan ini menghindari kesalahan saat update di store.
Optimasi Sederhana
Peserta diajak memeriksa ukuran berkas gambar, menghapus resource tidak terpakai, dan menjalankan analyzer flutter analyze untuk membersihkan peringatan pada kode sebelum dirilis.
Dokumentasi dan Rilis
Menyusun deskripsi aplikasi, tangkapan layar, dan keystore yang aman menjadi bagian dari paket rilis. Modul ini menyiapkan berkas-berkas yang dibutuhkan pada pembuatan APK release di pertemuan berikutnya.
Pentingnya Optimasi Sebelum Rilis
Aplikasi yang besar dan lambat memberi kesan tidak profesional dan dapat ditolak perangkat yang terbatas. Optimasi ringan seperti merapikan struktur, menghapus kode tak terpakai, dan mengecilkan aset meningkatkan kualitas tanpa perubahan besar.
Mengenal flutter analyze
Perintah flutter analyze memeriksa kode terhadap aturan gaya dan potensi kesalahan yang terdeteksi statis. Menjadikannya bagian dari rutinitas sebelum rilis membantu menjaga kualitas dan mengurangi bug yang muncul belakangan.
Menyiapkan Keystore dan Kredensial
Keystore adalah bagian krusial yang menandatangani aplikasi. Penyimpanan berkas dan kata sandinya harus aman serta didokumentasikan. Pemahaman ini mencegah masalah ketika aplikasi perlu diperbarui di masa mendatang.
Membuat Deskripsi dan Tangkapan Layar
Sebelum masuk ke konsol, menyiapkan bahan promosi seperti screenshot tampilan dan deskripsi fitur mempercepat proses pengisian listing. Materi ini menyambungkan persiapan teknis dengan kebutuhan marketing aplikasi pada pertemuan publikasi.
dev_dependencies:
flutter_launcher_icons: ^0.14.1
flutter_icons:
android: true
ios: true
image_path: assets/icon/icon.pngAktivitas Pembelajaran
- Menjelaskan tahapan menuju rilis aplikasi.
- Menyiapkan ikon dan nama aplikasi.
- Menetapkan versi yang benar pada konfigurasi.
- Menjalankan flutter analyze dan merapikan kode.
Tugas dan Latihan
- Buat ikon aplikasi yang sesuai dengan identitas kampus/merek Anda.
- Tetapkan versionCode dan versionName yang benar.
- Pertebal README proyek dengan deskripsi, fitur, dan cara menjalankan.
Evaluasi
Evaluasi dilakukan melalui pengamatan hasil praktikum, kuis singkat di akhir pertemuan, dan pemantauan proyek. Peserta yang belum mencapai indikator tertentu diberikan remedial melalui bimbingan ulang dan latihan tambahan pada pertemuan berikutnya.
Panduan umum praktik, catatan belajar, dan refleksi tersedia di Panduan Belajar Kribbi Study.

