Skip to content →

Swarawan Posts

Penamaan Versi Build APK Menggunakan Gradle

Sebagai Android Developer, kita diharuskan mengenal baik mengenai Gradle. Dalam gradle tertera segala informasi mengenai aplikasi yang sedang kita bangun. Informasi tersebut antara lain: applicationId, minSdkVersion, buildTypes, dan lain-lain sampai dependency apa saja yang kita pakai.

Penggunaan Gradle tidak hanya sampai disana, masih banyak yang bisa kita manfaatkan dari Gradle, contohnya seperti yang akan kita bahas. Secara default ketika kita Build APK, penamaan APK akan menjadi app-debug.apkatau app-release.apk. Secara fungsional tidak ada masalah, APK-nya jadi. Tapi apabila kita bekerja secara tim, yang memiliki divisi tester dan ada product/project manager. Hal penamaan ini lambat laun akan menjadi hal yang menyebalkan, dimana akan terlalu sering seseorang dari tim yang menanyakan “Ini build versi berapa?” atau “Ini build update-nya apa saja?“. Untuk itu, ketika ingin mendistribusikan APK ke seluruh tim terkait, perlu dilakukan penamaan APK agar lebih informatif. Hal ini bisa dilakukan manual, yaitu dengan cara:  build apk -> rename di file manager. Tapi bagaimana agar kita dapat melakukan penamaan APK secara otomatis ketika apk berhasil di build??

Continue reading Penamaan Versi Build APK Menggunakan Gradle

Leave a Comment

Membaca Error di Log Cat Android

Seperti yang saya katakan di artikel sebelumnya, bahwa sebagai software developer akan dan harus berteman dengan fitur yang bernama LogCat. Logcat ini akan memberikan segala informasi mengenai hal-hal apa saja, aktifitas, bahkan error yang terjadi di codingan teman-teman secara detail. Seperti apa bentuk dari Logcat tersebut? Pada Android studio, di bagian bawah ada tab bernama Android Monitor, berlogo Android hijau kecil.

Continue reading Membaca Error di Log Cat Android

Leave a Comment

Tips Mempercantik Logcat di Android Studio

Sebagai software developer pasti tidak jauh-jauh dari teman bermain bernama Log. Log adalah data-data string atau text yg mencatat events atau kejadian-kejadian yang dilakukan oleh sebuah sistem yang sedang berjalan. Logfile adalah file yang berisi log, biasanya dalam bentuk *.txt.

Di Android Studio juga secara default sudah memiliki sistem pencatatan events macam ini, kita mengenalnya dengan nama logcat. Mencatat segala aktivitas yang terjadi di sistem aplikasi bahkan device android yang sedang berjalan. Ada lima tingkatan dalam penulisan log antara lain: Assert, Error, Warn, Info, Debug, VerboseContinue reading Tips Mempercantik Logcat di Android Studio

Leave a Comment

Perubahan Kebijakan Permission pada Android Marshmallow

Yap, akhirnya menulis lagi setelah sekian lama asyik berkelana mencari kitab suci. Terinspirasi dari blog seorang kawan, jadi kepingin menulis lagi. Kali ini saya akan berbagi mengenai perubahan handling permission pada Android. Sebenarnya ini adalah issue lama, tapi ya gpp lah ya saya bahas disini.

Apa itu Permission?

Permission pada Android adalah, sebuah mekanisme perizinan agar aplikasi yang terinstall dapat melakukan “sesuatu” terhadap device sang pengguna. Antara lain izin menggunakan kamera, izin mengolah lokasi device anda, izin menggunakan kontak-kontak Anda, dan lain-lain. Hal tersebut bisa dibilang adalah hal yang cukup private bagi beberapa pengguna. Mungkin ia tidak ingin agar lokasinya diketahui atau ada ketakutan mungkin NASA akan meluncurkan rudal kerumah. Nah itulah mengapa Permission ini sangat penting diketahui bagi developer Android.

Continue reading Perubahan Kebijakan Permission pada Android Marshmallow

Leave a Comment