Tips Android App Development Untuk Pemula
Tidak peduli bahasa pemrograman apa yang Anda gunakan dan jenis aplikasi yang Anda rencanakan untuk kembangkan, ada aspek pemrograman tertentu seperti penanganan pengecualian, penebangan dan debugging, yang perlu diperhatikan untuk membuat aplikasi Anda cepat dan menghasilkan perangkat lunak berkualitas.
Dalam posting ini, saya akan berbicara tentang bagaimana penanganan eksepsi, penebangan dan pengujian dapat dilakukan dalam aplikasi android dan memberikan beberapa tips studio android untuk pengodean yang mudah dan cepat.
Testing android apps & virtual device
Anda dapat menguji aplikasi Android yang dikembangkan di studio Android dengan perangkat seluler yang terhubung ke komputer melalui USB atau menggunakan emulator android. Alat emulator Android memungkinkan Anda membuat perangkat virtual. Anda dapat menemukan alat di bawah Alat> Android> AVD Manager. Membuat perangkat virtual itu mudah; ikuti saja langkah yang diminta untuk memilih konfigurasi untuk perangkat virtual target Anda.
Satu pengaturan yang terkait dengan akselerasi perangkat keras diperlukan untuk menggunakan perangkat virtual untuk meningkatkan kinerja perangkat virtual. Studio Android menyarankan Anda untuk menginstal perangkat lunak yang diperlukan jika komputer Anda mendukung akselerasi mesin virtual. Untuk windows, instalasi yang diperlukan untuk percepatan mesin virtual adalah Intel HAXM. Cukup ikuti tautan yang disarankan oleh studio Android untuk menginstal ini. Jika Anda tidak menginstal ini, Anda akan mendapatkan kesalahan "emulasi x86 saat ini membutuhkan akselerasi perangkat keras" ketika Anda mencoba menjalankan perangkat virtual.
Setelah instalasi, jika teknologi virtualisasi Intel tidak diaktifkan di komputer Anda, Anda akan mendapatkan kesalahan "Teknologi virtualisasi Intel (vt, vt-x) tidak diaktifkan" ketika Anda mencoba untuk memulai perangkat virtual di studio Android. Anda dapat mengaktifkan teknologi virtualisasi Intel di BIOS komputer Anda
Exception handling
Pengecualian aplikasi Android dapat ditangani seperti aplikasi berbasis Java lainnya. Saat mengembangkan aplikasi, Anda dapat memeriksa keluaran konsol dari monitor logcat di IDE untuk menemukan pengecualian dan mengambil tindakan yang sesuai seperti memperbaiki kode, menampilkan pesan kepada pengguna atau memulai aktivitas yang berbeda, dll. Misalnya, jika aplikasi Anda berinteraksi dengan layanan sisi server untuk data , Anda perlu menangani pengecualian yang akan dilemparkan ketika layanan sedang down dan menunjukkan pesan kepada pengguna mengatakan fitur yang dipilih untuk sementara tidak tersedia.
Mungkin ada pengecualian yang tidak tertangani di aplikasi Anda yang mungkin terlempar ketika aplikasi Anda berjalan di perangkat pengguna yang menyebabkannya mogok. Untuk menganalisis dan memperbaiki masalah ini, Anda perlu laporan kerusakan dari perangkat tempat aplikasi Anda mogok.
Logging
Anda dapat menggunakan kelas Log untuk mencatat pesan yang dapat Anda lihat di logcat monitor. Ada metode di kelas untuk mencatat berbagai tingkat informasi, Log.e untuk kesalahan, Log.i untuk informasi, Log.d untuk debug, Log.v untuk verbose dll. Ini adalah praktik yang baik untuk menggunakan debug dan verbose saat mengembangkan aplikasi dan pastikan bahwa pernyataan ini tidak dikompilasi ke dalam aplikasi kecuali untuk pengembangan.
Tips Android Studio
Studio Android menyoroti kelas berwarna merah yang tidak diimpor. Untuk mengimpor kelas, Anda perlu mengarahkan mouse Anda ke salah satu kelas yang tidak terselesaikan dan tekan Alt + Enter. Untuk menghapus impor yang tidak digunakan, Anda dapat menggunakan Ctrl + Alt + Enter. Ada pengaturan tingkat global "mengoptimalkan impor otomatis", yang dapat ditemukan di bawah file> pengaturan> editor> umum> impor otomatis, ke kelas impor otomatis. Untuk mencari kelas, Anda dapat menggunakan Ctrl + N.
Android studio menawarkan beberapa opsi refactoring yang dapat digunakan untuk membuat perubahan kode seperti tanda tangan kelas, perubahan tanda tangan metode, penggantian nama parameter dll. Refactoring melacak semua referensi kode yang terpengaruh dan mengoreksi secara otomatis.
Semoga Bermanfaat Dan Tetap Semangat ~
Semoga Bermanfaat Dan Tetap Semangat ~
0 Response to "Tips Android App Development Untuk Pemula"
Post a Comment