Jasa Skripsi Tesis Disertasi Flutter | “Flutter Dasar hingga Mahir: Bangun Aplikasi Mobile Android & iOS dalam Satu Kode”
Berikut adalah silabus 20 sesi (masing-masing 1,5 jam) untuk kursus berjudul:
“Flutter Dasar hingga Mahir: Bangun Aplikasi Mobile Android & iOS dalam Satu Kode”
Fokus: Pemahaman dasar hingga menengah Flutter, membangun aplikasi sederhana seperti to-do list, kalkulator, dan galeri foto.
Tahap 1: Pengenalan & Persiapan (Sesi 1–4)
Sesi 1: Pengenalan Flutter & Dart
-
Apa itu Flutter & keunggulannya
-
Perbedaan native vs cross-platform
-
Struktur project Flutter
-
Pengenalan bahasa Dart
Sesi 2: Instalasi & Setup Lingkungan
-
Install Flutter SDK, Android Studio/VS Code, dan emulator
-
Buat proyek Flutter pertama
-
Struktur folder Flutter: lib, pubspec.yaml, dsb.
Sesi 3: Dart Dasar untuk Flutter Developer
-
Tipe data, variabel, fungsi, control flow
-
List, Map, dan loop
-
Null safety di Dart
Sesi 4: Widget Dasar Flutter
-
Stateless vs Stateful Widget
-
Widget umum: Text, Image, Column, Row, Container
-
Layouting dengan Padding, Margin, dan Alignment
Tahap 2: Membuat Tampilan & Navigasi (Sesi 5–8)
Sesi 5: Navigasi & Routing
-
Navigasi antar halaman
-
Named routes
-
Passing data antar halaman
Sesi 6: Input & Form
-
TextField, Checkbox, Radio, Switch
-
Membuat form input
-
Validasi form & tombol submit
Sesi 7: State Management Dasar
-
Konsep state
-
setState(), lifting state up
-
Struktur logika aplikasi interaktif
Sesi 8: Praktik: Aplikasi Kalkulator
-
Layout tombol & tampilan
-
Logika operasi matematika
-
Handle input & update tampilan
Tahap 3: Aplikasi To-Do List (Sesi 9–13)
Sesi 9: Desain UI To-Do List
-
ListView, Card, ListTile
-
Desain UI input dan tampilan daftar
Sesi 10: Menambahkan & Menghapus Item
-
Menambahkan tugas baru ke list
-
Menghapus tugas dari list
Sesi 11: Penyimpanan Lokal dengan SharedPreferences
-
Menyimpan data tugas
-
Load data saat aplikasi dibuka ulang
Sesi 12: Update Status Tugas
-
Checkbox untuk tugas selesai
-
Update tampilan tugas selesai/belum
Sesi 13: Uji Coba & Refactor
-
Testing manual fitur
-
Refactoring struktur kode dan widget terpisah
Tahap 4: Aplikasi Galeri Foto (Sesi 14–17)
Sesi 14: Mengambil & Menampilkan Gambar
-
Integrasi package
image_picker -
Menampilkan gambar dari galeri/kamera
Sesi 15: Menyimpan Gambar ke List
-
Tambah gambar ke daftar galeri
-
Tampilan grid menggunakan
GridView
Sesi 16: Menyimpan Data Gambar Secara Persisten
-
Simpan path gambar ke SharedPreferences atau local database
-
Load gambar saat aplikasi dibuka
Sesi 17: Praktik: UI Detail Gambar
-
Klik gambar untuk membuka tampilan fullscreen
-
Navigasi ke halaman detail gambar
Tahap 5: Penutup & Final Project (Sesi 18–20)
Sesi 18: Deployment & Build APK
-
Testing dengan emulator & perangkat fisik
-
Build APK & install di perangkat Android
Sesi 19: Final Project
-
Pilih salah satu: Kalkulator, To-Do List, atau Galeri
-
Tambahkan fitur tambahan (tema, animasi, dll.)
Sesi 20: Presentasi & Evaluasi
-
Presentasi aplikasi dari peserta
-
Review materi & tips belajar lanjutan Flutter
-
Diskusi Flutter Web dan Desktop (pengantar)




