Kerangka Materi

Memulai dengan Flutter

  • Menginstal Flutter dan Dart
  • Menggunakan Flutter Doctor dan CLI tools
  • Membuat proyek Flutter pertama

Memahami Arsitektur Flutter

  • Widgets, rendering, dan layers
  • Stateless vs. Stateful widgets
  • Material Design dan Cupertino widgets

Layouts dan Navigasi

  • Row, Column, Stack, dan widget layout lainnya
  • UI responsif dengan MediaQuery dan LayoutBuilder
  • Navigasi dan routing

Manajemen State

  • setState vs. Provider vs. Riverpod
  • Mengelola state yang kompleks
  • Best practices untuk skalabilitas

Bekerja dengan Form dan Input

  • Text input, validasi, dan widget form
  • Menangani interaksi pengguna
  • Manajemen fokus dan kontrol keyboard

Menggunakan Packages dan Mengakses Fitur Perangkat

  • Menambahkan dan mengelola paket pub.dev
  • Menggunakan plugin kamera, lokasi, dan penyimpanan
  • Integrasi dengan API spesifik platform

Pengujian, Debugging, dan Penyebaran

  • Uji unit, widget, dan integrasi
  • Hot reload dan alat kinerja
  • Membangun APKs dan menyebarkan ke toko aplikasi

Proyek: Membuat Aplikasi Lengkap

  • Desain dan arsitektur
  • Implementasi fitur
  • Pengujian dan penyebaran akhir

Ringkasan dan Langkah Selanjutnya

Persyaratan

  • Pemahaman tentang dasar-dasar pemrograman
  • Kenalan dengan konsep UI/UX dasar
  • Keterbukaan untuk belajar Dart dan pengembangan aplikasi

Audience

  • Pengembang baru yang berkenalan dengan Flutter dan Dart
  • Pengembang aplikasi mobile mencari solusi cross-platform
  • Insinyur perangkat lunak tertarik pada kerangka UI modern
 35 Jam

Jumlah Peserta


Biaya per Peserta

Testimoni (3)

Kursus Mendatang

Kategori Terkait