#01 Minggu 1 - Mobile Development Ecosystem & Flutter Refresh

Memahami ekosistem pengembangan mobile, arsitektur Flutter, refresh Dart dasar, dan kesiapan environment kerja untuk praktik pemrograman mobile.

#02 Minggu 2 - Declarative UI & Responsive Design

Menguasai widget dasar, layout responsif, material design, theme, serta prinsip UI deklaratif pada Flutter.

#03 Minggu 3 - Navigation & State Management Coming Soon

Mampu membangun navigasi dan menerapkan state management dasar dengan Riverpod serta loading/error/success state.

#04 Minggu 4 - Networking & REST API Coming Soon

Mengintegrasikan HTTP, Dio, JSON, model data, repository, menangani loading dan error pada aplikasi mobile.

#05 Minggu 5 - Local Storage & Offline First Coming Soon

Mampu menerapkan SharedPreferences, Hive/SQLite, cache, dan pola offline-first untuk penyimpanan data lokal.

#06 Minggu 6 - Authentication, Security & FCM Coming Soon

Menerapkan autentikasi, keamanan dasar, dan Firebase Cloud Messaging untuk notifikasi real-time yang aman.

#07 Minggu 7 - Clean Architecture Coming Soon

Menata project dengan prinsip SOLID, layer separation, repository, use case, dan dependency injection.

#08 Minggu 8 - Mid Project Review & Code Review Coming Soon

Melakukan review kode, GitFlow, pull request, static analysis, dan evaluasi progress project di tengah semester.

#09 Minggu 9 - AI-assisted Development / Vibe Coding Coming Soon

Menggunakan AI coding assistant secara bertanggung jawab, memvalidasi output AI, serta memperbaiki hasilnya dengan pemahaman teknis.

#10 Minggu 10 - AI Feature Integration Coming Soon

Mengintegrasikan fitur AI seperti chat, prompt, OCR, atau speech-to-text ke dalam aplikasi mobile yang relevan.

#11 Minggu 11 - Performance Optimization Coming Soon

Melakukan profiling, optimasi widget, caching, lazy loading, dan pengurangan bottleneck pada aplikasi.

#12 Minggu 12 - Testing & Quality Assurance Coming Soon

Menyusun unit test, widget test, dan integration test untuk menjaga kualitas serta mencegah regresi pada aplikasi.

#13 Minggu 13 - CI/CD & Automation Coming Soon

Membuat pipeline otomatis untuk build, test, dan release serta mengatur environment variable dan secret dengan aman.

#14 Minggu 14 - Deployment & Monitoring Coming Soon

Melakukan deployment beta, release management, monitoring aplikasi, dan analisis crash serta performa setelah rilis.

#15 Minggu 15 - Secure Mobile Development Coming Soon

Memahami OWASP Mobile Top 10, security hardening, privacy, secure storage, dan pencegahan celah keamanan aplikasi.

#16 Minggu 16 - Final Project Expo Coming Soon

Mendemonstrasikan proyek akhir, review arsitektur, deployment, testing, dan refleksi penggunaan AI secara bertanggung jawab.

Referensi

Silakan akses untuk bahan tambahan materi

Flutter Documentation

Akses docs

Dart Documentation

Akses docs

Learn Dart in Y Minutes

Akses tutorial

Riverpod Documentation

Akses docs

Firebase Cloud Messaging Documentation

Akses docs

Flutter DevTools

Akses docs