PEMROGRAMAN MOBILE 2
Kelompok 3
Anggota :
Fadila Aktar Ziyadi : 16.11.0079
Mei Indiani : 16.11.0097
Calvin Hartono : 16.11.0100
Mohammad Fahrul : 16.11.0107
Wahyu : 16.11.0132
Bachtiar Andi : 16.11.0135
Fadil : 16.11.0136
Aziz Nur Rahman : 16.11.0140
Rizqi Adi Prakoso :16.11.0147
Fajar Bayu Wicaksono :16.11.0157
——————————————————————————————————————————————————————–
Custom Library
——————————————————————————————————————————————————————–
Custom Library
- 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.
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.
——————————————————————————————————————————————————————–
Link PPT : pertemuan 11 klmpk 3