Terima kasih telah mengirimkan pertanyaan Anda! Salah satu anggota tim kami akan segera menghubungi Anda.
Terima kasih telah mengirimkan pemesanan Anda! Salah satu anggota tim kami akan segera menghubungi Anda.
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
Testimoni (1)
Informasi tambahan yang sangat berguna
Grzegorz - Comp S.A.
Kursus - BLoC Pattern
Diterjemahkan Mesin