0
0
0
share
#Android#java#library#RecyclerView
0 Komentar
15 Library Android yang Patut Kamu Coba di 2018
Takagi Fujimaru • 28 Maret 2018
Pembuatan aplikasi Android memerlukan proses yang panjang dan bisa memakan waktu. Untuk membantu mengefisienkan waktu, penggunaan library tambahan sangat disarankan. Library-library ini biasanya sudah memiliki fitur-fitur siap pakai yang tidak perlu lagi kita buat dari nol. Kebanyakan libarary juga telah diuji kehandalannya sehingga bisa mencegah munculnya bug-bug yang tidak terduga. Berikut ini 15 library Android menarik yang patut dicoba di tahun 2018.
1. Transitioner
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.
2. CalendarPicker
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.
3. RecyclerViewCardGallery
RecyclerViewCardGallery adalah pustaka yang memungkinkan kita untuk menampilkan gallery dalam bentuk CardView yang bisa di swipe menggunakan RecyclerView.
4. FancyToast-Android
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.
5. Android-Indefinite-Pager-Indicator
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.
6. TicketView
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.
7. ExpansionPanel
Pustaka ini mengimplementasi komponen Expansion panels dari Material Design guidelines untuk aplikasi Android. Panduan dan contoh penggunaan cukup lengkap di halaman Githu-nya.
8. Hyperlog-Android
Library ini membantu kita untuk mencatat pesan Log
Android, menyimpannya ke dalam database lalu mengirimkannya ke server remote untuk debugging.
9. FloatWindow
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:
10. PRDownloader
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.
11. CoordinatorTabLayout
Library ini mempercepat pembuatan CoordinatorLayout dan TabLayout sehingga kita tidak pelru menuliskannya secara manual cukup menggunakan kelas CoordinatorTabLayout
kita sudah mendapatkan semua yang dibutuhkan untuk dipakai bersama dengan sebuah ViewPager.
12. ShimmerRecyclerView
ShimmerRecylerView adalah implementasi RecyclerView dengan sebuah shimmer view untuk mengindikasikan bahwa prose loading sedang terjadi. RecyclerView-nya juga memiliki adapter bawaan yang bisa mengontrol tampilan shimmer.
13. Spruce Android Animation Library
Spruce adalah library animasi yang ringan untuk membantu menampilkan tampilan loading seperti halnya ShimmerRecyclerView.
14. MaterialStepperView
LIbrary ini adalah implementasi Stepper dari Material Design Component. Umumnya dipakai untuk meminta input data dalam bentuk vertical stepper view seperti pada gambar di bawah:
15. VegaLayoutManager
Library ini adalah custom LayoutManager untuk menampilkan efek fade dan shrink pada itemView paling atas saat melakukan scrolling di recyclerView.
0
0
0
share