Apa itu Packages?
Packages pada Flutter adalah kumpulan kode yang telah ditulis sebelumnya dan dapat digunakan oleh pengembang aplikasi Flutter untuk mempercepat proses pengembangan aplikasi. Paket Flutter biasanya berisi kelas, fungsi, atau alat yang dapat digunakan oleh pengembang untuk menambahkan fitur atau fungsi ke aplikasi Flutter mereka.
Paket Flutter dapat digunakan untuk berbagai macam tujuan, seperti mengelola state aplikasi, membangun tampilan antarmuka pengguna, menghubungkan aplikasi ke layanan web atau cloud, dan masih banyak lagi. Paket ini dapat diinstal dengan mudah menggunakan pubspec.yaml, file konfigurasi yang ada di setiap proyek Flutter.
Dengan menggunakan paket Flutter, pengembang dapat mempercepat proses pengembangan aplikasi, menghemat waktu dan usaha, serta memastikan bahwa kode mereka dipertahankan dengan baik dan aman.
1. flutter_bloc
flutter_bloc: paket ini memberikan cara yang mudah dan efektif untuk mengelola state aplikasi menggunakan pola BLoC (Business Logic Component).
https://pub.dev/packages/flutter_bloc
2. provider
provider: paket ini memberikan cara yang sederhana untuk mengelola state aplikasi tanpa memerlukan library state management seperti BLoC.
https://pub.dev/packages/provider
3. http
http: paket ini menyediakan cara untuk melakukan request HTTP dan menghandle response.
4. flutter_svg
flutter_svg: paket ini menyediakan dukungan untuk SVG (Scalable Vector Graphics), sehingga memudahkan penggunaan gambar vektor dalam aplikasi.
https://pub.dev/packages/flutter_svg
5. firebase_core
firebase_core: paket ini menyediakan support untuk integrasi Firebase pada aplikasi Flutter. https://pub.dev/packages/firebase_core
6. flutter_local_notifications
flutter_local_notifications: paket ini menyediakan cara mudah untuk membuat notifikasi pada aplikasi Flutter.
https://pub.dev/packages/flutter_local_notifications
7. shared_preferences
shared_preferences: paket ini menyediakan cara untuk menyimpan data sederhana seperti pengaturan aplikasi atau preferensi pengguna secara lokal pada perangkat.