Pernah install sebuah aplikasi lalu tiba-tiba aplikasinya sudah login atau isi data nya sama dengan handphone lain yang sebelumnya pakai aplikasi tersebut ? padahal kamu hanya install aplikasinya tapi tiba-tiba datanya sudah ada semua. itulah kelebihan dari fitur Auto Backup di Android yang bisa berguna untuk Pengguna Aplikasi tapi terkadang bisa jadi Masalah untuk Developer jika developer belum tau fitur ini. oleh karena itu mari mengenal fitur ini.
Continue readingTag: java
Menerapkan CI/CD dalam Development Aplikasi Android dengan GitHub Actions
Kamu baru saja menyelesaikan development aplikasi Android, langkah selanjutnya adalah mendistribusikan app nya ke QA untuk diuji. biasanya developer mengalami beberapa kendala karena ada beberapa skenario yang dilakukan secara manual saat proses distribusi aplikasi.
Continue readingMengenal konsep Modular pada Android
Sebagian besar dari kita pasti seringkali bikin Aplikasi Android yang Monolith. Monolith berarti kita membuat semua code di aplikasi menggunakan 1 Module yaitu Module app. lalu apa masalahnya jika kita hanya membuatnya di 1 module saja ? seharusnya memang tidak ada masalah dan Aplikasi pasti masih bisa di run dengan lancar. masalah terjadi jika suatu aplikasi sudah besar dan memiliki banyak fitur, pasti agak membingungkan semua ditaruh di hanya pada 1 module saja, kita perlu membaginya menjadi beberapa module berdasarkan fitur. ini juga akan mempermudah jika kita ingin mengcopy fitur yang ada ke aplikasi lain tanpa harus mengatur ulang nama package pada tiap file.
Instrumentation Testing pada Android
Setelah kemarin kita membahas tentang unit testing, sekarang kita membahas jenis testing lainnya di android yaitu Instrumentation Testing. Instrumentation Testing atau biasa disebut dengan UI Testing bertujuan untuk menguji Aplikasi melalui instruksi-instruksi yang telah dibuat sebelumnya ke UI aplikasi kita, karena itu Instrumentation Testing membutuhkan emulator / real device untuk menjalankannya.
masih belum paham ? kita coba praktekkan sekarang.
