Kelompok 4
Dani Khoirul Wafa 16.11.0185
Doni Damara 16.11.0199
Adiftian Al Azizi 16.11.0202
Mandra Pradita Cahyani 16.11.0212
Charir Maulana Achsan 16.11.0217
Bagus Anjas P 16.11.0221
Esa Rizki Anandrian 16.11.0248
Danang Aldy Kurniawan 16.11.0267
Luky Sufra Alfarizi 16.11.0272
Tri Mardianto 16.11.0276
Agia Hana Lestari 16.11.0282
KELAS TI 16 S
———————————————————————————————————————
PERTEMUAN
Materi yang akan dibahas :
Dasar membuat library
- Contoh custom Library
- Langkah pembuatan
Library Android/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.
Membuat modul pustaka
Contoh Custom library :
Transitioner adalah library untuk mempermudah pembuatan animasi yang dinamis antara dua views dengan nested children. Library ini ditulis dalam bahasa Kotlin 100% dengan dokumentasi yang lengkap.
Satu lagi library untuk mengambil tanggal. CalendarPicker bisa memberikan pilihan tanggal yang lengkap dan bisa diatur sedemikian rupa. Kita bisa mengatur bahasa, ukuran teks, juga warna yang dipakai.
RecyclerViewCardGallery adalah pustaka yang memungkinkan kita untuk menampilkan gallery dalam bentuk CardView yang bisa di swipe menggunakan RecyclerView.
Pustaka ini mempercantik tampilan pesan Toast di Android. Dengan opsi standar yang telah tersedia kita bisa menampilkan pesan error, success, warning, atau info. Kita juga bisa membuat custom toast jika opsi standar tidak memenuhi kebutuhan.
Library ini memungkinkan membuat indikator indefinite pager untuk RecyclerView dan ViewPager. Dokumentasinya cukup lengkap dengan contoh aplikasi dan pilihan kostumisasi dot. Minimal SDK untuk menggunakannya adalah API Level 16.
Library ini memberikan kita sebuah view tambahan bernama TicketView. TicketView menawarkan 3 tipe sudut, normal, rounded, dan scallop. Cocok untuk dipakai aplikasi yang menampilkan komponen di tiket.
Pustaka ini mengimplementasi komponen Expansion panels dari Material Design guidelines untuk aplikasi Android. Panduan dan contoh penggunaan cukup lengkap di halaman Githu-nya.
Library ini membantu kita untuk mencatat pesan Log Android, menyimpannya ke dalam database lalu mengirimkannya ke server remote untuk debugging.
Library ini membantu membuat sebuah “Floating Window” yang akan tampil melayang di atas semua Activity. Pada gambar di bawah, “Floating Window” tersebut bisa berupa sebuah Floating Action Button:
Library ini adalah library untuk melakukan download file di Andorid dengan fitur pause dan resume. Jenis file yang bisa di-download antara lain gambar, video, pdf, apk, dsb.
Membuat modul pustaka/ Library
- 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.
3. Beri nama pada pustaka Anda dan pilih versi SDK minimum untuk kode dalam pustaka, kemudian klik Finish.
PPT PERTEMUAN 11 Kelompok 4 : pertemuan 11 kelompok 4
WORD PERTEMUAN 11 Kelompok 4 : RPS 11 Kelompok 4