Dasar membuat library
Pemrograman Mobile 2
Kelompok 3
1. Membuat Pustaka Android
Pustaka Android secara struktural sama dengan modul aplikasi Android. Pustaka ini menyertakan apa saja yang dibutuhkan untuk membangun aplikasi, termasuk kode sumber, file sumber daya, dan manifes Android. Akan tetapi, sebagai ganti mengompilasinya menjadi satu APK yang dijalankan pada perangkat, pustaka Android dikompilasi menjadi satu file Android Archive (AAR) yang bisa Anda gunakan sebagai dependensi untuk modul aplikasi Android. Tidak seperti file JAR, file AAR bisa berisi sumber daya Android dan file manifes, yang memungkinkan Anda membundel dalam sumber daya bersama seperti layout dan sumber daya dapat digambar di samping kelas dan metode Java.
Modul pustaka berguna dalam situasi berikut:
– Bila Anda membangun beberapa aplikasi yang menggunakan beberapa komponen yang sama, misalnya aktivitas, layanan, atau layout UI.
– Bila Anda membangun aplikasi yang ada dalam beberapa variasi APK, misalnya versi gratis dan versi berbayar, maka Anda membutuhkan komponen inti yang sama dalam kedua versi.
Bisa saja, Anda tinggal memindah file yang ingin digunakan kembali ke dalam modul pustaka kemudian menambahkan pustaka sebagai dependensi untuk setiap modul aplikasi. Laman ini mengajarkan cara melakukan keduanya.
2. Langkah-langkah membuat modul pustaka android
Untuk membuat modul pustaka dalam proyek Anda, lakukan seperti berikut:
– Klik File > New > New Module.
– Dalam jendela Create New Module yang muncul, klik Android Library, kemudian klik Next.Ada juga opsi untuk membuat Java Library, yang membangun file JAR biasa. Walaupun file JAR berguna untuk banyak proyek—khususnya bila Anda ingin berbagi kode dengan platform lain—file ini tidak memungkinkan Anda menyertakan sumber daya atau file manifes Android, yang sangat berguna untuk penggunaan kembali kode tersebut dalam proyek Android. Jadi panduan ini memfokuskan pada pembuatan pustaka Android.
– Beri nama pada pustaka Anda dan pilih versi SDK minimum untuk kode dalam pustaka, kemudian klik Finish
Disusun Oleh :
DIMAS FUAD ALWIAN 16.11.0075
HAFID IMAN SENTOSA 16.11.0114
SITI ROFIAH 16.11.0120
INDRA KUSUMA W 16.11.0124
LABIBUL UMAM 16.11.0145
FAJAR DWI SETIAWAN 16.11.0151
IDHA APRIAN F 16.11.0158
LUTFI ABDURROHMAN 16.11.0159
HEGA FAISAL A 16.11.0161
ARIF BAGUS SETIAJI 16.11.0163
AMIN RIFA’I 16.11.0167
FIKRI LABIB 16.11.0176
Link Download :