Proyek Akhir Semester
Membuat Aplikasi Mobile menggunakan Framework Flutter secara Berkelompok
Tujuan Pembelajaran Khusus
- Mengimplementasikan aplikasi mobile sederhana dengan framework Flutter
- Menerapkan widget untuk layout dan input, event handling, dan pemanggilan asinkronus ke web service
- Melakukan deployment aplikasi pada platform cloud dan perangkat mobile
Aturan Umum Tugas Kelompok
- Kelompok proyek akhir semester merupakan kelompok yang sama dengan kelompok proyek tengah semester.
- Satu kelompok membuat satu repositori git yang digunakan oleh seluruh anggota kelompok untuk bekerja sama. Kumpulkan tautan repositori git ke Scele.
- Repositori git memuat
README.md
yang berisi:- Nama anggota kelompok.
- Deskripsi aplikasi (nama dan fungsi aplikasi serta peran/aktor pengguna aplikasi).
- Daftar fitur/modul yang diimplementasikan beserta pembagian kerja per anggota.
- Alur pengintegrasian dengan web service untuk terhubung dengan aplikasi web yang sudah dibuat saat Proyek Tengah Semester.
- Tautan APK; tidak harus ada pada saat Tahap I. Tautan APK dapat ditambahkan belakangan ke README.md setelah selesai mengerjakan Tahap II.
- Deployment aplikasi
- Build dan rilis aplikasi ke GitHub (sebagai Release) dan platform cloud (Firebase App Distribution atau Microsoft App Center) menggunakan GitHub Actions.
- Gunakan logo aplikasi Anda sendiri.
Aturan Khusus per Anggota Kelompok
Setiap anggota kelompok wajib mengimplementasikan sebuah modul.
- Menerapkan widget untuk layout dan input (
Material
atauCupertino
, sesuai integrasi kelompok masing-masing). - Menerapkan event handling.
- Menerapkan pemanggilan asinkronus ke web service Django (aplikasi web yang sudah dibuat saat Proyek Tengah Semester).
- Pengolahan data JSON yang menjadi respons dari web service Django dan menampilkan hasilnya di aplikasi mobile.
Tahapan Tugas Kelompok
Tahapan dan deliverables | Tenggat Waktu dan Keterangan |
---|---|
Tahap I (30%)
|
Tenggat Waktu:
Minggu, 14 Mei 2023, pukul 23:55 WIB
Kumpulkan tautan GitHub dengan code base dan file README.md yang sudah disiapkan secara lengkap ke Scele.
Kriteria Submisi: Terdapat file |
Tahap II (70%)
(Modul sudah terimplementasi dengan baik)
|
Tenggat Waktu:
Rabu, 31 Mei 2023, pukul 23:55 WIB
Demonstrasi dilakukan pada periode UAS Kriteria Submisi: APK release di GitHub dan platform cloud (Firebase App Distribution atau Microsoft App Center) |
Pembaruan terakhir:
14 Mei 2023 15:58:41
Dibuat: 3 Mei 2023 10:01:28
Dibuat: 3 Mei 2023 10:01:28