Home Mobile Memahami Flutter BLoC

Memahami Flutter BLoC

0

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:

  1. Event: Tindakan yang memicu perubahan status.
  2. State: Status aplikasi saat ini.
  3. BLoC: Mengambil event sebagai input dan mengeluarkan state sebagai output.
  4. 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

https://caraguna.com/mengenal-flutter-bloc/#:~:text=Flutter%20BLOC%20adalah%20state%20management%20system%20pada%20Flutter,pengelolaan%20state%20dan%20membuat%20akses%20ke%20data%20tersentralisasi.