Modul Esensi Dart mengulas bagian bahasa Dart yang paling sering digunakan saat membangun aplikasi Flutter, yaitu deklarasi variabel dengan null safety, fungsi dan closure, kelas dengan constructor dan factory constructor, operasi asinkron melalui Future dan async/await, serta koleksi List, Map, dan Set. Materi pada modul ini menjadi fondasi sebelum masuk ke modul widget, karena hampir seluruh kode Flutter ditulis dalam bahasa Dart. Setiap topik disertai program utuh yang dapat dijalankan langsung dengan Dart SDK.
Esensi Dart
Modul bahasa Dart yang menggerakkan Flutter: null safety, fungsi, kelas, asinkron, dan koleksi.
0/0 selesai
- Variabel dan null safety
Mendeklarasikan variabel di Dart beserta semantik sound null safety, late, dan required.
- Fungsi dan closure
Menulis fungsi Dart dengan sintaks panah, parameter opsional, parameter bernama, dan closure.
- Kelas
Mendefinisikan kelas di Dart dengan constructor, factory constructor bernama, dan getter.
- Future dan async/await
Menangani operasi asinkron di Dart menggunakan Future, async, dan await beserta penanganan errornya.
- Koleksi
Menggunakan List, Map, dan Set beserta operator spread untuk membangun koleksi.