Hubungi Kami

Kerangka Materi

Pengenalan Manajemen Status

  • Memahami status dalam aplikasi Flutter
  • Ringkasan pendekatan manajemen status Flutter
  • Kapan dan mengapa menggunakan pola BLoC
  • Manfaat memisahkan logika bisnis dari UI

Memahami Pola BLoC

  • Konsep inti BLoC
  • Peristiwa, status, dan stream
  • Dasar-dasar pemrograman reaktif
  • Siklus hidup BLoC

Merancang Arsitektur BLoC

  • Menyusun aplikasi Flutter menggunakan BLoC
  • Memisahkan lapisan presentasi, logika bisnis, dan data
  • Menyelaraskan proyek untuk keterpeliharaan (maintainability)
  • Menerapkan prinsip arsitektur bersih

Membuat dan Mengelola BLoC

  • Membuat BLoC dan Cubit kustom
  • Mengelola status aplikasi
  • Menangani operasi asinkron
  • Penanganan kesalahan dan transisi status

Mengintegrasikan BLoC dengan Widget Flutter

  • Menyuntikkan BLoC ke dalam pohon widget
  • Menggunakan BlocProvider, BlocBuilder, BlocListener, dan BlocConsumer
  • Mengelola pembuatan ulang widget secara efisien
  • Bekerja dengan BuildContext

Navigasi dan Komunikasi BLoC

  • Menyerahkan data antar layar
  • Berkomunikasi antar beberapa BLoC
  • Mengelola status aplikasi bersama
  • Menyelaraskan alur kerja pengguna yang kompleks

Penyimpanan Data dan Penyimpanan Lokal

  • Mengintegrasikan penyimpanan lokal dengan BLoC
  • Mengelola data aplikasi yang di-cache
  • Menyelaraskan data lokal dan jarak jauh
  • Praktik terbaik untuk status yang persisten

Pengujian dan Debugging

  • Pengujian unit BLoC dan Cubit
  • Pengujian widget dengan BLoC
  • Debugging transisi status
  • Pencatatan log dan pemecahan masalah umum

Pengembangan Aplikasi Hands-on

  • Membangun aplikasi Flutter lengkap menggunakan pola BLoC
  • Implementasi navigasi dan manajemen status
  • Pengujian dan debugging aplikasi
  • Tinjauan praktik terbaik dan langkah berikutnya

Persyaratan

  • Pemahaman dasar tentang cara kerja Flutter

Target Peserta

  • Pengembang
 14 Jam

Jumlah Peserta


Harga per Peserta

Testimoni (1)

Kursus Mendatang

Kategori Terkait