Projek Akhir Tahun Mobile App: Aplikasi Jadual Pelajar dengan Notifikasi
Panduan bina aplikasi jadual pelajar menggunakan Flutter, tugasan, reminder, data offline dan pilihan sync Firebase.
Rectronx
2026-07-14
Ringkasan Cepat
Aplikasi jadual pelajar nampak mudah, tetapi boleh menjadi PAT yang kuat jika workflow lengkap. Fokus utama ialah jadual, tugasan, reminder, nota subjek dan rekod tugasan selesai.
Skop Projek
Aplikasi membenarkan pengguna tambah subjek, masa kelas, tugasan, deadline dan reminder. Bina offline storage dahulu sebelum tambah sync Firebase.
Modul Dicadangkan
Gunakan login, dashboard, jadual, senarai tugasan, notifikasi, kalendar, nota subjek dan tetapan. Tambah sejarah tugasan selesai untuk output yang boleh dinilai.
Langkah Bina
- Reka struktur data local.
- Bina CRUD untuk jadual dan tugasan.
- Tambah local notification.
- Simpan data offline menggunakan SQLite, Hive atau pilihan sesuai.
- Tambah Firebase sync selepas fungsi asas stabil.
Nota Teknikal
Notifikasi pada telefon boleh dipengaruhi tetapan battery optimization dan versi Android. Uji pada peranti sebenar, bukan emulator sahaja.
Kesilapan Biasa
- UI cantik tetapi data tidak kemas.
- Tiada offline mode.
- Notifikasi tidak diuji pada telefon sebenar.
- Tiada empty state.
- Tambah fitur sosial sebelum fungsi planner siap.
