Modul ini membahas penampilan dan penyimpanan data pada aplikasi Flutter, mulai dari list panjang yang dibangun secara lazy dengan ListView.builder, pengambilan data dari API dengan package http beserta penguraian JSON-nya, hingga perenderan hasil asinkron dengan FutureBuilder. Penutupnya membahas persistensi lokal dengan shared_preferences dan pengenalan sqflite untuk data relasional. Materinya bergantung pada pemahaman Future, async-await, dan navigasi antarlayar dari modul-modul sebelumnya, serta menjadi bekal langsung bagi modul proyek akhir.
List, data, dan jaringan
Modul konsumsi data: list lazy, HTTP dan JSON, FutureBuilder, serta persistensi lokal.
0/0 selesai
- ListView builder
Membangun list panjang secara lazy dengan ListView.builder dan disiplin performanya.
- HTTP dan JSON
Mengambil data dari API dengan package http, mengurai JSON via dart:convert, dan memodelkannya sebagai kelas.
- FutureBuilder
Merender hasil Future dengan FutureBuilder untuk kondisi loading, error, dan kosong.
- Persistensi lokal
Menyimpan data sederhana dengan shared_preferences dan mengenali sqflite untuk data relasional.