Course Outline

Mempelajari Dasar-dasar Flutter

  • Menginstal Flutter dan Dart
  • Menggunakan Flutter Doctor dan alat CLI
  • Membuat proyek pertama dengan Flutter

Mempahami Arsitektur Flutter

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

Tata Letak dan Navigasi

  • Row, Column, Stack, dan widget tata letak lainnya
  • UI yang responsif dengan MediaQuery dan LayoutBuilder
  • Navigasi dan routing

Status Management

  • setState vs. Provider vs. Riverpod
  • Manajemen status yang kompleks
  • Praktik terbaik untuk skalabilitas

Bekerja dengan Form dan Input

  • Masukan teks, validasi, dan widget form
  • Mengelola interaksi pengguna
  • Pengelolaan fokus dan kontrol keyboard

Menggunakan Paket dan Access Fitur Perangkat

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

Pengujian, Debugging, dan Penerapan

  • Pengujian unit, widget, dan integrasi
  • Hot reload dan alat kinerja
  • Membuat APK dan mendeploy ke toko aplikasi

Proyek: Membangun Aplikasi Lengkap

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

Ringkasan dan Langkah Berikutnya

Requirements

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

Audience

  • Pengembang baru yang belum familiar dengan Flutter dan Dart
  • Pengembang aplikasi seluler yang mencari solusi lintas platform
  • Insinyur perangkat lunak yang tertarik pada kerangka kerja UI modern
 35 Hours

Number of participants


Price per participant

Testimonials (3)

Upcoming Courses (Minimal 5 peserta)

Related Categories