Dengan Library kita bisa mempercepat juga mempermudah proses pembuatan aplikasi android. Berikut adalah 16 library Android keren yang pastinya akan sangat berguna untuk membuat aplikasi android. Yang penulis lansir dari proandroidev.
16 Library Android Keren Untuk Membuat Aplikasi Android di Android Studio
1. Transitioner
Transitioner merupakan library yang menyediakan animasi yang mudah dan dinamis dalam penggunaannya. Library ini ditulis 100% dengan bahasa Kotlin di bawah lisensi MIT dan benar-benar terdokumentasi dengan baik.
Library ini mendukung API 19 ke atas dan dalam proyek ini juga ada contoh aplikasi yang menyajikan fiturnya. Tidak diragukan lagi ini layak dicoba!
dev-labs-bg/transitioner
Baca Juga :
- 21 Contoh Algoritma dan Flowchart
- Apa itu HTML ? Inilah Tutorial Lengkapnya
- 16 Prospek Kerja Sistem Informasi yang Menjanjikan
2. FragmentRigger
Library ini mengelola Fragmen dengan cara yang ampuh. Tujuannya agar Fragmen mudah digunakan.
Library ini memiliki dokumentasi yang baik disertai contoh aplikasi dan dirilis di bawah lisensi MIT.
JustKiddingBaby/FragmentRigg
3. PRDownoader
Ini adalah library file-download untuk Android dengan fitur jeda dan lanjutkan.
PRDownloader can be used to download any type of files like image, video, pdf, apk and etc.
This file downloader library supports pause and resume while downloading a file.
Supports large file download.
This downloader library has a simple interface to make download request.
We can check if the status of downloading with the given download Id.
PRDownloader gives callbacks for everything like onProgress, onCancel, onStart, onError and etc while downloading a file.
Supports proper request cancelling.
Many requests can be made in parallel.
All types of customization are possible.
Library ini memiliki dokumentasi yang bagus juga dilengkapi dengan contoh aplikasi dengan lisensi Apache-2.0.
MindorksOpenSource/PRDownloader
4. AnimatedPieView
AnimatedPieView merupakan library untuk menampilkan grafik pie dan cincin di Android. Banyak fitur yang ditawarkan pada library ini.
razerdp/AnimatedPieView
Library ini memiliki dokumentasi yang sangat bagus disertai juga contoh aplikasi. Semua dilepaskan di bawah lisensi Apache-2.0.
5. FloatWindow
Library ini membantu menambahkan “Float Window” yang dapat ditampilkan di bagian atas semua activity .
Library ini dirilis dengan lisensi Apache 2.0 dengan dokumentasi yang bagus tapi ditulis dalam bahasa China. Hanya menerjemahkan ke bahasa Inggris.
yhaolpz/FloatWindow
6. MyLittleCanvas
Alasan dibuatnya Library MyLittleCanvas adalah ingin memfasilitasi kerja menggunakan canva di Android.
penggunaan library ini cukup mudah. Contoh di README cukup jelas dan mudah digunakan. Dokumentasinya cukup layak. Library ini dirilis dibawah lisensi Apache-2.0.
florent37/MyLittleCanvas
7. WindowImageView
WindowImageView adalah library yang cukup menarik untuk menampilkan ImageView di RecyclerView dan berfungsi seperti jendela.
Library ini dilengkapi dengan contoh aplikasi dan dokumentasi yang lengkap untuk memulai dan yang dirilis di bawah lisensi MIT.
Bleoo/WindowImageView
8. ChartView
ChartView adalah library yang mempresentasikan cara menggambar grafik kustom menggunakan Canvas dan ValueAnimator.
romandanylyk/ChartView
9. hyperlog-android
Ini adalah library utilitas logger, di atas kelas Android Log standar untuk menyimpan log dalam database dan mendorong mereka ke server jauh untuk melakukan debugging.
Dokumentasinya sangat komprehensif. Ada juga posting blog tentang library tersebut disertai contoh aplikasi. Library ini dirilis di bawah lisensi MIT dan saat ini memiliki versi 0.0.7.
hypertrack/hyperlog-android
10. Fairy
Fairy merupaakn alat debug yang memungkinkan pengembang menggunakan perintah adb logcat untuk melihat log sistem Android di ponsel Android dan bukan di komputer. Hal ini juga memungkinkan untuk memindai informasi log sistem dimanapun menggunakan ponsel Android bahkan tanpa memiliki root.
Library inimemiliki dokumentasi yang layak dan dirilis di bawah lisensi Apache-2.0. Ini mendukung Android API 21 dan yang lebih baru.
Zane96/Fairy
11. ExpansionPanel
Ini adalah library hebat lainnya dari Florent Champigny. Ini memberi kita penerapan Expansion Panels (yang berisi arus penciptaan dan memungkinkan pengeditan ringan elemen).
Dokumentasinya benar-benar komprehensif juga berisi contoh aplikasi. Semua kode di bawah lisensi Apache-2.0. Aplikasi sampel juga tersedia di Google Play.
florent37/ExpansionPanel
12. TicketView
Ini adalah libarary yang menyediakan View Ticket. Ini menawarkan 3 jenis sudut TicketView: normal, rounded dan scallop.
Proyek ini dirilis di bawah lisensi Apache-2.0. Aplikasi sampelnya dapat ditemukan di repo Github atau di Google Play. Dokumentasinya layak dan perpustakaan mendukung API 15 dan yang lebih baru.
vipulasri/TicketView
13. Android-Indefinite-Pager-Indicator
Library ini adalah indikator pager ringan dan plug-and-play yang tidak terbatas untuk RecyclerViews & ViewPagers.
Library ini memiliki dokumentasi yang sangat bagus, contoh aplikasi, banyak penyesuaian titik dan dilepaskan di bawah lisensi MIT. MinSDK adalah 16.
rbro112/Android-Indefinite-Pager-Indicator
14. RecyclerBanner
Ini bukan library tapi contoh aplikasi yang menunjukkan cara membuat carousel menggunakan RecyclerView.
Sayangnya tidak ada dokumentasi bahasa Inggris, namun Anda bisa merujuk ke artikel ini (tutorial) dan menerjemahkannya.
renjianan/RecyclerBanner
15. RecyclerViewCardGallery
Library ini adalah fork dari RecyclerViewCardGallery. Alih-alih menggunakan ViewPager, penulis menggunakan RecyclerView, untuk mencapai efek korsel dengan swipe to refresh.
Proyek ini memiliki dokumentasi dasar, contoh aplikasi dan dirilis di bawah lisensi Apache-2.0.
zjw-swun/RecyclerViewCardGallery
16. CalendarPicker
Library ini adalah kalender dan pemetik tanggal lainnya. Ini dapat mengatur tanggal yang dipilih dan sangat dapat menyesuaikan hampir semua ukuran teks dan warna, warna latar belakang, dan judul bulan.
Library ini dirilis dengan lisensi MIT dan memiliki dokumentasi dasar.
maxyou/CalendarPicker
Penutup
Itulah beberapa Library terbaru yang menarik untuk kita coba pada aplikasi android nanti. Jika ada library lainnya, yang tidak disebutkan disini, silahkan cantumkan pada kolom komentar.
Jangan lupa share artikel ini agar manfaatnya lebih tersebar luas. See you di artikel menarik lainnya. Semoga Bermanfaat.