Apa itu bloc?
Flutter BLoC adalah arsitektur yang bertujuan untuk memisahkan logika bisnis dari presentasi. Ini memfasilitasi pengelolaan state dalam aplikasi dengan menggunakan event untuk memicu perubahan state dan state untuk merepresentasikan status aplikasi saat ini.
komponen utama BloC
Ada beberapa komponen utama dalam arsitektur BLoC:
- Event: Tindakan yang memicu perubahan status.
- State: Status aplikasi saat ini.
- BLoC: Mengambil event sebagai input dan mengeluarkan state sebagai output.
- UI: Berlangganan (subscribe) ke BLoC dan menampilkan state.
Langkah-Langkah Implementasi BLoC :
Install Paket flutter_bloc
Langkah pertama adalah menambahkan dependensi flutter_bloc
dan equatable
ke file pubspec.yaml
Event adalah tindakan yang dapat dilakukan dalam aplikasi. Berikut adalah contoh pembuatan file all_nformation_event.dart
:

State merepresentasikan status aplikasi saat ini. Berikut adalah contoh pembuatan file all_informatin_state.dart

BLoC menangani event dan mengeluarkan state. Berikut adalah contoh pembuatan file all_information_bloc.dart

implement ke ui
