Flutter Dasar: Dart, Widget, dan State
Membaca dan merancang aplikasi Flutter: null safety Dart, pohon widget, constraints, setState, navigasi, dan data dari API — lewat soal pilihan ganda.
- Pemula
- Belum ada ulasan
- 4 modul · 18 pelajaran
- ±250 menit
- 58 latihan
Pelajaran pertama bisa dicoba tanpa akun. Selanjutnya pakai akun gratis agar progres, draft kode, dan sertifikatmu tersimpan.

Yang akan kamu bisa setelah kelas ini
6 hasil belajar- Membaca kode Dart 3 dengan sound null safety: tipe nullable, ??, ?., !, final dan const, serta mengenali galat yang ditolak analyzer sebelum aplikasi berjalan.
- Menelusuri fungsi berparameter bernama, koleksi (where, map, spread, collection if dan for), kelas berkonstruktor, dan urutan eksekusi Future dengan async dan await.
- Menjelaskan pohon widget, widget yang imutabel, dan kapan memakai StatelessWidget atau StatefulWidget.
- Memilih susunan Row, Column, Stack, dan Expanded yang menghasilkan sketsa layar, dan mendiagnosis galat tata letak dengan aturan constraints turun, ukuran naik, induk menentukan posisi.
- Mengelola state dengan setState dan siklus hidup State, mengangkat state ke induk dengan callback, berpindah layar sambil membawa data, dan memvalidasi formulir.
- Mengubah JSON dari HTTP menjadi objek model, menampilkannya dengan FutureBuilder, menyimpan data kecil di perangkat, dan menangani galatnya.
Untuk siapa
Lulusan Logika Pemrograman untuk Pemula atau JavaScript dari Nol yang ingin membuat aplikasi ponsel, siswa dan lulusan SMK RPL, serta pengembang web yang perlu membaca kode Flutter di proyek kantornya.
Prasyarat
Logika Pemrograman untuk Pemula, atau sudah terbiasa dengan variabel, percabangan, perulangan, dan fungsi di bahasa apa pun., Disarankan: React Dasar, karena Flutter memakai pola komponen deklaratif dan aliran state yang sama.
Kelas yang dianjurkan sebelumnya
Tempat berlatih
Coba, periksa, lalu lanjutkan.
58 latihan di 18 pelajaran. Jawaban diperiksa langsung di halaman materi; petunjuk dibuka bertahap.
Kurikulum
4 modul · 18 pelajaran · ±250 menit
Delapan belas pelajaran untuk mulai membuat aplikasi ponsel dengan Flutter, framework Google yang menghasilkan aplikasi Android, iOS, dan web dari satu kode Dart. Modul pertama mengenalkan Dart 3: tipe dan sound null safety, fungsi berparameter bernama, koleksi, kelas, serta Future dengan async dan await. Modul berikutnya membahas pohon widget, StatelessWidget dan StatefulWidget, Row, Column, Stack, Expanded, dan aturan constraints yang menjelaskan galat overflow. Setelah itu setState dan siklus hidup State, mengangkat state ke induk, navigasi antarlayar, dan formulir dengan validasi, lalu mengambil JSON dari internet, menampilkannya dengan FutureBuilder, dan menyimpan data kecil di perangkat. Setiap modul ditutup misi: kode kasir, layar profil dari sketsa, aplikasi daftar tugas, dan layar katalog dari API. Latihan berupa pilihan ganda membaca kode, menebak keluaran, dan memilih susunan widget; kelas ini tidak menjalankan kode Dart atau Flutter. Program Dart murni di soal sudah dijalankan dengan Dart SDK dan keluarannya disalin apa adanya.
04Data dari internet dan penyimpanan lokal4 pelajaran
Urutan pelajaran tidak dikunci.
Sertifikat kelas
Selesaikan kelasnya, sertifikat ini atas namamu.
- Nama lengkapmu dan judul kelas tercetak di sertifikat.
- Kode dan QR yang bisa dicek siapa saja di kelasgratis.com/verifikasi.
- Sekali klik ke profil LinkedIn, atau unduh PNG dan PDF.
Bukti penyelesaian materi, bukan akreditasi atau sertifikasi kompetensi.
Pertanyaan yang sering muncul
Apa yang dipelajari di kelas Flutter Dasar: Dart, Widget, dan State?
Flutter Dasar: Dart, Widget, dan State adalah kelas gratis KelasGratis tingkat pemula berisi 18 pelajaran. Delapan belas pelajaran untuk mulai membuat aplikasi ponsel dengan Flutter, framework Google yang menghasilkan aplikasi Android, iOS, dan web dari satu kode Dart. Modul pertama mengenalkan Dart 3: tipe dan sound null safety, fungsi berparameter bernama, koleksi, kelas, serta Future dengan async dan await. Modul berikutnya membahas pohon widget, StatelessWidget dan StatefulWidget, Row, Column, Stack, Expanded, dan aturan constraints yang menjelaskan galat overflow. Setelah itu setState dan siklus hidup State, mengangkat state ke induk, navigasi antarlayar, dan formulir dengan validasi, lalu mengambil JSON dari internet, menampilkannya dengan FutureBuilder, dan menyimpan data kecil di perangkat. Setiap modul ditutup misi: kode kasir, layar profil dari sketsa, aplikasi daftar tugas, dan layar katalog dari API. Latihan berupa pilihan ganda membaca kode, menebak keluaran, dan memilih susunan widget; kelas ini tidak menjalankan kode Dart atau Flutter. Program Dart murni di soal sudah dijalankan dengan Dart SDK dan keluarannya disalin apa adanya.
Berapa lama menyelesaikan kelas Flutter Dasar: Dart, Widget, dan State?
Sekitar 250 menit (±4 jam) untuk 18 pelajaran wajib, dihitung dari durasi tiap pelajaran dan latihannya. Kecepatan nyata bergantung pada berapa lama kamu berlatih setiap hari.
Apa yang perlu disiapkan sebelum mulai?
Prasyaratnya: Logika Pemrograman untuk Pemula, atau sudah terbiasa dengan variabel, percabangan, perulangan, dan fungsi di bahasa apa pun.; Disarankan: React Dasar, karena Flutter memakai pola komponen deklaratif dan aliran state yang sama.. Alat dan persiapan: Browser modern. Semua latihan berupa pilihan ganda membaca kode, menebak keluaran, dan memilih susunan widget; kelas ini tidak menjalankan kode Dart atau Flutter.; Opsional: Flutter SDK di komputermu atau DartPad (dartpad.dev) untuk mencoba ulang potongan di soal.
Apakah kelas Flutter Dasar: Dart, Widget, dan State gratis dan bersertifikat?
Ya. Seluruh 18 pelajaran gratis sampai selesai tanpa iklan; pelajaran pertama bisa dicoba tanpa akun, sisanya memakai akun gratis. Setelah semua pelajaran wajib tuntas dan kamu menulis ulasan singkat tentang kelasnya, kamu bisa menerbitkan sertifikat penyelesaian dengan tautan verifikasi publik. Sertifikat ini bukan akreditasi atau sertifikasi profesi.
Dari pengalaman belajar
Ulasan peserta
Apa yang membantu, dan apa yang masih bisa diperbaiki?
Ulasan berasal dari akun yang telah menyelesaikan setidaknya satu pelajaran. Bintang 1–3 ditinjau admin sebelum terbit; bintang 4–5 langsung terbit. Sebelum ada ulasan terbit, kelas menggunakan nilai awal admin 5,0. Setelahnya, rating mengikuti rata-rata ulasan yang sudah terbit.
Pengalamanmu bisa membantu peserta berikutnya.
Belum ada ulasan yang terbit untuk kelas ini.
Bagikan pengalaman belajarmu
Masuk dan selesaikan satu pelajaran untuk menulis ulasan. Masuk ke akun →
Setelah kelas ini
Jalur yang memuat kelas ini
Revisi materi terakhir: 28 Okt 2026. Laporan kesalahan bisa dikirim dari setiap halaman pelajaran.