Luncurkan aplikasi Anda di akhir minggu (Kamis sore biasanya merupakan saat yang tepat). Kenapa begitu? Nah, tidak ada perusahaan yang ingin menerbitkan aplikasi hanya 1,5 hari sebelum akhir minggu -> terlalu berbahaya (jika ada masalah yang memerlukan waktu reaksi cepat).
Gunakan proguard di aplikasi Anda (biasanya, Anda hanya perlu menambahkan baris ini: proguard.config=proguard.cfg
di default.properties
file). Ini akan mengoptimalkan, mengecilkan dan mengaburkan kode Anda, sangat berguna untuk mencegah pencuri kode. Anda tidak perlu menghapus komentar apa pun, komentar itu dihapus secara otomatis pada waktu kompilasi.
Optimalkan gambar Anda (menggunakan Paint.NET , PNGCrush atau OptiPNG ).
Optimalkan tata letak Anda untuk sebagian besar ukuran layar. Anda dapat melakukan ini dengan hanya mengubah ukuran layar saat mengedit tata letak di AndroidStudio atau Eclipse.
Coba / tangkap semua pengecualian pada UI dan tampilkan roti panggang sederhana yang menunjukkan kepada pengguna bahwa ada sesuatu yang salah terjadi. Sementara itu, ambil kesalahan dengan Crashlytics atau yang serupa.
Jangan terlalu banyak menggunakan .jar library, lebih suka proyek library (mengoptimalkan ukuran kode) dan menambahkannya menggunakan gradle.
Lebih suka menggunakan gambar vektor karena akan mengurangi ukuran APK dan pas dengan semua perangkat.
Jangan gunakan jendela preferensi Android -> itu tidak terlalu indah, bahkan jika itu ada di pedoman Android, lebih suka membuat halaman pengaturan Anda sendiri. Tetapi jika Anda mempertahankan preferensi Android: pertimbangkan untuk menambahkan ikon dan warna.
Jangan tampilkan judul aplikasi Anda di layar utama ( this.requestWindowFeature(Window.FEATURE_NO_TITLE);
): merek yang bagus tidak perlu terlalu banyak ruang di layar untuk dikenali (tunjukkan beberapa ikon atau judul di menu atau di suatu tempat yang tidak selalu terlihat) , dan pertimbangkan untuk menggunakan mode layar penuh ( this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
) ketika berhadapan dengan game dan konten yang sangat mendalam.
Gunakan Google Analytics , Fabric Answers atau Flurry untuk analitik di masa depan -> cobalah untuk mendapatkan informasi sebanyak mungkin, tetapi jangan mengambil apa pun yang melanggar identitas anonim pelanggan. Jangan lupa untuk mengambil pengecualian (kesalahan dan tumpukan jejak) yang terjadi di sisi pengguna.
Mintalah teman Anda untuk melakukan tes monyet, belajar dari pengguna biasanya membawa banyak hal baik (seperti prioritas dan ide baru).
Pertimbangkan untuk menerbitkan aplikasi Anda sebelum menyelesaikan semua fitur (hanya fitur yang paling penting), Anda belum tahu apa yang diinginkan atau dibutuhkan pengguna selain fitur utama Anda.
Tambahkan bagian "Aplikasi lainnya", atau "Lainnya dari pengembang" di aplikasi Anda, itu iklan gratis.
Tambahkan bagian "Kirim umpan balik" untuk memberikan kemungkinan kepada pengguna untuk meminta fitur baru atau melaporkan beberapa bug.
Minta pengguna Anda untuk menerjemahkan aplikasi Anda dengan memberikan strings.xml di suatu tempat di web seperti Crowdin .
Coba aplikasi Anda di setiap versi Android dengan emulator -> banyak bug atau masalah desain akan terdeteksi dengan cara ini. Untuk ini, Anda dapat menggunakan emulator yang disediakan, atau menggunakan Genymotion sebagai gantinya (Genymotion memiliki banyak fitur yang sangat berguna).
Pikirkan tentang nama aplikasi -> kata kunci apa yang akan Anda gunakan untuk mencari aplikasi Anda? Kata kunci ini harus menjadi nama aplikasi Anda (Google akan membantu Anda ditemukan dengan cara ini).
Pertimbangkan untuk memasukkan kata kunci dalam deskripsi aplikasi, tetapi dengan cara deskriptif (buat kalimat yang bisa dimengerti menggunakan kata kunci Anda). Jangan pernah menambahkan daftar kata kunci seperti pada deskripsi.
Jadilah yang pertama memberi peringkat aplikasi Anda dengan 5 bintang, dan meminta keluarga dan teman Anda untuk melakukan hal yang sama -> ini kemungkinan akan mempengaruhi peringkat pengguna di masa depan.
Pertimbangkan untuk menggunakan Google untuk menerjemahkan aplikasi Anda baik untuk deskripsi, baik untuk strings.xml atau keduanya.
Pertimbangkan untuk menampilkan iklan di aplikasi Anda dan gunakan mediasi untuk meningkatkan pendapatan AdMob Anda .
Alih-alih memberikan versi berbayar, pertimbangkan melakukan penagihan dalam aplikasi -> pengguna lebih cenderung membayar dalam aplikasi daripada membayar untuk versi berbayar.
Tambahkan perubahan log di aplikasi -> pengguna biasanya ingin tahu apa yang berubah sejak versi terakhir.
Tambahkan bagian "Terima kasih" untuk pengguna yang membantu Anda -> ini akan melibatkan pengguna ke produk Anda.
Tambahkan tautan "Jika Anda menyukai aplikasi ini, beri peringkat" (ke deskripsi Google Play Anda) di aplikasi Anda -> Anda akan mendapatkan lebih banyak 5 bintang (biasanya sembulan saat startup, atau setelah tindakan fitur).
Pertimbangkan untuk menjelaskan produk Anda melalui bagian "Tips" atau "Instruksi" di aplikasi Anda.
Simpan informasi keystore dan kredensial Anda di tempat yang aman. Anda tidak akan dapat menerbitkan pembaruan untuk aplikasi Anda jika Anda kehilangan keystore Anda.
Jadikan ikon Anda sangat sederhana dan jelas. Ikon adalah yang pertama dan juga terutama hal terakhir yang akan membuat pengguna mengunduh aplikasi Anda.
Kecuali itu tidak mungkin, lebih suka instalasi eksternal ( android:installLocation="preferExternal"
di AndroidManifest.xml).
Baca tips dan posting blog AppAnnie , ini akan memberi Anda petunjuk tentang cara meningkatkan ASO dan membantu Anda lebih memahami pengguna Anda.