Lompat ke konten utama

Ajak teman, raih Rp1.000.000. Ikut kompetisi

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.

Ringkasnya

Flutter Dasar: Dart, Widget, dan State adalah kelas gratis berbahasa Indonesia tingkat pemula dari KelasGratis. Cocok untuk 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. Isinya 18 pelajaran dalam 4 modul (±4 jam) dengan 58 latihan yang dinilai otomatis di browser. Sertifikat penyelesaian gratis dan bisa dicek keasliannya.

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

Alat yang perlu disiapkan

  • 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.

Tempat berlatih

Coba, periksa, lalu lanjutkan.

58 latihan di 18 pelajaran. Jawaban diperiksa langsung di halaman materi; petunjuk dibuka bertahap.

pilihan jawaban

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.

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.
Mulai belajar

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?

5,0Belum ada ulasan terbit

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

Revisi materi terakhir: 28 Okt 2026. Laporan kesalahan bisa dikirim dari setiap halaman pelajaran.