Berikut Silabus 40 Sesi: Implementasi Flutter dalam Pengembangan Aplikasi Mobile Multi-Platform untuk Sistem Informasi Akademik
Pendahuluan dan Konsep Dasar Flutter (Sesi 1-5)
-
Sesi 1: Pengenalan Flutter dan Multi-Platform Development Apa itu Flutter?
-
Keunggulan Flutter untuk aplikasi akademik.
-
Instalasi dan konfigurasi Flutter di berbagai platform.
-
Sesi 2: Struktur dan Arsitektur Proyek Flutter Struktur folder dalam Flutter.
-
Penjelasan file main.dart .
-
Penjelasan widget dasar.
-
Sesi 3: Dasar-Dasar Dart Programming Sintaks dasar Dart.
-
Variabel, tipe data, dan fungsi.
-
Control flow (if-else, loop).
-
Sesi 4: Widget dalam Flutter StatelessWidget vs StatefulWidget.
-
Layout menggunakan widget dasar (Column, Row, Container).
-
Properti widget: alignment, padding, margin.
-
Sesi 5: Material Design dan Cupertino Widgets Prinsip desain Material dan Cupertino.
-
Menggunakan AppBar, Button, dan Icon.
-
Membuat halaman sederhana dengan navigasi.
Membangun Antarmuka Pengguna (UI) untuk Sistem Akademik (Sesi 6-10)
-
Sesi 6: Membuat Dashboard Utama Desain dashboard akademik.
-
Navigasi antara halaman.
-
Sesi 7: Implementasi Form Input Data TextField, Dropdown, Checkbox.
-
Validasi input.
-
Sesi 8: Desain Tabel dan Daftar Menampilkan data akademik dengan ListView dan DataTable.
-
Sesi 9: Menambahkan Animasi dan Efek Animasi transisi halaman.
-
Efek visual menggunakan Hero dan AnimatedContainer.
-
Sesi 10: Responsivitas UI Menyesuaikan UI untuk berbagai perangkat.
-
MediaQuery dan LayoutBuilder.



