Tutorial Flutter
Path belajar Flutter dalam 3 level. Setiap level dibangun di atas level sebelumnya. Jika Anda baru mulai, ikuti dari Fundamentals.
Level
🟢 Fundamentals
Untuk pemula yang baru kenal Flutter. Pelajari konsep widget, layout dasar, navigasi, dan state sederhana.
🟡 Intermediate
Untuk developer yang sudah bisa membuat aplikasi sederhana. Pelajari networking, local storage, form validation, dan animasi.
🔴 Advanced
Untuk developer yang ingin membangun aplikasi production-ready. Pelajari architecture patterns, testing, dan deployment.
Prasyarat
Sebelum mulai tutorial Flutter, pastikan Anda sudah:
- Menguasai Dart dasar — variabel, fungsi, class, null safety, async/await. Jika belum, pelajari di Tutorial Dart.
- Flutter SDK terinstal — ikuti panduan di Getting Started.
- Sudah pernah menjalankan
flutter create— setidaknya tahu cara membuat dan menjalankan project Flutter.
Streams
Pelajari Streams di Dart — StreamController, async*, yield, stream transformation, StreamSubscription, dan StreamBuilder untuk data yang mengalir sepanjang waktu.
Flutter Fundamentals
Fondasi Flutter untuk pemula — widget tree, stateless vs stateful, layout dasar, navigasi, dan state management sederhana.