Proyek Akhir Semester
Membuat Aplikasi Mobile menggunakan Framework Flutter (Berkelompok)
Tujuan Pembelajaran Khusus
- Mengimplementasikan aplikasi mobile sederhana dengan framework Flutter
- Menerapkan widget untuk layout dan input, event handling, dan pemanggilan asynchronous ke web service
- Melakukan deploy aplikasi pada platform cloud dan perangkat mobile
Aturan Umum Tugas Kelompok
- Satu kelompok membuat satu repositori GitHub yang digunakan oleh seluruh anggota kelompok untuk bekerja sama. Kumpulkan tautan repositori GitHub ke Scele.
- Repositori GitHub memuat
README.md
yang berisi:- Daftar nama anggota kelompok
- Tautan APK (Tidak harus ada pada saat Tahap I; tautan APK dapat ditambahkan belakangan ke
README.md
setelah selesai mengerjakan Tahap II.) - Deskripsi aplikasi (nama dan fungsi aplikasi)
- Daftar modul yang diimplementasikan beserta pembagian kerja per anggota
- Peran atau aktor pengguna aplikasi
- Alur pengintegrasian dengan web service untuk terhubung dengan aplikasi web yang sudah dibuat saat Proyek Tengah Semester
- Deployment aplikasi:
- Unggah APK sebagai Release di GitHub kelompok
- Platform Cloud, misalnya Microsoft App Center atau Firebase App Distribution
- Gunakan logo aplikasi kelompok Anda sendiri
Aturan Khusus per Anggota Kelompok (Implementasi Sebuah Modul)
- Menerapkan widget untuk layout dan input (Material/Cupertino, sesuai integrasi kelompok masing-masing)
- Menerapkan event handling
- Menerapkan pemanggilan asynchronous ke web service Django (aplikasi web yang sudah dibuat saat Proyek Tengah Semester)
- Pengolahan data response JSON dari Web Service Django dan menampilkan hasilnya di Mobile App
Tahapan Tugas Akhir Kelompok
Tahapan dan deliverables | Tenggat Waktu dan Keterangan |
---|---|
Tahap I (20%)
|
Tenggat Waktu: Minggu, 12 Mei 2024, pukul 23.55 WIB Kumpulkan ke SCELE: Tautan repositori GitHub yang berisi code base aplikasi Flutter lengkap beserta README.md |
Tahap II (80%)
(Modul sudah terimplementasi dengan baik)
|
Tenggat Waktu: Jum'at, 31 Mei 2024, pukul 23.55 WIB Presentasi dan Demo Tugas ke Dosen Pengumpulan: APK release pada cloud platform |