Anggota Kelompok: Vinsensius Christopher Nathaniel Arden - (00000048268) Mario Ichwansyah Bhakti - (00000061622) Sifa Nur Faizah - (00000082044) Raqqat Amarasangga Iswahyudi - (00000057063)
Tampilan dan navigasi apa saja yang sudah berhasil dibuat:
- Sudah Ada:
- Navigasi ke
journeysetelah login dan signup. - Implementasi di
LoginScreendanSignUpScreenberjalan lancar.
- Navigasi ke
- Tampilan:
- Form input dan tombol sudah ada (walau belum dijelaskan detail UI di kode yang kamu share sebelumnya).
- Sudah Ada:
- Menampilkan daftar catatan/jurnal pengguna.
- App Bar:
- Teks "Hi, Vinsen 👋" (dinamis jika username diintegrasikan lebih lanjut).
- Tombol Search dan Profile sudah berfungsi dan navigasi jalan.
- Floating Action Button (FAB):
- New Entry untuk menambah catatan baru.
- Bottom Navigation:
- Navigasi ke Journey, Calendar, Media, Atlas sudah berfungsi.
- Sudah Ada:
- Halaman
NewEntryScreenyang memungkinkan pengguna membuat entry baru. - Tombol Save, Media (imageUri), dan Geotag (location) sudah ada dalam kode callback di
NavGraphdanJourneyScreen(walaupun UI pengunggahan gambar dan geotag belum diperlihatkan secara lengkap).
- Halaman
- Navigasi ke Journey setelah save berhasil.
- Sudah Ada:
- Menampilkan detail dari jurnal yang dipilih (
EntryDetailScreen). - Ada gambar, tanggal & waktu, isi catatan.
- App Bar dengan tombol Back, Option Menu untuk Edit & Delete (sudah diimplementasikan di
EntryDetailScreen).
- Menampilkan detail dari jurnal yang dipilih (
- Sudah Ada:
- Mirip dengan
NewEntryScreen(kodeEditEntryScreen). - Opsi Delete dengan pop-up konfirmasi sudah ada.
- Navigasi Back setelah update/delete bekerja.
- Mirip dengan
- Sudah Ada:
- Kalender dengan penanda tanggal yang punya jurnal (
CalendarScreen). - Tanggal yang memiliki jurnal dapat diklik dan menampilkan Dialog dengan isi jurnal.
- Kalender dengan penanda tanggal yang punya jurnal (
- Sudah Ada:
- Menampilkan semua gambar dari catatan (
MediaScreen). - Klik gambar membuka
EntryDetailScreenterkait (berdasarkanNavGraph).
- Menampilkan semua gambar dari catatan (
- Sudah Ada:
AtlasScreenmenampilkan peta (GoogleMap) dengan pin lokasi dari jurnal yang memiliki geotag.- Menggunakan
Google Maps ComposedanMarkeruntuk masing-masing entry.
- Sebagian Ada:
WindowSizeClassdiMainActivitysudah digunakan.- Bottom Navigation disembunyikan di tablet layout, namun belum ada
NavigationRailyang konsisten. - Responsivitas belum sepenuhnya optimal, tetapi struktur kode mendukung pengembangan lebih lanjut.
- Sudah Ada:
- Tampilan
SearchScreentersedia, namun fungsi search/filter data belum diimplementasikan sepenuhnya** (perlu integrasi filter berdasarkan keyword dari daftarjournals).
- Tampilan