Jasa AplikasiKursus Komputer

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)

Related Articles

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

Back to top button