From 8a0b99550033aded264eadbad766dedd33a533eb Mon Sep 17 00:00:00 2001 From: BenedictoGeraldo Date: Mon, 8 Sep 2025 14:13:18 +0700 Subject: [PATCH] deploy unifind --- .gitignore | 15 + .idea/.gitignore | 3 + .idea/.name | 1 + .idea/compiler.xml | 6 + .idea/deploymentTargetSelector.xml | 18 + .idea/gradle.xml | 20 + .idea/kotlinc.xml | 6 + .idea/migrations.xml | 10 + .idea/misc.xml | 9 + .idea/runConfigurations.xml | 17 + .idea/vcs.xml | 7 + README.md | 10 + app/.gitignore | 1 + app/build.gradle.kts | 87 +++++ app/google-services.json | 30 ++ app/proguard-rules.pro | 21 ++ .../unifind/ExampleInstrumentedTest.kt | 24 ++ app/src/main/AndroidManifest.xml | 67 ++++ app/src/main/ic_launcher-playstore.png | Bin 0 -> 29552 bytes .../androidprojek/unifind/LoginActivity.kt | 120 ++++++ .../com/androidprojek/unifind/MainActivity.kt | 35 ++ .../androidprojek/unifind/RegisterActivity.kt | 118 ++++++ .../unifind/SplashScreenActivity.kt | 56 +++ .../unifind/adapter/BarangAdapter.kt | 143 +++++++ .../unifind/adapter/ImageSliderAdapter.kt | 27 ++ .../unifind/adapter/KategoriFilterAdapter.kt | 35 ++ .../unifind/adapter/LacakFormulirAdapter.kt | 65 ++++ .../unifind/adapter/LaporanMasukAdapter.kt | 69 ++++ .../unifind/adapter/NotificationAdapter.kt | 46 +++ .../unifind/adapter/PencarianLacakAdapter.kt | 63 ++++ .../adapter/PencarianPostinganSayaAdapter.kt | 80 ++++ .../unifind/adapter/PenemuanAdapter.kt | 121 ++++++ .../adapter/PenemuanPengklaimAdapter.kt | 83 ++++ .../unifind/adapter/TrackingAdapter.kt | 111 ++++++ .../NotificationRepository.kt | 34 ++ .../unifind/model/BarangModel.kt | 33 ++ .../unifind/model/KategoriModel.kt | 3 + .../unifind/model/LaporanPenemuanModel.kt | 40 ++ .../unifind/model/NotificationModel.kt | 19 + .../model/PencarianLacakFormulirModel.kt | 8 + .../unifind/model/PenemuanKlaimModel.kt | 24 ++ .../model/PenemuanLacakFormulirModel.kt | 24 ++ .../unifind/model/PenemuanModel.kt | 25 ++ .../androidprojek/unifind/model/Tracking.kt | 11 + .../androidprojek/unifind/model/UserModel.kt | 12 + .../unifind/ui/DetailBarangActivity.kt | 37 ++ .../unifind/ui/FormBarangActivity.kt | 254 +++++++++++++ .../unifind/ui/KontakPelaporActivity.kt | 96 +++++ .../unifind/ui/LaporPenemuanActivity.kt | 254 +++++++++++++ .../ui/dashboard/AddTrackingFragment.kt | 212 +++++++++++ .../unifind/ui/dashboard/DashboardFragment.kt | 123 ++++++ .../ui/dashboard/DashboardViewModel.kt | 13 + .../ui/dashboard/DetailTrackingFragment.kt | 147 ++++++++ .../unifind/ui/data/LoginDataSource.kt | 24 ++ .../unifind/ui/data/LoginRepository.kt | 46 +++ .../androidprojek/unifind/ui/data/Result.kt | 18 + .../unifind/ui/data/model/LoggedInUser.kt | 9 + .../ui/home/FilterBottomSheetFragment.kt | 85 +++++ .../unifind/ui/home/FilterDialogFragment.kt | 130 +++++++ .../unifind/ui/home/HomeFragment.kt | 90 +++++ .../unifind/ui/home/HomeViewModel.kt | 128 +++++++ .../unifind/ui/home/PencarianFragment.kt | 132 +++++++ .../home/PenemuanFormKlaimBarangFragment.kt | 191 ++++++++++ .../unifind/ui/home/PenemuanFragment.kt | 85 +++++ .../ui/home/adapter/HomePagerAdapter.kt | 18 + .../unifind/ui/home/penemuan_post_form.kt | 185 +++++++++ .../unifind/ui/home/penemuan_verifikasi.kt | 13 + .../ui/notifications/NotificationsFragment.kt | 71 ++++ .../notifications/NotificationsViewModel.kt | 13 + .../unifind/ui/profile/KontakActivity.kt | 108 ++++++ .../ui/profile/LaporanMasukActivity.kt | 210 +++++++++++ .../unifind/ui/profile/ProfileFragment.kt | 183 +++++++++ .../ui/profile/ProfileMyPostsFragment.kt | 49 +++ .../profile/ProfilePencarianListFragment.kt | 113 ++++++ .../ui/profile/ProfilePenemuanListFragment.kt | 110 ++++++ .../ui/profile/ProfilePostsPagerAdapter.kt | 19 + .../profile/VerifikasiLaporanMasukActivity.kt | 124 ++++++ .../LacakDetailJawabanFragment.kt | 76 ++++ .../ProfileLacakFormulirFragment.kt | 50 +++ .../lacakformulir/ProfileLacakPagerAdapter.kt | 27 ++ .../ProfileLacakPencarianListFragment.kt | 120 ++++++ .../ProfileLacakPenemuanListFragment.kt | 125 +++++++ ...PenemuanVerifikasiDetailJawabanFragment.kt | 127 +++++++ .../PenemuanVerifikasiPemilikFragment.kt | 135 +++++++ .../profile/verifikasi/VerifikasiViewModel.kt | 63 ++++ .../viewmodel/NotificationMainViewModel.kt | 45 +++ .../main/res/color/chip_filter_selector.xml | 5 + app/src/main/res/drawable/abdul.png | Bin 0 -> 653432 bytes app/src/main/res/drawable/abdulgami.png | Bin 0 -> 3425 bytes app/src/main/res/drawable/add_icon.xml | 5 + app/src/main/res/drawable/arrow_down.png | Bin 0 -> 260 bytes app/src/main/res/drawable/arrow_up.png | Bin 0 -> 252 bytes app/src/main/res/drawable/back_icon.png | Bin 0 -> 300 bytes app/src/main/res/drawable/barang_contoh.png | Bin 0 -> 38256 bytes app/src/main/res/drawable/baseline_add_24.xml | 5 + .../main/res/drawable/baseline_image_24.xml | 9 + .../drawable/baseline_person_outline_24.xml | 5 + .../main/res/drawable/bg_edittext_outline.xml | 8 + .../main/res/drawable/bg_form_input_field.xml | 8 + .../main/res/drawable/bg_form_upload_area.xml | 15 + app/src/main/res/drawable/bg_textview.xml | 7 + app/src/main/res/drawable/circle_bg.xml | 4 + app/src/main/res/drawable/circle_mask.xml | 5 + .../res/drawable/contact_item_background.xml | 11 + .../main/res/drawable/dialog_background.xml | 6 + .../main/res/drawable/edit_text_border.xml | 10 + app/src/main/res/drawable/empty_pelacakan.png | Bin 0 -> 5844 bytes app/src/main/res/drawable/enjun.jpg | Bin 0 -> 44987 bytes app/src/main/res/drawable/eye_icon.png | Bin 0 -> 638 bytes app/src/main/res/drawable/filter_icon.png | Bin 0 -> 857 bytes app/src/main/res/drawable/form.png | Bin 0 -> 27263 bytes app/src/main/res/drawable/frame_10.xml | 18 + app/src/main/res/drawable/ic_arrow_down.xml | 9 + app/src/main/res/drawable/ic_arrow_up.xml | 9 + app/src/main/res/drawable/ic_back_arrow.png | Bin 0 -> 300 bytes app/src/main/res/drawable/ic_close.xml | 5 + .../main/res/drawable/ic_contact_person.xml | 5 + .../res/drawable/ic_dashboard_black_24dp.xml | 9 + app/src/main/res/drawable/ic_edit.png | Bin 0 -> 338 bytes app/src/main/res/drawable/ic_eye.png | Bin 0 -> 847 bytes app/src/main/res/drawable/ic_filter.xml | 9 + .../main/res/drawable/ic_home_black_24dp.xml | 9 + app/src/main/res/drawable/ic_instagram.jpg | Bin 0 -> 5940 bytes .../res/drawable/ic_launcher_background.xml | 78 ++++ .../res/drawable/ic_launcher_foreground.xml | 30 ++ app/src/main/res/drawable/ic_line.png | Bin 0 -> 1694 bytes app/src/main/res/drawable/ic_location.png | Bin 0 -> 1583 bytes .../drawable/ic_notifications_black_24dp.xml | 9 + app/src/main/res/drawable/ic_time.png | Bin 0 -> 3173 bytes app/src/main/res/drawable/ic_whatsapp.png | Bin 0 -> 2144 bytes app/src/main/res/drawable/input_rectangle.xml | 23 ++ .../drawable/input_rectangle_description.xml | 23 ++ .../res/drawable/input_rectangle_image.xml | 28 ++ .../drawable/item_notification_background.xml | 9 + app/src/main/res/drawable/jeki.png | Bin 0 -> 21684 bytes app/src/main/res/drawable/lacak_button.xml | 18 + app/src/main/res/drawable/login_button.xml | 18 + app/src/main/res/drawable/login_warning.xml | 18 + app/src/main/res/drawable/logo.png | Bin 0 -> 3161 bytes app/src/main/res/drawable/logo_bg.png | Bin 0 -> 5504 bytes app/src/main/res/drawable/logo_blue.png | Bin 0 -> 1273 bytes .../main/res/drawable/logo_splashscreen_1.png | Bin 0 -> 1267 bytes .../main/res/drawable/logo_splashscreen_2.png | Bin 0 -> 3425 bytes .../main/res/drawable/logo_splashscreen_3.png | Bin 0 -> 5011 bytes app/src/main/res/drawable/logo_u_biru.png | Bin 0 -> 4772 bytes app/src/main/res/drawable/mamad.png | Bin 0 -> 16327 bytes app/src/main/res/drawable/my_icon.png | Bin 0 -> 3425 bytes app/src/main/res/drawable/nim_inactive.png | Bin 0 -> 412 bytes app/src/main/res/drawable/notification.png | Bin 0 -> 4887 bytes app/src/main/res/drawable/rectangle_blue.png | Bin 0 -> 1675 bytes .../main/res/drawable/rounded_background.xml | 6 + .../main/res/drawable/search_background.xml | 12 + .../drawable/shape_notification_default.xml | 6 + .../drawable/shape_notification_pressed.xml | 6 + .../main/res/drawable/status_background.xml | 3 + app/src/main/res/drawable/subang.jpg | Bin 0 -> 44144 bytes app/src/main/res/drawable/unggah_foto.png | Bin 0 -> 5352 bytes app/src/main/res/drawable/warning_vector.png | Bin 0 -> 351 bytes .../main/res/font/plusjakartasans_bold.ttf | Bin 0 -> 94784 bytes .../main/res/font/plusjakartasans_regular.ttf | Bin 0 -> 94764 bytes .../res/layout/activity_detail_barang.xml | 68 ++++ .../main/res/layout/activity_form_barang.xml | 326 ++++++++++++++++ app/src/main/res/layout/activity_kontak.xml | 111 ++++++ .../res/layout/activity_kontak_pelapor.xml | 114 ++++++ .../res/layout/activity_lapor_penemuan.xml | 279 ++++++++++++++ .../res/layout/activity_laporan_masuk.xml | 53 +++ app/src/main/res/layout/activity_login.xml | 220 +++++++++++ app/src/main/res/layout/activity_main.xml | 32 ++ app/src/main/res/layout/activity_register.xml | 123 ++++++ .../res/layout/activity_splash_screen.xml | 12 + .../activity_verifikasi_laporan_masuk.xml | 186 +++++++++ .../main/res/layout/dialog_kontak_penemu.xml | 95 +++++ app/src/main/res/layout/filter_home.xml | 88 +++++ .../main/res/layout/fragment_add_tracking.xml | 255 +++++++++++++ .../main/res/layout/fragment_dashboard.xml | 114 ++++++ .../res/layout/fragment_detail_tracking.xml | 109 ++++++ .../layout/fragment_filter_bottom_sheet.xml | 53 +++ app/src/main/res/layout/fragment_home.xml | 74 ++++ .../layout/fragment_lacak_detail_jawaban.xml | 145 +++++++ .../res/layout/fragment_notifications.xml | 51 +++ .../main/res/layout/fragment_pencarian.xml | 46 +++ app/src/main/res/layout/fragment_penemuan.xml | 31 ++ app/src/main/res/layout/fragment_profile.xml | 144 +++++++ .../fragment_profile_lacak_formulir.xml | 41 ++ .../fragment_profile_lacak_pencarian_list.xml | 32 ++ .../fragment_profile_lacak_penemuan_list.xml | 33 ++ .../res/layout/fragment_profile_my_posts.xml | 39 ++ .../fragment_profile_pencarian_list.xml | 29 ++ .../layout/fragment_profile_penemuan_list.xml | 29 ++ app/src/main/res/layout/item_barang.xml | 252 +++++++++++++ .../main/res/layout/item_gambar_slider.xml | 7 + .../main/res/layout/item_kategori_filter.xml | 13 + .../layout/item_lacak_formulir_pencarian.xml | 64 ++++ .../main/res/layout/item_laporan_masuk.xml | 95 +++++ app/src/main/res/layout/item_notification.xml | 46 +++ .../layout/item_pencarian_postingan_saya.xml | 231 ++++++++++++ app/src/main/res/layout/item_penemuan.xml | 274 ++++++++++++++ app/src/main/res/layout/item_tracking.xml | 207 ++++++++++ .../res/layout/item_verifikasi_pemilik.xml | 96 +++++ .../res/layout/penemuan_form_klaim_barang.xml | 354 ++++++++++++++++++ .../layout/penemuan_item_lacak_formulir.xml | 59 +++ app/src/main/res/layout/penemuan_main.xml | 285 ++++++++++++++ .../main/res/layout/penemuan_post_form.xml | 342 +++++++++++++++++ .../penemuan_verifikasi_detail_jawaban.xml | 194 ++++++++++ .../res/layout/penemuan_verifikasi_main.xml | 218 +++++++++++ .../profile_penemuan_verifikasi_pemilik.xml | 66 ++++ app/src/main/res/menu/bottom_nav_menu.xml | 24 ++ .../res/mipmap-anydpi-v26/ic_launcher.xml | 5 + .../mipmap-anydpi-v26/ic_launcher_round.xml | 5 + app/src/main/res/mipmap-hdpi/ic_launcher.webp | Bin 0 -> 1636 bytes .../mipmap-hdpi/ic_launcher_foreground.webp | Bin 0 -> 1424 bytes .../res/mipmap-hdpi/ic_launcher_round.webp | Bin 0 -> 2690 bytes app/src/main/res/mipmap-mdpi/ic_launcher.webp | Bin 0 -> 908 bytes .../mipmap-mdpi/ic_launcher_foreground.webp | Bin 0 -> 942 bytes .../res/mipmap-mdpi/ic_launcher_round.webp | Bin 0 -> 1582 bytes .../main/res/mipmap-xhdpi/ic_launcher.webp | Bin 0 -> 1850 bytes .../mipmap-xhdpi/ic_launcher_foreground.webp | Bin 0 -> 2284 bytes .../res/mipmap-xhdpi/ic_launcher_round.webp | Bin 0 -> 3446 bytes .../main/res/mipmap-xxhdpi/ic_launcher.webp | Bin 0 -> 2880 bytes .../mipmap-xxhdpi/ic_launcher_foreground.webp | Bin 0 -> 3698 bytes .../res/mipmap-xxhdpi/ic_launcher_round.webp | Bin 0 -> 5582 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.webp | Bin 0 -> 4254 bytes .../ic_launcher_foreground.webp | Bin 0 -> 5286 bytes .../res/mipmap-xxxhdpi/ic_launcher_round.webp | Bin 0 -> 7690 bytes .../main/res/navigation/mobile_navigation.xml | 137 +++++++ .../main/res/raw/splash_screen_animations.mp4 | Bin 0 -> 442334 bytes app/src/main/res/values-land/dimens.xml | 3 + app/src/main/res/values-night/themes.xml | 16 + app/src/main/res/values-w1240dp/dimens.xml | 3 + app/src/main/res/values-w600dp/dimens.xml | 3 + app/src/main/res/values/arrays.xml | 20 + app/src/main/res/values/colors.xml | 51 +++ app/src/main/res/values/dimens.xml | 5 + app/src/main/res/values/strings.xml | 53 +++ app/src/main/res/values/styles.xml | 33 ++ app/src/main/res/values/themes.xml | 37 ++ app/src/main/res/xml/backup_rules.xml | 13 + .../main/res/xml/data_extraction_rules.xml | 19 + .../androidprojek/unifind/ExampleUnitTest.kt | 17 + build.gradle.kts | 6 + gradle.properties | 23 ++ gradle/libs.versions.toml | 42 +++ gradle/wrapper/gradle-wrapper.jar | Bin 0 -> 59203 bytes gradle/wrapper/gradle-wrapper.properties | 6 + gradlew | 185 +++++++++ gradlew.bat | 89 +++++ settings.gradle.kts | 23 ++ 247 files changed, 12831 insertions(+) create mode 100644 .gitignore create mode 100644 .idea/.gitignore create mode 100644 .idea/.name create mode 100644 .idea/compiler.xml create mode 100644 .idea/deploymentTargetSelector.xml create mode 100644 .idea/gradle.xml create mode 100644 .idea/kotlinc.xml create mode 100644 .idea/migrations.xml create mode 100644 .idea/misc.xml create mode 100644 .idea/runConfigurations.xml create mode 100644 .idea/vcs.xml create mode 100644 README.md create mode 100644 app/.gitignore create mode 100644 app/build.gradle.kts create mode 100644 app/google-services.json create mode 100644 app/proguard-rules.pro create mode 100644 app/src/androidTest/java/com/androidprojek/unifind/ExampleInstrumentedTest.kt create mode 100644 app/src/main/AndroidManifest.xml create mode 100644 app/src/main/ic_launcher-playstore.png create mode 100644 app/src/main/java/com/androidprojek/unifind/LoginActivity.kt create mode 100644 app/src/main/java/com/androidprojek/unifind/MainActivity.kt create mode 100644 app/src/main/java/com/androidprojek/unifind/RegisterActivity.kt create mode 100644 app/src/main/java/com/androidprojek/unifind/SplashScreenActivity.kt create mode 100644 app/src/main/java/com/androidprojek/unifind/adapter/BarangAdapter.kt create mode 100644 app/src/main/java/com/androidprojek/unifind/adapter/ImageSliderAdapter.kt create mode 100644 app/src/main/java/com/androidprojek/unifind/adapter/KategoriFilterAdapter.kt create mode 100644 app/src/main/java/com/androidprojek/unifind/adapter/LacakFormulirAdapter.kt create mode 100644 app/src/main/java/com/androidprojek/unifind/adapter/LaporanMasukAdapter.kt create mode 100644 app/src/main/java/com/androidprojek/unifind/adapter/NotificationAdapter.kt create mode 100644 app/src/main/java/com/androidprojek/unifind/adapter/PencarianLacakAdapter.kt create mode 100644 app/src/main/java/com/androidprojek/unifind/adapter/PencarianPostinganSayaAdapter.kt create mode 100644 app/src/main/java/com/androidprojek/unifind/adapter/PenemuanAdapter.kt create mode 100644 app/src/main/java/com/androidprojek/unifind/adapter/PenemuanPengklaimAdapter.kt create mode 100644 app/src/main/java/com/androidprojek/unifind/adapter/TrackingAdapter.kt create mode 100644 app/src/main/java/com/androidprojek/unifind/datanotification/NotificationRepository.kt create mode 100644 app/src/main/java/com/androidprojek/unifind/model/BarangModel.kt create mode 100644 app/src/main/java/com/androidprojek/unifind/model/KategoriModel.kt create mode 100644 app/src/main/java/com/androidprojek/unifind/model/LaporanPenemuanModel.kt create mode 100644 app/src/main/java/com/androidprojek/unifind/model/NotificationModel.kt create mode 100644 app/src/main/java/com/androidprojek/unifind/model/PencarianLacakFormulirModel.kt create mode 100644 app/src/main/java/com/androidprojek/unifind/model/PenemuanKlaimModel.kt create mode 100644 app/src/main/java/com/androidprojek/unifind/model/PenemuanLacakFormulirModel.kt create mode 100644 app/src/main/java/com/androidprojek/unifind/model/PenemuanModel.kt create mode 100644 app/src/main/java/com/androidprojek/unifind/model/Tracking.kt create mode 100644 app/src/main/java/com/androidprojek/unifind/model/UserModel.kt create mode 100644 app/src/main/java/com/androidprojek/unifind/ui/DetailBarangActivity.kt create mode 100644 app/src/main/java/com/androidprojek/unifind/ui/FormBarangActivity.kt create mode 100644 app/src/main/java/com/androidprojek/unifind/ui/KontakPelaporActivity.kt create mode 100644 app/src/main/java/com/androidprojek/unifind/ui/LaporPenemuanActivity.kt create mode 100644 app/src/main/java/com/androidprojek/unifind/ui/dashboard/AddTrackingFragment.kt create mode 100644 app/src/main/java/com/androidprojek/unifind/ui/dashboard/DashboardFragment.kt create mode 100644 app/src/main/java/com/androidprojek/unifind/ui/dashboard/DashboardViewModel.kt create mode 100644 app/src/main/java/com/androidprojek/unifind/ui/dashboard/DetailTrackingFragment.kt create mode 100644 app/src/main/java/com/androidprojek/unifind/ui/data/LoginDataSource.kt create mode 100644 app/src/main/java/com/androidprojek/unifind/ui/data/LoginRepository.kt create mode 100644 app/src/main/java/com/androidprojek/unifind/ui/data/Result.kt create mode 100644 app/src/main/java/com/androidprojek/unifind/ui/data/model/LoggedInUser.kt create mode 100644 app/src/main/java/com/androidprojek/unifind/ui/home/FilterBottomSheetFragment.kt create mode 100644 app/src/main/java/com/androidprojek/unifind/ui/home/FilterDialogFragment.kt create mode 100644 app/src/main/java/com/androidprojek/unifind/ui/home/HomeFragment.kt create mode 100644 app/src/main/java/com/androidprojek/unifind/ui/home/HomeViewModel.kt create mode 100644 app/src/main/java/com/androidprojek/unifind/ui/home/PencarianFragment.kt create mode 100644 app/src/main/java/com/androidprojek/unifind/ui/home/PenemuanFormKlaimBarangFragment.kt create mode 100644 app/src/main/java/com/androidprojek/unifind/ui/home/PenemuanFragment.kt create mode 100644 app/src/main/java/com/androidprojek/unifind/ui/home/adapter/HomePagerAdapter.kt create mode 100644 app/src/main/java/com/androidprojek/unifind/ui/home/penemuan_post_form.kt create mode 100644 app/src/main/java/com/androidprojek/unifind/ui/home/penemuan_verifikasi.kt create mode 100644 app/src/main/java/com/androidprojek/unifind/ui/notifications/NotificationsFragment.kt create mode 100644 app/src/main/java/com/androidprojek/unifind/ui/notifications/NotificationsViewModel.kt create mode 100644 app/src/main/java/com/androidprojek/unifind/ui/profile/KontakActivity.kt create mode 100644 app/src/main/java/com/androidprojek/unifind/ui/profile/LaporanMasukActivity.kt create mode 100644 app/src/main/java/com/androidprojek/unifind/ui/profile/ProfileFragment.kt create mode 100644 app/src/main/java/com/androidprojek/unifind/ui/profile/ProfileMyPostsFragment.kt create mode 100644 app/src/main/java/com/androidprojek/unifind/ui/profile/ProfilePencarianListFragment.kt create mode 100644 app/src/main/java/com/androidprojek/unifind/ui/profile/ProfilePenemuanListFragment.kt create mode 100644 app/src/main/java/com/androidprojek/unifind/ui/profile/ProfilePostsPagerAdapter.kt create mode 100644 app/src/main/java/com/androidprojek/unifind/ui/profile/VerifikasiLaporanMasukActivity.kt create mode 100644 app/src/main/java/com/androidprojek/unifind/ui/profile/lacakformulir/LacakDetailJawabanFragment.kt create mode 100644 app/src/main/java/com/androidprojek/unifind/ui/profile/lacakformulir/ProfileLacakFormulirFragment.kt create mode 100644 app/src/main/java/com/androidprojek/unifind/ui/profile/lacakformulir/ProfileLacakPagerAdapter.kt create mode 100644 app/src/main/java/com/androidprojek/unifind/ui/profile/lacakformulir/ProfileLacakPencarianListFragment.kt create mode 100644 app/src/main/java/com/androidprojek/unifind/ui/profile/lacakformulir/ProfileLacakPenemuanListFragment.kt create mode 100644 app/src/main/java/com/androidprojek/unifind/ui/profile/verifikasi/PenemuanVerifikasiDetailJawabanFragment.kt create mode 100644 app/src/main/java/com/androidprojek/unifind/ui/profile/verifikasi/PenemuanVerifikasiPemilikFragment.kt create mode 100644 app/src/main/java/com/androidprojek/unifind/ui/profile/verifikasi/VerifikasiViewModel.kt create mode 100644 app/src/main/java/com/androidprojek/unifind/viewmodel/NotificationMainViewModel.kt create mode 100644 app/src/main/res/color/chip_filter_selector.xml create mode 100644 app/src/main/res/drawable/abdul.png create mode 100644 app/src/main/res/drawable/abdulgami.png create mode 100644 app/src/main/res/drawable/add_icon.xml create mode 100644 app/src/main/res/drawable/arrow_down.png create mode 100644 app/src/main/res/drawable/arrow_up.png create mode 100644 app/src/main/res/drawable/back_icon.png create mode 100644 app/src/main/res/drawable/barang_contoh.png create mode 100644 app/src/main/res/drawable/baseline_add_24.xml create mode 100644 app/src/main/res/drawable/baseline_image_24.xml create mode 100644 app/src/main/res/drawable/baseline_person_outline_24.xml create mode 100644 app/src/main/res/drawable/bg_edittext_outline.xml create mode 100644 app/src/main/res/drawable/bg_form_input_field.xml create mode 100644 app/src/main/res/drawable/bg_form_upload_area.xml create mode 100644 app/src/main/res/drawable/bg_textview.xml create mode 100644 app/src/main/res/drawable/circle_bg.xml create mode 100644 app/src/main/res/drawable/circle_mask.xml create mode 100644 app/src/main/res/drawable/contact_item_background.xml create mode 100644 app/src/main/res/drawable/dialog_background.xml create mode 100644 app/src/main/res/drawable/edit_text_border.xml create mode 100644 app/src/main/res/drawable/empty_pelacakan.png create mode 100644 app/src/main/res/drawable/enjun.jpg create mode 100644 app/src/main/res/drawable/eye_icon.png create mode 100644 app/src/main/res/drawable/filter_icon.png create mode 100644 app/src/main/res/drawable/form.png create mode 100644 app/src/main/res/drawable/frame_10.xml create mode 100644 app/src/main/res/drawable/ic_arrow_down.xml create mode 100644 app/src/main/res/drawable/ic_arrow_up.xml create mode 100644 app/src/main/res/drawable/ic_back_arrow.png create mode 100644 app/src/main/res/drawable/ic_close.xml create mode 100644 app/src/main/res/drawable/ic_contact_person.xml create mode 100644 app/src/main/res/drawable/ic_dashboard_black_24dp.xml create mode 100644 app/src/main/res/drawable/ic_edit.png create mode 100644 app/src/main/res/drawable/ic_eye.png create mode 100644 app/src/main/res/drawable/ic_filter.xml create mode 100644 app/src/main/res/drawable/ic_home_black_24dp.xml create mode 100644 app/src/main/res/drawable/ic_instagram.jpg create mode 100644 app/src/main/res/drawable/ic_launcher_background.xml create mode 100644 app/src/main/res/drawable/ic_launcher_foreground.xml create mode 100644 app/src/main/res/drawable/ic_line.png create mode 100644 app/src/main/res/drawable/ic_location.png create mode 100644 app/src/main/res/drawable/ic_notifications_black_24dp.xml create mode 100644 app/src/main/res/drawable/ic_time.png create mode 100644 app/src/main/res/drawable/ic_whatsapp.png create mode 100644 app/src/main/res/drawable/input_rectangle.xml create mode 100644 app/src/main/res/drawable/input_rectangle_description.xml create mode 100644 app/src/main/res/drawable/input_rectangle_image.xml create mode 100644 app/src/main/res/drawable/item_notification_background.xml create mode 100644 app/src/main/res/drawable/jeki.png create mode 100644 app/src/main/res/drawable/lacak_button.xml create mode 100644 app/src/main/res/drawable/login_button.xml create mode 100644 app/src/main/res/drawable/login_warning.xml create mode 100644 app/src/main/res/drawable/logo.png create mode 100644 app/src/main/res/drawable/logo_bg.png create mode 100644 app/src/main/res/drawable/logo_blue.png create mode 100644 app/src/main/res/drawable/logo_splashscreen_1.png create mode 100644 app/src/main/res/drawable/logo_splashscreen_2.png create mode 100644 app/src/main/res/drawable/logo_splashscreen_3.png create mode 100644 app/src/main/res/drawable/logo_u_biru.png create mode 100644 app/src/main/res/drawable/mamad.png create mode 100644 app/src/main/res/drawable/my_icon.png create mode 100644 app/src/main/res/drawable/nim_inactive.png create mode 100644 app/src/main/res/drawable/notification.png create mode 100644 app/src/main/res/drawable/rectangle_blue.png create mode 100644 app/src/main/res/drawable/rounded_background.xml create mode 100644 app/src/main/res/drawable/search_background.xml create mode 100644 app/src/main/res/drawable/shape_notification_default.xml create mode 100644 app/src/main/res/drawable/shape_notification_pressed.xml create mode 100644 app/src/main/res/drawable/status_background.xml create mode 100644 app/src/main/res/drawable/subang.jpg create mode 100644 app/src/main/res/drawable/unggah_foto.png create mode 100644 app/src/main/res/drawable/warning_vector.png create mode 100644 app/src/main/res/font/plusjakartasans_bold.ttf create mode 100644 app/src/main/res/font/plusjakartasans_regular.ttf create mode 100644 app/src/main/res/layout/activity_detail_barang.xml create mode 100644 app/src/main/res/layout/activity_form_barang.xml create mode 100644 app/src/main/res/layout/activity_kontak.xml create mode 100644 app/src/main/res/layout/activity_kontak_pelapor.xml create mode 100644 app/src/main/res/layout/activity_lapor_penemuan.xml create mode 100644 app/src/main/res/layout/activity_laporan_masuk.xml create mode 100644 app/src/main/res/layout/activity_login.xml create mode 100644 app/src/main/res/layout/activity_main.xml create mode 100644 app/src/main/res/layout/activity_register.xml create mode 100644 app/src/main/res/layout/activity_splash_screen.xml create mode 100644 app/src/main/res/layout/activity_verifikasi_laporan_masuk.xml create mode 100644 app/src/main/res/layout/dialog_kontak_penemu.xml create mode 100644 app/src/main/res/layout/filter_home.xml create mode 100644 app/src/main/res/layout/fragment_add_tracking.xml create mode 100644 app/src/main/res/layout/fragment_dashboard.xml create mode 100644 app/src/main/res/layout/fragment_detail_tracking.xml create mode 100644 app/src/main/res/layout/fragment_filter_bottom_sheet.xml create mode 100644 app/src/main/res/layout/fragment_home.xml create mode 100644 app/src/main/res/layout/fragment_lacak_detail_jawaban.xml create mode 100644 app/src/main/res/layout/fragment_notifications.xml create mode 100644 app/src/main/res/layout/fragment_pencarian.xml create mode 100644 app/src/main/res/layout/fragment_penemuan.xml create mode 100644 app/src/main/res/layout/fragment_profile.xml create mode 100644 app/src/main/res/layout/fragment_profile_lacak_formulir.xml create mode 100644 app/src/main/res/layout/fragment_profile_lacak_pencarian_list.xml create mode 100644 app/src/main/res/layout/fragment_profile_lacak_penemuan_list.xml create mode 100644 app/src/main/res/layout/fragment_profile_my_posts.xml create mode 100644 app/src/main/res/layout/fragment_profile_pencarian_list.xml create mode 100644 app/src/main/res/layout/fragment_profile_penemuan_list.xml create mode 100644 app/src/main/res/layout/item_barang.xml create mode 100644 app/src/main/res/layout/item_gambar_slider.xml create mode 100644 app/src/main/res/layout/item_kategori_filter.xml create mode 100644 app/src/main/res/layout/item_lacak_formulir_pencarian.xml create mode 100644 app/src/main/res/layout/item_laporan_masuk.xml create mode 100644 app/src/main/res/layout/item_notification.xml create mode 100644 app/src/main/res/layout/item_pencarian_postingan_saya.xml create mode 100644 app/src/main/res/layout/item_penemuan.xml create mode 100644 app/src/main/res/layout/item_tracking.xml create mode 100644 app/src/main/res/layout/item_verifikasi_pemilik.xml create mode 100644 app/src/main/res/layout/penemuan_form_klaim_barang.xml create mode 100644 app/src/main/res/layout/penemuan_item_lacak_formulir.xml create mode 100644 app/src/main/res/layout/penemuan_main.xml create mode 100644 app/src/main/res/layout/penemuan_post_form.xml create mode 100644 app/src/main/res/layout/penemuan_verifikasi_detail_jawaban.xml create mode 100644 app/src/main/res/layout/penemuan_verifikasi_main.xml create mode 100644 app/src/main/res/layout/profile_penemuan_verifikasi_pemilik.xml create mode 100644 app/src/main/res/menu/bottom_nav_menu.xml create mode 100644 app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml create mode 100644 app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml create mode 100644 app/src/main/res/mipmap-hdpi/ic_launcher.webp create mode 100644 app/src/main/res/mipmap-hdpi/ic_launcher_foreground.webp create mode 100644 app/src/main/res/mipmap-hdpi/ic_launcher_round.webp create mode 100644 app/src/main/res/mipmap-mdpi/ic_launcher.webp create mode 100644 app/src/main/res/mipmap-mdpi/ic_launcher_foreground.webp create mode 100644 app/src/main/res/mipmap-mdpi/ic_launcher_round.webp create mode 100644 app/src/main/res/mipmap-xhdpi/ic_launcher.webp create mode 100644 app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.webp create mode 100644 app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp create mode 100644 app/src/main/res/mipmap-xxhdpi/ic_launcher.webp create mode 100644 app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.webp create mode 100644 app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp create mode 100644 app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp create mode 100644 app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.webp create mode 100644 app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp create mode 100644 app/src/main/res/navigation/mobile_navigation.xml create mode 100644 app/src/main/res/raw/splash_screen_animations.mp4 create mode 100644 app/src/main/res/values-land/dimens.xml create mode 100644 app/src/main/res/values-night/themes.xml create mode 100644 app/src/main/res/values-w1240dp/dimens.xml create mode 100644 app/src/main/res/values-w600dp/dimens.xml create mode 100644 app/src/main/res/values/arrays.xml create mode 100644 app/src/main/res/values/colors.xml create mode 100644 app/src/main/res/values/dimens.xml create mode 100644 app/src/main/res/values/strings.xml create mode 100644 app/src/main/res/values/styles.xml create mode 100644 app/src/main/res/values/themes.xml create mode 100644 app/src/main/res/xml/backup_rules.xml create mode 100644 app/src/main/res/xml/data_extraction_rules.xml create mode 100644 app/src/test/java/com/androidprojek/unifind/ExampleUnitTest.kt create mode 100644 build.gradle.kts create mode 100644 gradle.properties create mode 100644 gradle/libs.versions.toml create mode 100644 gradle/wrapper/gradle-wrapper.jar create mode 100644 gradle/wrapper/gradle-wrapper.properties create mode 100644 gradlew create mode 100644 gradlew.bat create mode 100644 settings.gradle.kts diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..aa724b7 --- /dev/null +++ b/.gitignore @@ -0,0 +1,15 @@ +*.iml +.gradle +/local.properties +/.idea/caches +/.idea/libraries +/.idea/modules.xml +/.idea/workspace.xml +/.idea/navEditor.xml +/.idea/assetWizardSettings.xml +.DS_Store +/build +/captures +.externalNativeBuild +.cxx +local.properties diff --git a/.idea/.gitignore b/.idea/.gitignore new file mode 100644 index 0000000..26d3352 --- /dev/null +++ b/.idea/.gitignore @@ -0,0 +1,3 @@ +# Default ignored files +/shelf/ +/workspace.xml diff --git a/.idea/.name b/.idea/.name new file mode 100644 index 0000000..72ac6b1 --- /dev/null +++ b/.idea/.name @@ -0,0 +1 @@ +unifind \ No newline at end of file diff --git a/.idea/compiler.xml b/.idea/compiler.xml new file mode 100644 index 0000000..b86273d --- /dev/null +++ b/.idea/compiler.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/.idea/deploymentTargetSelector.xml b/.idea/deploymentTargetSelector.xml new file mode 100644 index 0000000..1f35ade --- /dev/null +++ b/.idea/deploymentTargetSelector.xml @@ -0,0 +1,18 @@ + + + + + + + + + \ No newline at end of file diff --git a/.idea/gradle.xml b/.idea/gradle.xml new file mode 100644 index 0000000..7b3006b --- /dev/null +++ b/.idea/gradle.xml @@ -0,0 +1,20 @@ + + + + + + + \ No newline at end of file diff --git a/.idea/kotlinc.xml b/.idea/kotlinc.xml new file mode 100644 index 0000000..bb44937 --- /dev/null +++ b/.idea/kotlinc.xml @@ -0,0 +1,6 @@ + + + + + \ No newline at end of file diff --git a/.idea/migrations.xml b/.idea/migrations.xml new file mode 100644 index 0000000..f8051a6 --- /dev/null +++ b/.idea/migrations.xml @@ -0,0 +1,10 @@ + + + + + + \ No newline at end of file diff --git a/.idea/misc.xml b/.idea/misc.xml new file mode 100644 index 0000000..b2c751a --- /dev/null +++ b/.idea/misc.xml @@ -0,0 +1,9 @@ + + + + + + + + \ No newline at end of file diff --git a/.idea/runConfigurations.xml b/.idea/runConfigurations.xml new file mode 100644 index 0000000..16660f1 --- /dev/null +++ b/.idea/runConfigurations.xml @@ -0,0 +1,17 @@ + + + + + + \ No newline at end of file diff --git a/.idea/vcs.xml b/.idea/vcs.xml new file mode 100644 index 0000000..288b36b --- /dev/null +++ b/.idea/vcs.xml @@ -0,0 +1,7 @@ + + + + + + + \ No newline at end of file diff --git a/README.md b/README.md new file mode 100644 index 0000000..70736c8 --- /dev/null +++ b/README.md @@ -0,0 +1,10 @@ +# Unifind + +UniFind adalah aplikasi mobile berbasis Android yang dirancang untuk membantu mahasiswa dalam melaporkan dan menemukan barang hilang di lingkungan kampus secara cepat, efisien, dan terpusat. +------------------------------------------ + +Android Version : 7.0(Nougat) + +Bahasa Pemrograman : Kotlin + +Database : Firebase diff --git a/app/.gitignore b/app/.gitignore new file mode 100644 index 0000000..42afabf --- /dev/null +++ b/app/.gitignore @@ -0,0 +1 @@ +/build \ No newline at end of file diff --git a/app/build.gradle.kts b/app/build.gradle.kts new file mode 100644 index 0000000..36fb064 --- /dev/null +++ b/app/build.gradle.kts @@ -0,0 +1,87 @@ +plugins { + alias(libs.plugins.android.application) + alias(libs.plugins.kotlin.android) + id("com.google.gms.google-services") + id("kotlin-parcelize") +} + +android { + namespace = "com.androidprojek.unifind" + compileSdk = 35 + + defaultConfig { + applicationId = "com.androidprojek.unifind" + minSdk = 24 + targetSdk = 35 + versionCode = 1 + versionName = "1.0" + + testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner" + } + + buildTypes { + release { + isMinifyEnabled = false + proguardFiles( + getDefaultProguardFile("proguard-android-optimize.txt"), + "proguard-rules.pro" + ) + } + } + compileOptions { + sourceCompatibility = JavaVersion.VERSION_11 + targetCompatibility = JavaVersion.VERSION_11 + } + kotlinOptions { + jvmTarget = "11" + } + buildFeatures { + viewBinding = true + } +} + +dependencies { + + implementation(libs.androidx.core.ktx) + implementation(libs.androidx.appcompat) + implementation(libs.material) + implementation(libs.androidx.constraintlayout) + implementation(libs.androidx.lifecycle.livedata.ktx) + implementation(libs.androidx.lifecycle.viewmodel.ktx) + implementation(libs.androidx.navigation.fragment.ktx) + implementation(libs.androidx.navigation.ui.ktx) + implementation(libs.androidx.annotation) + implementation(libs.androidx.activity) + implementation(libs.firebase.auth) + implementation(libs.firebase.firestore) + implementation(libs.firebase.storage) + testImplementation(libs.junit) + androidTestImplementation(libs.androidx.junit) + androidTestImplementation(libs.androidx.espresso.core) + implementation(platform("com.google.firebase:firebase-bom:33.12.0")) + implementation("com.google.firebase:firebase-analytics") + implementation("com.github.bumptech.glide:glide:4.16.0") + implementation ("com.google.android.gms:play-services-base:18.5.0") + implementation ("com.google.android.gms:play-services-maps:18.2.0") + implementation ("org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.4") + implementation ("org.jetbrains.kotlinx:kotlinx-coroutines-android:1.6.4") + // Untuk CardView dan MaterialButton + implementation("com.google.android.material:material:1.12.0") + // Untuk CircleImageView + implementation("de.hdodenhof:circleimageview:3.1.0") + // Untuk ViewPager2 + implementation("androidx.viewpager2:viewpager2:1.1.0") + // Untuk Dots Indicator + implementation("com.tbuonomo:dotsindicator:5.0") + //bentuk filter kategori di home + implementation("com.google.android.flexbox:flexbox:3.0.0") + implementation("androidx.lifecycle:lifecycle-runtime-ktx:2.8.3") + implementation("org.jetbrains.kotlinx:kotlinx-coroutines-play-services:1.8.1") + // google maps + implementation("com.google.android.gms:play-services-maps:18.1.0") + // firebase realtime database + implementation("com.google.firebase:firebase-database-ktx") + //exoplayer + implementation("androidx.media3:media3-exoplayer:1.3.1") + implementation("androidx.media3:media3-ui:1.3.1") +} \ No newline at end of file diff --git a/app/google-services.json b/app/google-services.json new file mode 100644 index 0000000..1baa10a --- /dev/null +++ b/app/google-services.json @@ -0,0 +1,30 @@ +{ + "project_info": { + "project_number": "918794329241", + "firebase_url": "https://unifind-56d85-default-rtdb.asia-southeast1.firebasedatabase.app", + "project_id": "unifind-56d85", + "storage_bucket": "unifind-56d85.firebasestorage.app" + }, + "client": [ + { + "client_info": { + "mobilesdk_app_id": "1:918794329241:android:962f5097f661946e966c08", + "android_client_info": { + "package_name": "com.androidprojek.unifind" + } + }, + "oauth_client": [], + "api_key": [ + { + "current_key": "AIzaSyCE52qhP_KZs0prS189wc2aX5x2UeXUtGQ" + } + ], + "services": { + "appinvite_service": { + "other_platform_oauth_client": [] + } + } + } + ], + "configuration_version": "1" +} \ No newline at end of file diff --git a/app/proguard-rules.pro b/app/proguard-rules.pro new file mode 100644 index 0000000..481bb43 --- /dev/null +++ b/app/proguard-rules.pro @@ -0,0 +1,21 @@ +# Add project specific ProGuard rules here. +# You can control the set of applied configuration files using the +# proguardFiles setting in build.gradle. +# +# For more details, see +# http://developer.android.com/guide/developing/tools/proguard.html + +# If your project uses WebView with JS, uncomment the following +# and specify the fully qualified class name to the JavaScript interface +# class: +#-keepclassmembers class fqcn.of.javascript.interface.for.webview { +# public *; +#} + +# Uncomment this to preserve the line number information for +# debugging stack traces. +#-keepattributes SourceFile,LineNumberTable + +# If you keep the line number information, uncomment this to +# hide the original source file name. +#-renamesourcefileattribute SourceFile \ No newline at end of file diff --git a/app/src/androidTest/java/com/androidprojek/unifind/ExampleInstrumentedTest.kt b/app/src/androidTest/java/com/androidprojek/unifind/ExampleInstrumentedTest.kt new file mode 100644 index 0000000..cbc8d65 --- /dev/null +++ b/app/src/androidTest/java/com/androidprojek/unifind/ExampleInstrumentedTest.kt @@ -0,0 +1,24 @@ +package com.androidprojek.unifind + +import androidx.test.platform.app.InstrumentationRegistry +import androidx.test.ext.junit.runners.AndroidJUnit4 + +import org.junit.Test +import org.junit.runner.RunWith + +import org.junit.Assert.* + +/** + * Instrumented test, which will execute on an Android device. + * + * See [testing documentation](http://d.android.com/tools/testing). + */ +@RunWith(AndroidJUnit4::class) +class ExampleInstrumentedTest { + @Test + fun useAppContext() { + // Context of the app under test. + val appContext = InstrumentationRegistry.getInstrumentation().targetContext + assertEquals("com.androidprojek.unifind", appContext.packageName) + } +} \ No newline at end of file diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml new file mode 100644 index 0000000..8d3f081 --- /dev/null +++ b/app/src/main/AndroidManifest.xml @@ -0,0 +1,67 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/app/src/main/ic_launcher-playstore.png b/app/src/main/ic_launcher-playstore.png new file mode 100644 index 0000000000000000000000000000000000000000..69a3add3127f6778f98f0bfb9f7a4993da27b3a9 GIT binary patch literal 29552 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 literal 0 HcmV?d00001 diff --git a/app/src/main/java/com/androidprojek/unifind/LoginActivity.kt b/app/src/main/java/com/androidprojek/unifind/LoginActivity.kt new file mode 100644 index 0000000..9eadfec --- /dev/null +++ b/app/src/main/java/com/androidprojek/unifind/LoginActivity.kt @@ -0,0 +1,120 @@ +package com.androidprojek.unifind + +import android.content.Intent +import android.os.Bundle +import android.text.InputType +import android.widget.ImageView +import androidx.activity.enableEdgeToEdge +import androidx.appcompat.app.AppCompatActivity +import androidx.core.view.ViewCompat +import androidx.core.view.WindowInsetsCompat +import com.androidprojek.unifind.databinding.ActivityLoginBinding +import com.google.firebase.auth.FirebaseAuth + +class LoginActivity : AppCompatActivity() { + + lateinit var binding: ActivityLoginBinding + lateinit var auth: FirebaseAuth + private var isPasswordVisible = false // untuk toggle password + + override fun onCreate(savedInstanceState: Bundle?) { + super.onCreate(savedInstanceState) + enableEdgeToEdge() + binding = ActivityLoginBinding.inflate(layoutInflater) + setContentView(binding.root) + ViewCompat.setOnApplyWindowInsetsListener(findViewById(R.id.login)) { v, insets -> + val systemBars = insets.getInsets(WindowInsetsCompat.Type.systemBars()) + v.setPadding(systemBars.left, systemBars.top, systemBars.right, systemBars.bottom) + insets + } + + auth = FirebaseAuth.getInstance() + // ======================= + // TOGGLE VISIBILITY PASSWORD + // ======================= + val passwordField = binding.PasswordField + val eyeIcon = findViewById(R.id.eye_icon) // pastikan id di XML adalah eye_icon + + eyeIcon.setOnClickListener { + isPasswordVisible = !isPasswordVisible + if (isPasswordVisible) { + passwordField.inputType = + InputType.TYPE_CLASS_TEXT or InputType.TYPE_TEXT_VARIATION_VISIBLE_PASSWORD + eyeIcon.setImageResource(R.drawable.eye_icon) // opsional: ubah ke ikon "eye open" + } else { + passwordField.inputType = + InputType.TYPE_CLASS_TEXT or InputType.TYPE_TEXT_VARIATION_PASSWORD + eyeIcon.setImageResource(R.drawable.eye_icon) // kembali ke ikon default + } + // Move cursor to the end + passwordField.setSelection(passwordField.text.length) + } + + // ======================= + // LOGIN BUTTON + // ======================= + binding.btnLogin.setOnClickListener{ + val nim = binding.NimField.text.toString() + val email = "$nim@mahasiswa.upnvj.ac.id" + val password = binding.PasswordField.text.toString() + + // Reset error visibility setiap kali tombol diklik + binding.nimErr.visibility = android.view.View.GONE + binding.passErr.visibility = android.view.View.GONE + + var hasError = false + + // Validasi input kosong + if (email.isEmpty()) { + binding.txtNimErr.text = "Field ini wajib diisi!" + binding.nimErr.visibility = android.view.View.VISIBLE + hasError = true + } + + if (password.isEmpty()) { + binding.txtPassErr.text = "Field ini wajib diisi!" + binding.passErr.visibility = android.view.View.VISIBLE + hasError = true + } + + if (hasError) return@setOnClickListener + + // Coba login ke Firebase + auth.signInWithEmailAndPassword(email, password) + .addOnCompleteListener(this) { task -> + if (task.isSuccessful) { + // Login berhasil + val intent = Intent(this, MainActivity::class.java) + intent.flags = Intent.FLAG_ACTIVITY_NEW_TASK or Intent.FLAG_ACTIVITY_CLEAR_TASK + startActivity(intent) + finish() + } else { + // Login gagal, kita cek error-nya + val errorMessage = task.exception?.message + + // Contoh handling berdasarkan isi error (bisa disesuaikan) + if (errorMessage != null) { + if (errorMessage?.contains("no user record") == true || errorMessage.contains("There is no user")) { + binding.txtNimErr.text = "NIM tidak terdaftar" + binding.nimErr.visibility = android.view.View.VISIBLE + } else if (errorMessage?.contains("password is invalid") == true) { + binding.txtPassErr.text = "Password tidak sesuai" + binding.passErr.visibility = android.view.View.VISIBLE + } else { + binding.txtPassErr.text = "Gagal masuk, periksa kembali NIM dan password" + binding.passErr.visibility = android.view.View.VISIBLE + } + } + } + } + } + + // ======================= + // NAVIGASI KE REGISTER + // ======================= + binding.tvDaftar.setOnClickListener { + val intent = Intent(this, RegisterActivity::class.java) + startActivity(intent) + } + } +} \ No newline at end of file diff --git a/app/src/main/java/com/androidprojek/unifind/MainActivity.kt b/app/src/main/java/com/androidprojek/unifind/MainActivity.kt new file mode 100644 index 0000000..f3068f6 --- /dev/null +++ b/app/src/main/java/com/androidprojek/unifind/MainActivity.kt @@ -0,0 +1,35 @@ +package com.androidprojek.unifind + +import android.os.Bundle +import com.google.android.material.bottomnavigation.BottomNavigationView +import androidx.appcompat.app.AppCompatActivity +import androidx.navigation.findNavController +import androidx.navigation.ui.AppBarConfiguration +import androidx.navigation.ui.setupActionBarWithNavController +import androidx.navigation.ui.setupWithNavController +import com.androidprojek.unifind.databinding.ActivityMainBinding + +class MainActivity : AppCompatActivity() { + + private lateinit var binding: ActivityMainBinding + + override fun onCreate(savedInstanceState: Bundle?) { + super.onCreate(savedInstanceState) + + binding = ActivityMainBinding.inflate(layoutInflater) + setContentView(binding.root) + + val navView: BottomNavigationView = binding.navView + + val navController = findNavController(R.id.nav_host_fragment_activity_main) + // Passing each menu ID as a set of Ids because each + // menu should be considered as top level destinations. +// val appBarConfiguration = AppBarConfiguration( +// setOf( +// R.id.navigation_home, R.id.navigation_dashboard, R.id.navigation_notifications, R.id.navigation_profile +// ) +// ) +// setupActionBarWithNavController(navController, appBarConfiguration) + navView.setupWithNavController(navController) + } +} \ No newline at end of file diff --git a/app/src/main/java/com/androidprojek/unifind/RegisterActivity.kt b/app/src/main/java/com/androidprojek/unifind/RegisterActivity.kt new file mode 100644 index 0000000..9b61bad --- /dev/null +++ b/app/src/main/java/com/androidprojek/unifind/RegisterActivity.kt @@ -0,0 +1,118 @@ +package com.androidprojek.unifind + +import android.os.Bundle +import android.view.View +import android.widget.Toast +import androidx.appcompat.app.AppCompatActivity +import com.androidprojek.unifind.databinding.ActivityRegisterBinding +import com.androidprojek.unifind.model.UserModel +import com.google.firebase.auth.FirebaseAuth +import com.google.firebase.auth.FirebaseAuthUserCollisionException +import com.google.firebase.firestore.FirebaseFirestore + +class RegisterActivity : AppCompatActivity() { + + private lateinit var binding: ActivityRegisterBinding + private lateinit var auth: FirebaseAuth + private lateinit var db: FirebaseFirestore + + override fun onCreate(savedInstanceState: Bundle?) { + super.onCreate(savedInstanceState) + binding = ActivityRegisterBinding.inflate(layoutInflater) + setContentView(binding.root) + + auth = FirebaseAuth.getInstance() + db = FirebaseFirestore.getInstance() + + binding.btnRegister.setOnClickListener { + registerUser() + } + } + + private fun registerUser() { + val nama = binding.etNama.text.toString().trim() + val nim = binding.etNim.text.toString().trim() + val password = binding.etPassword.text.toString().trim() + val confirmPassword = binding.etConfirmPassword.text.toString().trim() + + // Validasi input dasar + if (nama.isEmpty() || nim.isEmpty() || password.isEmpty() || confirmPassword.isEmpty()) { + Toast.makeText(this, "Semua field wajib diisi", Toast.LENGTH_SHORT).show() + return + } + if (password.length < 6) { + Toast.makeText(this, "Password minimal 6 karakter", Toast.LENGTH_SHORT).show() + return + } + if (password != confirmPassword) { + Toast.makeText(this, "Password dan konfirmasi password tidak cocok", Toast.LENGTH_SHORT).show() + return + } + + setLoading(true) + + // LANGKAH 1: Cek dulu ke Firestore apakah NIM sudah ada di collection 'users' + db.collection("users").whereEqualTo("nim", nim).get() + .addOnSuccessListener { documents -> + if (documents.isEmpty) { + // Jika hasil pencarian kosong, berarti NIM belum terdaftar. Lanjutkan pendaftaran. + createFirebaseUser(nama, nim, password) + } else { + // Jika ada dokumen yang ditemukan, berarti NIM sudah terdaftar. + setLoading(false) + Toast.makeText(this, "NIM ini sudah terdaftar.", Toast.LENGTH_LONG).show() + } + } + .addOnFailureListener { e -> + setLoading(false) + Toast.makeText(this, "Gagal memverifikasi NIM: ${e.message}", Toast.LENGTH_LONG).show() + } + } + + private fun createFirebaseUser(nama: String, nim: String, password: String) { + val email = "$nim@mahasiswa.upnvj.ac.id" + + // LANGKAH 2: Buat user di Firebase Authentication + auth.createUserWithEmailAndPassword(email, password) + .addOnCompleteListener { task -> + if (task.isSuccessful) { + // LANGKAH 3: Simpan profil ke Firestore + saveUserProfile(uid = task.result.user!!.uid, nama = nama, nim = nim, email = email) + } else { + setLoading(false) + // Cek jenis errornya (sebagai fallback jika terjadi race condition) + if (task.exception is FirebaseAuthUserCollisionException) { + Toast.makeText(this, "NIM ini sudah terdaftar.", Toast.LENGTH_LONG).show() + } else { + Toast.makeText(this, "Gagal mendaftar: ${task.exception?.message}", Toast.LENGTH_LONG).show() + } + } + } + } + + private fun saveUserProfile(uid: String, nama: String, nim: String, email: String) { + val user = UserModel( + uid = uid, + nama = nama, + nim = nim, + email = email + ) + + // 2. Simpan objek user ke Cloud Firestore di collection "users" + db.collection("users").document(uid).set(user) + .addOnSuccessListener { + setLoading(false) + Toast.makeText(this, "Pendaftaran berhasil! Silakan login.", Toast.LENGTH_LONG).show() + finish() // Kembali ke halaman Login + } + .addOnFailureListener { e -> + setLoading(false) + Toast.makeText(this, "Gagal menyimpan profil: ${e.message}", Toast.LENGTH_LONG).show() + } + } + + private fun setLoading(isLoading: Boolean) { + binding.progressBar.visibility = if (isLoading) View.VISIBLE else View.GONE + binding.btnRegister.isEnabled = !isLoading + } +} \ No newline at end of file diff --git a/app/src/main/java/com/androidprojek/unifind/SplashScreenActivity.kt b/app/src/main/java/com/androidprojek/unifind/SplashScreenActivity.kt new file mode 100644 index 0000000..8d6ef5f --- /dev/null +++ b/app/src/main/java/com/androidprojek/unifind/SplashScreenActivity.kt @@ -0,0 +1,56 @@ +package com.androidprojek.unifind + +import android.content.Intent +import android.net.Uri +import android.os.Bundle +import androidx.appcompat.app.AppCompatActivity +import androidx.media3.common.MediaItem +import androidx.media3.common.Player +import androidx.media3.exoplayer.ExoPlayer +import androidx.media3.ui.PlayerView + +class SplashScreenActivity : AppCompatActivity() { + + private lateinit var playerView: PlayerView + private lateinit var player: ExoPlayer + + override fun onCreate(savedInstanceState: Bundle?) { + super.onCreate(savedInstanceState) + setContentView(R.layout.activity_splash_screen) + + playerView = findViewById(R.id.playerView) + + // Inisialisasi ExoPlayer + player = ExoPlayer.Builder(this).build() + playerView.player = player + + // Ambil video dari folder raw + val videoUri = Uri.parse("android.resource://$packageName/${R.raw.splash_screen_animations}") + val mediaItem = MediaItem.fromUri(videoUri) + player.setMediaItem(mediaItem) + + // Set tidak mengulang video + player.repeatMode = Player.REPEAT_MODE_OFF + + // Mulai video saat sudah siap + player.prepare() + player.play() + + // Saat video selesai, pindah ke LoginActivity + player.addListener(object : Player.Listener { + override fun onPlaybackStateChanged(playbackState: Int) { + if (playbackState == Player.STATE_ENDED) { + val intent = Intent(this@SplashScreenActivity, LoginActivity::class.java) + startActivity(intent) + player.release() + finish() + } + } + }) + } + + override fun onStop() { + super.onStop() + player.release() + } +} diff --git a/app/src/main/java/com/androidprojek/unifind/adapter/BarangAdapter.kt b/app/src/main/java/com/androidprojek/unifind/adapter/BarangAdapter.kt new file mode 100644 index 0000000..7fc5be6 --- /dev/null +++ b/app/src/main/java/com/androidprojek/unifind/adapter/BarangAdapter.kt @@ -0,0 +1,143 @@ +package com.androidprojek.unifind.adapter + +import android.content.Intent +import android.view.LayoutInflater +import android.view.View +import android.view.ViewGroup +import android.widget.ImageView +import android.widget.LinearLayout +import android.widget.TextView +import androidx.recyclerview.widget.RecyclerView +import androidx.viewpager2.widget.ViewPager2 +import com.androidprojek.unifind.R +import com.androidprojek.unifind.model.BarangModel +import com.androidprojek.unifind.ui.KontakPelaporActivity +import com.androidprojek.unifind.ui.LaporPenemuanActivity +import com.bumptech.glide.Glide +import com.google.android.material.button.MaterialButton +import com.tbuonomo.viewpagerdotsindicator.DotsIndicator +import de.hdodenhof.circleimageview.CircleImageView + +class BarangAdapter(private val listBarang: List) : + RecyclerView.Adapter() { + + inner class BarangViewHolder(itemView: View) : RecyclerView.ViewHolder(itemView) { + // Header + val ivFotoProfil: CircleImageView = itemView.findViewById(R.id.ivFotoProfil) + val tvNamaPelapor: TextView = itemView.findViewById(R.id.tvNamaPelapor) + val tvNimPelapor: TextView = itemView.findViewById(R.id.tvNimPelapor) + val ivToggleDetail: ImageView = itemView.findViewById(R.id.ivToggleDetail) + + // Gambar + val viewPagerGambarBarang: ViewPager2 = itemView.findViewById(R.id.viewPagerGambarBarang) + val dotsIndicator: DotsIndicator = itemView.findViewById(R.id.dotsIndicator) + + // Info Utama + val tvNamaBarang: TextView = itemView.findViewById(R.id.tvNamaBarang) + val tvStatus: TextView = itemView.findViewById(R.id.tvStatus) + + // Detail Tersembunyi + val layoutDetail: LinearLayout = itemView.findViewById(R.id.layoutDetail) + val tvDetailKategori: TextView = itemView.findViewById(R.id.tvDetailKategori) + val tvDetailDeskripsi: TextView = itemView.findViewById(R.id.tvDetailDeskripsi) + val tvDetailTanggal: TextView = itemView.findViewById(R.id.tvDetailTanggal) + val tvDetailWaktu: TextView = itemView.findViewById(R.id.tvDetailWaktu) + val tvDetailLokasi: TextView = itemView.findViewById(R.id.tvDetailLokasi) + + // Tombol + val btnDetail: MaterialButton = itemView.findViewById(R.id.btnDetail) + val btnAksiUtama: MaterialButton = itemView.findViewById(R.id.btnAksiUtama) + } + + override fun onCreateViewHolder(parent: ViewGroup, viewType: Int): BarangViewHolder { + val view = LayoutInflater.from(parent.context) + .inflate(R.layout.item_barang, parent, false) + return BarangViewHolder(view) + } + + override fun onBindViewHolder(holder: BarangViewHolder, position: Int) { + val barang = listBarang[position] + + // 1. Set data header + holder.tvNamaPelapor.text = barang.nama + holder.tvNimPelapor.text = barang.nim + + // --- PERUBAHAN UTAMA DI SINI --- + // Logika Baru untuk Foto Profil + if (barang.pelaporPhotoUrl.isNotEmpty()) { + // Jika ada URL foto profil, muat dari URL tersebut + Glide.with(holder.itemView.context) + .load(barang.pelaporPhotoUrl) + .placeholder(R.drawable.baseline_person_outline_24) // Opsional: gambar saat loading + .error(R.drawable.baseline_person_outline_24) // Tampil jika URL error/kosong + .into(holder.ivFotoProfil) + } else { + // Jika tidak ada URL, tampilkan gambar default secara eksplisit + holder.ivFotoProfil.setImageResource(R.drawable.baseline_person_outline_24) + } + // --------------------------------- + + // 2. Set data info utama + holder.tvNamaBarang.text = barang.namaBarang + holder.tvStatus.text = barang.status + + // 3. Set data untuk detail tersembunyi + holder.tvDetailKategori.text = barang.kategori + holder.tvDetailDeskripsi.text = barang.deskripsi + holder.tvDetailTanggal.text = barang.tanggalHilang + holder.tvDetailWaktu.text = barang.waktuHilang + holder.tvDetailLokasi.text = barang.lokasiHilang + + // 4. Setup Image Slider + if (barang.fotoUris.isNotEmpty()) { + holder.viewPagerGambarBarang.adapter = ImageSliderAdapter(barang.fotoUris) + holder.dotsIndicator.attachTo(holder.viewPagerGambarBarang) + holder.viewPagerGambarBarang.visibility = View.VISIBLE + holder.dotsIndicator.visibility = View.VISIBLE + } else { + holder.viewPagerGambarBarang.visibility = View.GONE + holder.dotsIndicator.visibility = View.GONE + } + + // 5. Implementasi expand/collapse detail + holder.ivToggleDetail.setOnClickListener { + val isVisible = holder.layoutDetail.visibility == View.VISIBLE + if (isVisible) { + holder.layoutDetail.visibility = View.GONE + holder.ivToggleDetail.animate().rotation(0f).setDuration(200).start() + } else { + holder.layoutDetail.visibility = View.VISIBLE + holder.ivToggleDetail.animate().rotation(180f).setDuration(200).start() + } + } + + // 6. Set listener untuk tombol + holder.btnDetail.setOnClickListener { + // === PERUBAHAN DI SINI === + val context = holder.itemView.context + // Buat intent untuk membuka KontakPelaporActivity + val intent = Intent(context, KontakPelaporActivity::class.java).apply { + // Kirim data kontak pelapor ke activity baru + putExtra(KontakPelaporActivity.EXTRA_INSTAGRAM, barang.pelaporInstagram) + putExtra(KontakPelaporActivity.EXTRA_LINE, barang.pelaporLine) + putExtra(KontakPelaporActivity.EXTRA_WHATSAPP, barang.pelaporWhatsapp) + } + context.startActivity(intent) + // ========================= + } + holder.btnAksiUtama.setOnClickListener { + val context = holder.itemView.context + val intent = Intent(context, LaporPenemuanActivity::class.java).apply { + // --- PERUBAHAN DI SINI: KIRIM NAMA PELAPOR JUGA --- + putExtra(LaporPenemuanActivity.EXTRA_BARANG_ID, barang.id) + putExtra(LaporPenemuanActivity.EXTRA_PELAPOR_UID, barang.pelaporUid) + putExtra(LaporPenemuanActivity.EXTRA_NAMA_BARANG, barang.namaBarang) + putExtra(LaporPenemuanActivity.EXTRA_KATEGORI, barang.kategori) + putExtra(LaporPenemuanActivity.EXTRA_NAMA_PELAPOR, barang.nama) // <-- KIRIM NAMA + } + context.startActivity(intent) + } + } + + override fun getItemCount(): Int = listBarang.size +} \ No newline at end of file diff --git a/app/src/main/java/com/androidprojek/unifind/adapter/ImageSliderAdapter.kt b/app/src/main/java/com/androidprojek/unifind/adapter/ImageSliderAdapter.kt new file mode 100644 index 0000000..0cbef2c --- /dev/null +++ b/app/src/main/java/com/androidprojek/unifind/adapter/ImageSliderAdapter.kt @@ -0,0 +1,27 @@ +package com.androidprojek.unifind.adapter + +import android.view.LayoutInflater +import android.view.ViewGroup +import androidx.recyclerview.widget.RecyclerView +import com.androidprojek.unifind.databinding.ItemGambarSliderBinding // Buat layout XML ini +import com.bumptech.glide.Glide + +class ImageSliderAdapter(private val imageUrls: List) : RecyclerView.Adapter() { + + inner class ImageViewHolder(val binding: ItemGambarSliderBinding) : RecyclerView.ViewHolder(binding.root) + + override fun onCreateViewHolder(parent: ViewGroup, viewType: Int): ImageViewHolder { + val binding = ItemGambarSliderBinding.inflate(LayoutInflater.from(parent.context), parent, false) + return ImageViewHolder(binding) + } + + override fun onBindViewHolder(holder: ImageViewHolder, position: Int) { + val imageUrl = imageUrls[position] + Glide.with(holder.itemView.context) + .load(imageUrl) + .centerCrop() + .into(holder.binding.ivGambarSlider) + } + + override fun getItemCount(): Int = imageUrls.size +} \ No newline at end of file diff --git a/app/src/main/java/com/androidprojek/unifind/adapter/KategoriFilterAdapter.kt b/app/src/main/java/com/androidprojek/unifind/adapter/KategoriFilterAdapter.kt new file mode 100644 index 0000000..dfe15cf --- /dev/null +++ b/app/src/main/java/com/androidprojek/unifind/adapter/KategoriFilterAdapter.kt @@ -0,0 +1,35 @@ +package com.androidprojek.unifind.adapter + +import android.view.LayoutInflater +import android.view.ViewGroup +import androidx.recyclerview.widget.RecyclerView +import com.androidprojek.unifind.databinding.ItemKategoriFilterBinding +import com.androidprojek.unifind.model.KategoriModel // Pastikan ini mengimpor dari package model + +class KategoriFilterAdapter( + private val listKategori: List, + private val onCategoryClick: (KategoriModel) -> Unit +) : RecyclerView.Adapter() { + + inner class ViewHolder(val binding: ItemKategoriFilterBinding) : RecyclerView.ViewHolder(binding.root) { + fun bind(kategori: KategoriModel) { + binding.chipKategori.text = kategori.nama + binding.chipKategori.isChecked = kategori.isSelected + + binding.chipKategori.setOnClickListener { + onCategoryClick(kategori) + } + } + } + + override fun onCreateViewHolder(parent: ViewGroup, viewType: Int): ViewHolder { + val binding = ItemKategoriFilterBinding.inflate(LayoutInflater.from(parent.context), parent, false) + return ViewHolder(binding) + } + + override fun onBindViewHolder(holder: ViewHolder, position: Int) { + holder.bind(listKategori[position]) + } + + override fun getItemCount(): Int = listKategori.size +} \ No newline at end of file diff --git a/app/src/main/java/com/androidprojek/unifind/adapter/LacakFormulirAdapter.kt b/app/src/main/java/com/androidprojek/unifind/adapter/LacakFormulirAdapter.kt new file mode 100644 index 0000000..8f6c5c8 --- /dev/null +++ b/app/src/main/java/com/androidprojek/unifind/adapter/LacakFormulirAdapter.kt @@ -0,0 +1,65 @@ +package com.androidprojek.unifind.adapter + +import android.content.res.ColorStateList +import android.view.LayoutInflater +import android.view.ViewGroup +import androidx.core.content.ContextCompat +import androidx.recyclerview.widget.RecyclerView +import com.androidprojek.unifind.R +import com.androidprojek.unifind.databinding.PenemuanItemLacakFormulirBinding +import com.androidprojek.unifind.model.PenemuanLacakFormulirModel +import com.bumptech.glide.Glide + +class LacakFormulirAdapter( + private var listLacak: List +) : RecyclerView.Adapter() { + + inner class ViewHolder(private val binding: PenemuanItemLacakFormulirBinding) : RecyclerView.ViewHolder(binding.root) { + fun bind(item: PenemuanLacakFormulirModel) { + binding.tvLacakNamaBarang.text = item.namaBarangPostingan + binding.tvLacakNamaPenemu.text = "Ditemukan oleh: ${item.namaPenemu}" + binding.chipLacakStatus.text = item.statusKlaim + + Glide.with(itemView.context) + .load(item.imageUrlPostingan) + .placeholder(R.drawable.baseline_image_24) + .into(binding.ivLacakFotoBarang) + + // --- LOGIKA UNTUK MENGUBAH WARNA STATUS CHIP --- + val context = itemView.context + when (item.statusKlaim) { + "Diterima" -> { + // Tampilan untuk status DITERIMA + binding.chipLacakStatus.chipBackgroundColor = ColorStateList.valueOf(ContextCompat.getColor(context, R.color.status_diterima_bg)) + binding.chipLacakStatus.setTextColor(ContextCompat.getColor(context, R.color.status_text_color)) + } + "Ditolak" -> { + // Tampilan untuk status DITOLAK + binding.chipLacakStatus.chipBackgroundColor = ColorStateList.valueOf(ContextCompat.getColor(context, R.color.status_ditolak_bg)) + binding.chipLacakStatus.setTextColor(ContextCompat.getColor(context, R.color.status_text_color)) + } + else -> { // Default untuk "Menunggu Konfirmasi" + // Tampilan DEFAULT + binding.chipLacakStatus.chipBackgroundColor = ColorStateList.valueOf(ContextCompat.getColor(context, R.color.grey_pending_bg)) + binding.chipLacakStatus.setTextColor(ContextCompat.getColor(context, R.color.grey_pending_text)) + } + } + } + } + + override fun onCreateViewHolder(parent: ViewGroup, viewType: Int): ViewHolder { + val binding = PenemuanItemLacakFormulirBinding.inflate(LayoutInflater.from(parent.context), parent, false) + return ViewHolder(binding) + } + + override fun onBindViewHolder(holder: ViewHolder, position: Int) { + holder.bind(listLacak[position]) + } + + override fun getItemCount(): Int = listLacak.size + + fun updateData(newList: List) { + listLacak = newList + notifyDataSetChanged() + } +} diff --git a/app/src/main/java/com/androidprojek/unifind/adapter/LaporanMasukAdapter.kt b/app/src/main/java/com/androidprojek/unifind/adapter/LaporanMasukAdapter.kt new file mode 100644 index 0000000..e88ba62 --- /dev/null +++ b/app/src/main/java/com/androidprojek/unifind/adapter/LaporanMasukAdapter.kt @@ -0,0 +1,69 @@ +package com.androidprojek.unifind.adapter + +import android.content.res.ColorStateList +import android.view.LayoutInflater +import android.view.ViewGroup +import androidx.core.content.ContextCompat +import androidx.recyclerview.widget.RecyclerView +import com.androidprojek.unifind.R +import com.androidprojek.unifind.databinding.ItemLaporanMasukBinding +import com.androidprojek.unifind.model.LaporanPenemuanModel +import com.bumptech.glide.Glide + +class LaporanMasukAdapter(private val listLaporan: List) : + RecyclerView.Adapter() { + + var onDetailClickListener: ((LaporanPenemuanModel) -> Unit)? = null + var onHubungiClickListener: ((LaporanPenemuanModel) -> Unit)? = null + + inner class LaporanViewHolder(val binding: ItemLaporanMasukBinding) : RecyclerView.ViewHolder(binding.root) + + override fun onCreateViewHolder(parent: ViewGroup, viewType: Int): LaporanViewHolder { + val binding = ItemLaporanMasukBinding.inflate(LayoutInflater.from(parent.context), parent, false) + return LaporanViewHolder(binding) + } + + override fun onBindViewHolder(holder: LaporanViewHolder, position: Int) { + val laporan = listLaporan[position] + holder.binding.apply { + // Mengikat data ke TextViews + tvNamaPenemu.text = laporan.penemuNama + tvNimPenemu.text = laporan.penemuNim + + // Memuat foto profil penemu ke CircleImageView + Glide.with(holder.itemView.context) + .load(laporan.penemuPhotoUrl) + .placeholder(R.drawable.baseline_person_outline_24) + .error(R.drawable.baseline_person_outline_24) + .into(ivPenemuProfile) + + // Mengikat data ke Chip status + chipStatusLaporan.text = laporan.statusLaporan + val context = holder.itemView.context + when (laporan.statusLaporan) { + "Disetujui" -> { + chipStatusLaporan.chipBackgroundColor = ColorStateList.valueOf(ContextCompat.getColor(context, R.color.green_100)) + chipStatusLaporan.setTextColor(ContextCompat.getColor(context, R.color.green_700)) + } + "Ditolak" -> { + chipStatusLaporan.chipBackgroundColor = ColorStateList.valueOf(ContextCompat.getColor(context, R.color.red_100)) + chipStatusLaporan.setTextColor(ContextCompat.getColor(context, R.color.red_700)) + } + else -> { // Menunggu Verifikasi + chipStatusLaporan.chipBackgroundColor = ColorStateList.valueOf(ContextCompat.getColor(context, R.color.blue_100)) + chipStatusLaporan.setTextColor(ContextCompat.getColor(context, R.color.blue_700)) + } + } + + // Menghubungkan listener ke tombol yang benar + btnLihatDetailLaporan.setOnClickListener { + onDetailClickListener?.invoke(laporan) + } + btnHubungiPenemu.setOnClickListener { + onHubungiClickListener?.invoke(laporan) + } + } + } + + override fun getItemCount(): Int = listLaporan.size +} \ No newline at end of file diff --git a/app/src/main/java/com/androidprojek/unifind/adapter/NotificationAdapter.kt b/app/src/main/java/com/androidprojek/unifind/adapter/NotificationAdapter.kt new file mode 100644 index 0000000..9de29a5 --- /dev/null +++ b/app/src/main/java/com/androidprojek/unifind/adapter/NotificationAdapter.kt @@ -0,0 +1,46 @@ +package com.androidprojek.unifind.adapter + +import android.annotation.SuppressLint +import android.view.LayoutInflater +import android.view.View +import android.view.ViewGroup +import android.widget.ImageView +import android.widget.TextView +import androidx.recyclerview.widget.RecyclerView +import com.androidprojek.unifind.R +import com.androidprojek.unifind.model.NotificationModel + +// Ubah parameter menjadi var agar bisa diubah +class NotificationAdapter(private var notificationList: List) : + RecyclerView.Adapter() { + + class NotificationViewHolder(itemView: View) : RecyclerView.ViewHolder(itemView) { + val icon: ImageView = itemView.findViewById(R.id.iv_notification_icon) + val message: TextView = itemView.findViewById(R.id.tv_notification_message) + val timestamp: TextView = itemView.findViewById(R.id.tv_notification_timestamp) + } + + override fun onCreateViewHolder(parent: ViewGroup, viewType: Int): NotificationViewHolder { + val view = LayoutInflater.from(parent.context) + .inflate(R.layout.item_notification, parent, false) + return NotificationViewHolder(view) + } + + override fun onBindViewHolder(holder: NotificationViewHolder, position: Int) { + val notification = notificationList[position] + holder.icon.setImageResource(notification.iconResId) + holder.message.text = notification.message + holder.timestamp.text = notification.timestamp + } + + override fun getItemCount(): Int { + return notificationList.size + } + + // <-- FUNGSI BARU UNTUK UPDATE DATA + @SuppressLint("NotifyDataSetChanged") + fun updateData(newNotificationList: List) { + this.notificationList = newNotificationList + notifyDataSetChanged() // Perintahkan RecyclerView untuk menggambar ulang dirinya + } +} \ No newline at end of file diff --git a/app/src/main/java/com/androidprojek/unifind/adapter/PencarianLacakAdapter.kt b/app/src/main/java/com/androidprojek/unifind/adapter/PencarianLacakAdapter.kt new file mode 100644 index 0000000..b73f93c --- /dev/null +++ b/app/src/main/java/com/androidprojek/unifind/adapter/PencarianLacakAdapter.kt @@ -0,0 +1,63 @@ +package com.androidprojek.unifind.adapter + +import android.content.res.ColorStateList +import android.view.LayoutInflater +import android.view.ViewGroup +import androidx.core.content.ContextCompat +import androidx.recyclerview.widget.RecyclerView +import com.androidprojek.unifind.R +import com.androidprojek.unifind.databinding.ItemLacakFormulirPencarianBinding +import com.androidprojek.unifind.model.PencarianLacakFormulirModel +import com.bumptech.glide.Glide + +class PencarianLacakAdapter(private var listLacak: List) : + RecyclerView.Adapter() { + + inner class LacakViewHolder(val binding: ItemLacakFormulirPencarianBinding) : RecyclerView.ViewHolder(binding.root) + + override fun onCreateViewHolder(parent: ViewGroup, viewType: Int): LacakViewHolder { + val binding = ItemLacakFormulirPencarianBinding.inflate(LayoutInflater.from(parent.context), parent, false) + return LacakViewHolder(binding) + } + + override fun onBindViewHolder(holder: LacakViewHolder, position: Int) { + val item = listLacak[position] + holder.binding.apply { + // Mengisi data teks sesuai format baru + tvLacakNamaBarang.text = item.namaBarang + tvLacakNamaPoster.text = "Barang Hilang Milik: ${item.namaPoster}" + + // Memuat gambar barang menggunakan Glide + Glide.with(holder.itemView.context) + .load(item.imageUrlPostingan) + .placeholder(R.drawable.baseline_image_24) // Gambar default saat loading + .error(R.drawable.baseline_image_24) // Gambar default jika ada error + .into(ivLacakFotoBarang) + + // Mengatur teks dan warna Chip status + chipLacakStatus.text = item.statusLaporan + val context = holder.itemView.context + when (item.statusLaporan) { + "Disetujui" -> { + chipLacakStatus.chipBackgroundColor = ColorStateList.valueOf(ContextCompat.getColor(context, R.color.green_100)) + chipLacakStatus.setTextColor(ContextCompat.getColor(context, R.color.green_700)) + } + "Ditolak" -> { + chipLacakStatus.chipBackgroundColor = ColorStateList.valueOf(ContextCompat.getColor(context, R.color.red_100)) + chipLacakStatus.setTextColor(ContextCompat.getColor(context, R.color.red_700)) + } + else -> { // Menunggu Verifikasi + chipLacakStatus.chipBackgroundColor = ColorStateList.valueOf(ContextCompat.getColor(context, R.color.blue_100)) + chipLacakStatus.setTextColor(ContextCompat.getColor(context, R.color.blue_700)) + } + } + } + } + + override fun getItemCount(): Int = listLacak.size + + fun updateData(newList: List) { + listLacak = newList + notifyDataSetChanged() + } +} \ No newline at end of file diff --git a/app/src/main/java/com/androidprojek/unifind/adapter/PencarianPostinganSayaAdapter.kt b/app/src/main/java/com/androidprojek/unifind/adapter/PencarianPostinganSayaAdapter.kt new file mode 100644 index 0000000..0cd254e --- /dev/null +++ b/app/src/main/java/com/androidprojek/unifind/adapter/PencarianPostinganSayaAdapter.kt @@ -0,0 +1,80 @@ +package com.androidprojek.unifind.adapter + +import android.view.LayoutInflater +import android.view.View +import android.view.ViewGroup +import android.widget.Toast +import androidx.recyclerview.widget.RecyclerView +import com.androidprojek.unifind.databinding.ItemPencarianPostinganSayaBinding // <-- Import View Binding +import com.androidprojek.unifind.model.BarangModel +import com.bumptech.glide.Glide + +class PencarianPostinganSayaAdapter(private val listBarang: List) : + RecyclerView.Adapter() { + + // Listener untuk menangani klik tombol + var onLihatLaporanClickListener: ((BarangModel) -> Unit)? = null + + // ViewHolder sekarang menggunakan View Binding, lebih bersih! + inner class PencarianViewHolder(val binding: ItemPencarianPostinganSayaBinding) : + RecyclerView.ViewHolder(binding.root) + + override fun onCreateViewHolder(parent: ViewGroup, viewType: Int): PencarianViewHolder { + // Inflate layout menggunakan View Binding + val binding = ItemPencarianPostinganSayaBinding.inflate( + LayoutInflater.from(parent.context), + parent, + false + ) + return PencarianViewHolder(binding) + } + + override fun onBindViewHolder(holder: PencarianViewHolder, position: Int) { + val barang = listBarang[position] + + // Kita akan binding data menggunakan 'holder.binding' + holder.binding.apply { + // Info Utama + tvNamaBarang.text = barang.namaBarang + tvStatus.text = barang.status + + // Detail Tersembunyi + tvDetailKategori.text = barang.kategori + tvDetailDeskripsi.text = barang.deskripsi + tvDetailTanggal.text = barang.tanggalHilang + tvDetailWaktu.text = barang.waktuHilang + tvDetailLokasi.text = barang.lokasiHilang + + // Setup Image Slider (logika sama seperti BarangAdapter) + if (barang.fotoUris.isNotEmpty()) { + viewPagerGambarBarang.adapter = ImageSliderAdapter(barang.fotoUris) + dotsIndicator.attachTo(viewPagerGambarBarang) + viewPagerGambarBarang.visibility = View.VISIBLE + dotsIndicator.visibility = View.VISIBLE + } else { + viewPagerGambarBarang.visibility = View.GONE + dotsIndicator.visibility = View.GONE + } + + // Implementasi expand/collapse detail (logika sama seperti BarangAdapter) + ivToggleDetail.setOnClickListener { + val isVisible = layoutDetail.visibility == View.VISIBLE + if (isVisible) { + layoutDetail.visibility = View.GONE + ivToggleDetail.animate().rotation(0f).setDuration(200).start() + } else { + layoutDetail.visibility = View.VISIBLE + ivToggleDetail.animate().rotation(180f).setDuration(200).start() + } + } + + // Set listener untuk tombol "Lihat Laporan Penemuan" + btnLihatLaporan.setOnClickListener { + // Panggil listener yang akan diimplementasikan di Fragment + onLihatLaporanClickListener?.invoke(barang) + } + } + } + + override fun getItemCount(): Int = listBarang.size +} \ No newline at end of file diff --git a/app/src/main/java/com/androidprojek/unifind/adapter/PenemuanAdapter.kt b/app/src/main/java/com/androidprojek/unifind/adapter/PenemuanAdapter.kt new file mode 100644 index 0000000..b909d90 --- /dev/null +++ b/app/src/main/java/com/androidprojek/unifind/adapter/PenemuanAdapter.kt @@ -0,0 +1,121 @@ +package com.androidprojek.unifind.adapter + +import android.view.LayoutInflater +import android.view.View +import android.view.ViewGroup +import androidx.recyclerview.widget.RecyclerView +import androidx.transition.TransitionManager +import com.androidprojek.unifind.R +import com.androidprojek.unifind.databinding.ItemPenemuanBinding +import com.androidprojek.unifind.model.PenemuanModel +import com.bumptech.glide.Glide + +// --- 1. UBAH INTERFACE --- +// Tambahkan fungsi baru untuk menangani klik "Verifikasi" +interface OnItemClickListener { + fun onKlaimClick(postId: String) + fun onVerifikasiClick(postId: String) // Fungsi baru +} + +// --- 2. UBAH KONSTRUKTOR ADAPTER --- +// Tambahkan 'isMyPostsPage' untuk menandai konteks halaman. +class PenemuanAdapter( + private var listPenemuan: MutableList, + private val listener: OnItemClickListener, + private val isMyPostsPage: Boolean = false // Defaultnya false (untuk halaman Home) +) : RecyclerView.Adapter() { + + inner class ViewHolder(private val binding: ItemPenemuanBinding) : RecyclerView.ViewHolder(binding.root) { + + fun bind(penemuan: PenemuanModel) { + // Bagian ini tidak ada perubahan + binding.tvNamaPenemu.text = penemuan.namaPelapor + binding.tvNimPenemu.text = penemuan.nim + binding.tvNamaBarang.text = penemuan.namaBarang + binding.tvStatus.text = "Dalam Pencarian" + binding.ivFotoProfil.setImageResource(R.drawable.ic_launcher_background) + penemuan.imageUrl?.let { url -> + if (url.isNotEmpty()) { + val imageUrlList = listOf(url) + val imageAdapter = ImageSliderAdapter(imageUrlList) + binding.viewPagerGambarBarang.adapter = imageAdapter + binding.dotsIndicator.visibility = View.GONE + binding.viewPagerGambarBarang.visibility = View.VISIBLE + } else { + binding.viewPagerGambarBarang.visibility = View.GONE + binding.dotsIndicator.visibility = View.GONE + } + } ?: run { + binding.viewPagerGambarBarang.visibility = View.GONE + binding.dotsIndicator.visibility = View.GONE + } + binding.tvDetailNamaBarang.text = penemuan.namaBarang + binding.tvDetailKategori.text = penemuan.kategori + binding.tvDetailDeskripsi.text = penemuan.deskripsi + binding.tvDetailTanggal.text = penemuan.tanggalPenemuan + binding.tvDetailWaktu.text = penemuan.waktuPenemuan + binding.tvDetailLokasi.text = penemuan.lokasiPenemuan + + setupToggleButton(binding, penemuan) + } + + private fun setupToggleButton(binding: ItemPenemuanBinding, penemuan: PenemuanModel) { + binding.btnKiri.text = "Detail Barang" + + // --- 3. LOGIKA KONDISIONAL UNTUK TOMBOL --- + if (isMyPostsPage) { + // Jika ini adalah halaman "Postingan Saya" + binding.btnKanan.text = "Verifikasi" + binding.btnKanan.setOnClickListener { + penemuan.id?.let { postId -> + listener.onVerifikasiClick(postId) + } + } + } else { + // Jika ini adalah halaman Home (Beranda) + binding.btnKanan.text = "Klaim Barang" + binding.btnKanan.setOnClickListener { + penemuan.id?.let { postId -> + listener.onKlaimClick(postId) + } + } + } + // --- SELESAI PERUBAHAN LOGIKA TOMBOL --- + + binding.ivToggleDetail.setOnClickListener { + val isVisible = binding.layoutDetail.visibility == View.VISIBLE + TransitionManager.beginDelayedTransition(binding.root as ViewGroup) + if (isVisible) { + binding.layoutDetail.visibility = View.GONE + binding.ivToggleDetail.setImageResource(R.drawable.ic_arrow_down) + binding.btnKiri.text = "Detail Barang" + } else { + binding.layoutDetail.visibility = View.VISIBLE + binding.ivToggleDetail.setImageResource(R.drawable.ic_arrow_up) + binding.btnKiri.text = "Tutup Detail" + } + } + + binding.btnKiri.setOnClickListener { + binding.ivToggleDetail.performClick() + } + } + } + + override fun onCreateViewHolder(parent: ViewGroup, viewType: Int): ViewHolder { + val binding = ItemPenemuanBinding.inflate(LayoutInflater.from(parent.context), parent, false) + return ViewHolder(binding) + } + + override fun onBindViewHolder(holder: ViewHolder, position: Int) { + holder.bind(listPenemuan[position]) + } + + override fun getItemCount(): Int = listPenemuan.size + + fun updateData(newList: List) { + listPenemuan.clear() + listPenemuan.addAll(newList) + notifyDataSetChanged() + } +} diff --git a/app/src/main/java/com/androidprojek/unifind/adapter/PenemuanPengklaimAdapter.kt b/app/src/main/java/com/androidprojek/unifind/adapter/PenemuanPengklaimAdapter.kt new file mode 100644 index 0000000..27979fa --- /dev/null +++ b/app/src/main/java/com/androidprojek/unifind/adapter/PenemuanPengklaimAdapter.kt @@ -0,0 +1,83 @@ +package com.androidprojek.unifind.adapter + +import android.content.res.ColorStateList +import android.view.LayoutInflater +import android.view.ViewGroup +import androidx.core.content.ContextCompat +import androidx.recyclerview.widget.RecyclerView +import com.androidprojek.unifind.R +import com.androidprojek.unifind.databinding.ItemVerifikasiPemilikBinding +import com.androidprojek.unifind.model.PenemuanKlaimModel + +// --- PERUBAHAN UTAMA DI KONSTRUKTOR --- +// Kita tidak lagi menggunakan interface, tapi langsung menerima dua fungsi (lambda). +class PenemuanPengklaimAdapter( + private val listKlaim: List, + private val onLihatJawaban: (PenemuanKlaimModel) -> Unit, + private val onKontak: (PenemuanKlaimModel) -> Unit +) : RecyclerView.Adapter() { + + inner class ViewHolder(private val binding: ItemVerifikasiPemilikBinding) : RecyclerView.ViewHolder(binding.root) { + fun bind(klaim: PenemuanKlaimModel) { + binding.tvPengklaimNama.text = klaim.namaPengklaim + binding.tvPengklaimNim.text = klaim.nimPengklaim + binding.chipStatusVerifikasi.text = klaim.statusKlaim + + // --- LOGIKA UNTUK MENGUBAH WARNA BERDASARKAN STATUS --- + val context = itemView.context + when (klaim.statusKlaim) { + "Diterima" -> { + // Tampilan untuk status DITERIMA + binding.chipStatusVerifikasi.setChipBackgroundColorResource(R.color.status_diterima_bg) + binding.chipStatusVerifikasi.setTextColor(ContextCompat.getColor(context, R.color.status_text_color)) + + binding.btnKontakPengklaim.isEnabled = true + binding.btnKontakPengklaim.backgroundTintList = ColorStateList.valueOf(ContextCompat.getColor(context, R.color.kontak_diterima_bg)) + binding.btnKontakPengklaim.setTextColor(ContextCompat.getColor(context, R.color.status_text_color)) + binding.btnKontakPengklaim.setIconTintResource(R.color.status_text_color) + } + "Ditolak" -> { + // Tampilan untuk status DITOLAK + binding.chipStatusVerifikasi.setChipBackgroundColorResource(R.color.status_ditolak_bg) + binding.chipStatusVerifikasi.setTextColor(ContextCompat.getColor(context, R.color.status_text_color)) + + binding.btnKontakPengklaim.isEnabled = false + binding.btnKontakPengklaim.backgroundTintList = ColorStateList.valueOf(ContextCompat.getColor(context, R.color.kontak_ditolak_bg)) + binding.btnKontakPengklaim.setTextColor(ContextCompat.getColor(context, R.color.status_text_color)) + binding.btnKontakPengklaim.setIconTintResource(R.color.status_text_color) + } + else -> { // Default untuk "Menunggu Konfirmasi" + // Tampilan DEFAULT + binding.chipStatusVerifikasi.setChipBackgroundColorResource(R.color.grey_pending_bg) + binding.chipStatusVerifikasi.setTextColor(ContextCompat.getColor(context, R.color.grey_pending_text)) + + binding.btnKontakPengklaim.isEnabled = false + binding.btnKontakPengklaim.backgroundTintList = ColorStateList.valueOf(ContextCompat.getColor(context, R.color.kontak_ditolak_bg)) + binding.btnKontakPengklaim.setTextColor(ContextCompat.getColor(context, R.color.status_text_color)) + binding.btnKontakPengklaim.setIconTintResource(R.color.status_text_color) + } + } + + // Panggil lambda secara langsung saat tombol diklik + binding.btnLihatJawaban.setOnClickListener { + onLihatJawaban(klaim) + } + binding.btnKontakPengklaim.setOnClickListener { + if (it.isEnabled) { + onKontak(klaim) + } + } + } + } + + override fun onCreateViewHolder(parent: ViewGroup, viewType: Int): ViewHolder { + val binding = ItemVerifikasiPemilikBinding.inflate(LayoutInflater.from(parent.context), parent, false) + return ViewHolder(binding) + } + + override fun onBindViewHolder(holder: ViewHolder, position: Int) { + holder.bind(listKlaim[position]) + } + + override fun getItemCount(): Int = listKlaim.size +} diff --git a/app/src/main/java/com/androidprojek/unifind/adapter/TrackingAdapter.kt b/app/src/main/java/com/androidprojek/unifind/adapter/TrackingAdapter.kt new file mode 100644 index 0000000..fe8c819 --- /dev/null +++ b/app/src/main/java/com/androidprojek/unifind/adapter/TrackingAdapter.kt @@ -0,0 +1,111 @@ +package com.androidprojek.unifind.ui.dashboard + +import android.os.Bundle +import android.view.LayoutInflater +import android.view.View +import android.view.ViewGroup +import android.widget.ImageView +import android.widget.LinearLayout +import android.widget.TextView +import android.widget.Toast +import androidx.navigation.findNavController +import androidx.recyclerview.widget.RecyclerView +import com.androidprojek.unifind.R +import com.androidprojek.unifind.model.Tracking +import com.bumptech.glide.Glide + +class TrackingAdapter( + private val trackingList: List, + private val onLacakClick: (Tracking) -> Unit +) : RecyclerView.Adapter() { + + private val expandedPositions = mutableSetOf() + + override fun onCreateViewHolder(parent: ViewGroup, viewType: Int): TrackingViewHolder { + val view = LayoutInflater.from(parent.context) + .inflate(R.layout.item_tracking, parent, false) + return TrackingViewHolder(view) + } + + override fun onBindViewHolder(holder: TrackingViewHolder, position: Int) { + val tracking = trackingList[position] + val isExpanded = expandedPositions.contains(position) + + // === Compact view === + holder.tvNamaBarang.text = tracking.namaBarang + holder.tvKategoriBarang.text = "Kategori: ${tracking.kategoriBarang}" + if (tracking.imageUrl != null) { + Glide.with(holder.itemView.context) + .load(tracking.imageUrl) + .into(holder.ivTrackingImage) + } else { + holder.ivTrackingImage.setImageResource(R.drawable.ic_dashboard_black_24dp) + } + + // === Expanded view === + holder.tvNamaBarangExpand.text = tracking.namaBarang + holder.tvKategoriBarangExpand.text = "${tracking.kategoriBarang}" + holder.tvDeskripsi.text = "${tracking.deskripsiBarang}" + holder.idPerangkat.text = "${tracking.idPerangkat}" + if (tracking.imageUrl != null) { + Glide.with(holder.itemView.context) + .load(tracking.imageUrl) + .into(holder.ivTrackingImageExpand) + } else { + holder.ivTrackingImageExpand.setImageResource(R.drawable.ic_dashboard_black_24dp) + } + + // === Visibility toggle === + holder.compactLayout.visibility = if (isExpanded) View.GONE else View.VISIBLE + holder.expandedLayout.visibility = if (isExpanded) View.VISIBLE else View.GONE + + holder.btnDropdown.setImageResource( + if (isExpanded) R.drawable.arrow_up else R.drawable.arrow_down + ) + + // Expand/collapse behavior + holder.btnDropdown.setOnClickListener { + if (isExpanded) expandedPositions.remove(position) + else expandedPositions.add(position) + notifyItemChanged(position) + } + + // Handle "Lacak" button in both states + holder.btnLacakCompact.setOnClickListener { + val bundle = Bundle().apply { + putString("idPerangkat", tracking.idPerangkat) + } + it.findNavController().navigate(R.id.detailTrackingFragment, bundle) + } + + holder.btnLacakExpand.setOnClickListener { + val bundle = Bundle().apply { + putString("idPerangkat", tracking.idPerangkat) + } + it.findNavController().navigate(R.id.detailTrackingFragment, bundle) + } + } + + override fun getItemCount(): Int = trackingList.size + + inner class TrackingViewHolder(itemView: View) : RecyclerView.ViewHolder(itemView) { + // Compact layout views + val compactLayout: View = itemView.findViewById(R.id.compact_layout) + val ivTrackingImage: ImageView = itemView.findViewById(R.id.iv_tracking_image) + val tvNamaBarang: TextView = itemView.findViewById(R.id.tv_nama_barang) + val tvKategoriBarang: TextView = itemView.findViewById(R.id.tv_kategori_barang) + val btnLacakCompact: View = itemView.findViewById(R.id.btn_lacak_compact) + + // Expanded layout views + val expandedLayout: View = itemView.findViewById(R.id.expanded_layout) + val tvNamaBarangExpand: TextView = itemView.findViewById(R.id.tv_nama_barang_expand) + val tvKategoriBarangExpand: TextView = itemView.findViewById(R.id.tv_kategori_barang_expand) + val ivTrackingImageExpand: ImageView = itemView.findViewById(R.id.iv_tracking_image_expand) + val tvDeskripsi: TextView = itemView.findViewById(R.id.tv_deskripsi) + val idPerangkat: TextView = itemView.findViewById(R.id.idPerangkat) + val btnLacakExpand: View = itemView.findViewById(R.id.btn_lacak_expand) + + // Dropdown button + val btnDropdown: ImageView = itemView.findViewById(R.id.btn_dropdown) + } +} \ No newline at end of file diff --git a/app/src/main/java/com/androidprojek/unifind/datanotification/NotificationRepository.kt b/app/src/main/java/com/androidprojek/unifind/datanotification/NotificationRepository.kt new file mode 100644 index 0000000..e553bd3 --- /dev/null +++ b/app/src/main/java/com/androidprojek/unifind/datanotification/NotificationRepository.kt @@ -0,0 +1,34 @@ +package com.androidprojek.unifind.datanotification + +import androidx.lifecycle.MutableLiveData +import com.androidprojek.unifind.R +import com.androidprojek.unifind.model.NotificationModel +import java.util.Date + +/** + * Ini adalah Singleton Repository, satu-satunya sumber data notifikasi + * untuk seluruh aplikasi. + * 'object' memastikan hanya ada satu instance dari kelas ini. + */ +object NotificationRepository { + val notificationList = MutableLiveData>().apply { + // Sekarang listnya dimulai dalam keadaan benar-benar kosong. + value = mutableListOf() + } + + /** + * Fungsi terpusat untuk menambah notifikasi baru ke dalam daftar. + * Fungsi ini bisa dipanggil dari mana saja di dalam aplikasi. + * @param notification Objek NotificationModel yang akan ditambahkan. + */ + fun addNotification(notification: NotificationModel) { + // Ambil daftar yang ada saat ini, atau buat list baru jika null + val currentList = notificationList.value ?: mutableListOf() + + // Tambahkan item baru ke posisi paling atas (indeks 0) + currentList.add(0, notification) + + // Set nilai baru ke LiveData agar semua observer mendeteksi perubahan + notificationList.value = currentList + } +} \ No newline at end of file diff --git a/app/src/main/java/com/androidprojek/unifind/model/BarangModel.kt b/app/src/main/java/com/androidprojek/unifind/model/BarangModel.kt new file mode 100644 index 0000000..2d4f577 --- /dev/null +++ b/app/src/main/java/com/androidprojek/unifind/model/BarangModel.kt @@ -0,0 +1,33 @@ +package com.androidprojek.unifind.model + +import android.os.Parcelable +import com.google.firebase.firestore.Exclude +import com.google.firebase.firestore.ServerTimestamp +import kotlinx.parcelize.Parcelize +import java.util.Date + +@Parcelize +data class BarangModel( + @get:Exclude var id: String? = null, + + // --- Data Pelapor --- + val pelaporUid: String = "", + val nama: String = "", + val nim: String = "", + val pelaporPhotoUrl: String = "", // <-- FOTO PROFIL PELAPOR + val pelaporInstagram: String = "", // <-- KONTAK INSTAGRAM PELAPOR + val pelaporLine: String = "", // <-- KONTAK LINE PELAPOR + val pelaporWhatsapp: String = "", // <-- KONTAK WHATSAPP PELAPOR + + // --- Data Barang --- + val namaBarang: String = "", + val kategori: String = "", + val deskripsi: String = "", + val tanggalHilang: String = "", + val waktuHilang: String = "", + val lokasiHilang: String = "", + val fotoUris: List = emptyList(), + val status: String = "Dalam Pencarian", + + @ServerTimestamp val timestamp: Date? = null +) : Parcelable \ No newline at end of file diff --git a/app/src/main/java/com/androidprojek/unifind/model/KategoriModel.kt b/app/src/main/java/com/androidprojek/unifind/model/KategoriModel.kt new file mode 100644 index 0000000..917fa0c --- /dev/null +++ b/app/src/main/java/com/androidprojek/unifind/model/KategoriModel.kt @@ -0,0 +1,3 @@ +package com.androidprojek.unifind.model // Pastikan package-nya benar + +data class KategoriModel(val nama: String, var isSelected: Boolean = false) \ No newline at end of file diff --git a/app/src/main/java/com/androidprojek/unifind/model/LaporanPenemuanModel.kt b/app/src/main/java/com/androidprojek/unifind/model/LaporanPenemuanModel.kt new file mode 100644 index 0000000..f539717 --- /dev/null +++ b/app/src/main/java/com/androidprojek/unifind/model/LaporanPenemuanModel.kt @@ -0,0 +1,40 @@ +package com.androidprojek.unifind.model + +import android.os.Parcelable +import com.google.firebase.firestore.Exclude +import com.google.firebase.firestore.ServerTimestamp +import kotlinx.parcelize.Parcelize +import java.util.Date + +@Parcelize +data class LaporanPenemuanModel( + @get:Exclude var id: String? = null, // Untuk menyimpan ID unik dari setiap laporan + + // Info Penghubung + val idBarangHilang: String = "", + val uidPelaporAsli: String = "", + + // Info Si Penemu (yang mengisi form ini) + val penemuUid: String = "", + val penemuNama: String = "", + val penemuNim: String = "", + val penemuInstagram: String? = null, + val penemuLine: String? = null, + val penemuWhatsapp: String? = null, + val penemuPhotoUrl: String? = null, + + // --- TAMBAHKAN DUA FIELD INI --- + val namaBarangPostingan: String? = null, + val kategoriPostingan: String? = null, + + // Info Laporan Penemuan + val deskripsiTambahan: String = "", + val tanggalTemuan: String = "", + val waktuTemuan: String = "", + val lokasiTemuan: String = "", + val fotoLaporanUris: List = emptyList(), // Foto dari si penemu + + // Status + val statusLaporan: String = "Menunggu Verifikasi", + @ServerTimestamp val timestamp: Date? = null +) : Parcelable \ No newline at end of file diff --git a/app/src/main/java/com/androidprojek/unifind/model/NotificationModel.kt b/app/src/main/java/com/androidprojek/unifind/model/NotificationModel.kt new file mode 100644 index 0000000..a029114 --- /dev/null +++ b/app/src/main/java/com/androidprojek/unifind/model/NotificationModel.kt @@ -0,0 +1,19 @@ +package com.androidprojek.unifind.model + +import androidx.annotation.DrawableRes + +/** + * Data class ini merepresentasikan satu buah item di dalam daftar notifikasi. + */ +data class NotificationModel( + val id: Long, // ID unik untuk setiap notifikasi, bisa dari timestamp atau database + + @DrawableRes + val iconResId: Int, // Resource ID untuk gambar ikon (contoh: R.drawable.form) + + val message: String, // Teks utama notifikasi (contoh: "Form Verifikasi Penemu...") + + val timestamp: String, // Teks waktu (contoh: "baru saja", "1 menit yang lalu") + + val isRead: Boolean = false // Status untuk menandai notifikasi sudah dibaca atau belum +) \ No newline at end of file diff --git a/app/src/main/java/com/androidprojek/unifind/model/PencarianLacakFormulirModel.kt b/app/src/main/java/com/androidprojek/unifind/model/PencarianLacakFormulirModel.kt new file mode 100644 index 0000000..2a307be --- /dev/null +++ b/app/src/main/java/com/androidprojek/unifind/model/PencarianLacakFormulirModel.kt @@ -0,0 +1,8 @@ +package com.androidprojek.unifind.model + +data class PencarianLacakFormulirModel( + val namaBarang: String?, + val namaPoster: String?, + val imageUrlPostingan: String?, + val statusLaporan: String? +) \ No newline at end of file diff --git a/app/src/main/java/com/androidprojek/unifind/model/PenemuanKlaimModel.kt b/app/src/main/java/com/androidprojek/unifind/model/PenemuanKlaimModel.kt new file mode 100644 index 0000000..ce0a386 --- /dev/null +++ b/app/src/main/java/com/androidprojek/unifind/model/PenemuanKlaimModel.kt @@ -0,0 +1,24 @@ +package com.androidprojek.unifind.model + +import android.os.Parcelable +import com.google.firebase.firestore.Exclude +import kotlinx.parcelize.Parcelize + +// --- 1. TAMBAHKAN ANOTASI @Parcelize --- +@Parcelize +data class PenemuanKlaimModel( + @get:Exclude var id: String? = null, + val uidPengklaim: String? = null, + val namaPengklaim: String? = null, + val nimPengklaim: String? = null, + val namaBarangKlaim: String? = null, + val kategoriKlaim: String? = null, + val deskripsiKlaim: String? = null, + val tanggalHilangKlaim: String? = null, + val waktuHilangKlaim: String? = null, + val lokasiHilangKlaim: String? = null, + val imageUrlKlaim: String? = null, + val timestampKlaim: Long? = 0L, + val statusKlaim: String? = null +// --- 2. IMPLEMENTASIKAN Parcelable --- +) : Parcelable diff --git a/app/src/main/java/com/androidprojek/unifind/model/PenemuanLacakFormulirModel.kt b/app/src/main/java/com/androidprojek/unifind/model/PenemuanLacakFormulirModel.kt new file mode 100644 index 0000000..94b41d9 --- /dev/null +++ b/app/src/main/java/com/androidprojek/unifind/model/PenemuanLacakFormulirModel.kt @@ -0,0 +1,24 @@ +package com.androidprojek.unifind.model + +import android.os.Parcelable +import kotlinx.parcelize.Parcelize + +/** + * Model data ini khusus untuk halaman "Lacak Formulir". + * Ia menggabungkan informasi dari postingan asli dan klaim yang dikirim. + */ +@Parcelize +data class PenemuanLacakFormulirModel( + // Info dari postingan asli + val postId: String? = null, + val namaBarangPostingan: String? = null, + val imageUrlPostingan: String? = null, + val namaPenemu: String? = null, + + // Info dari klaim yang dikirim + val klaimId: String? = null, + val statusKlaim: String? = null, + + // Seluruh data dari formulir klaim, untuk dikirim jika "Lihat Jawaban" diklik + val detailKlaim: PenemuanKlaimModel? = null +) : Parcelable diff --git a/app/src/main/java/com/androidprojek/unifind/model/PenemuanModel.kt b/app/src/main/java/com/androidprojek/unifind/model/PenemuanModel.kt new file mode 100644 index 0000000..b796bcd --- /dev/null +++ b/app/src/main/java/com/androidprojek/unifind/model/PenemuanModel.kt @@ -0,0 +1,25 @@ +package com.androidprojek.unifind.model + +import android.os.Parcelable +import com.google.firebase.firestore.Exclude +import kotlinx.parcelize.Parcelize + +@Parcelize +data class PenemuanModel( + // TAMBAHKAN PROPERTI INI UNTUK MENYIMPAN ID DOKUMEN DARI FIRESTORE + @get:Exclude var id: String? = null, + + // Properti lain yang sudah ada + val namaPelapor: String? = null, + val nim: String? = null, + val namaBarang: String? = null, + val kategori: String? = null, + val deskripsi: String? = null, + val tanggalPenemuan: String? = null, + val waktuPenemuan: String? = null, + val lokasiPenemuan: String? = null, + val imageUrl: String? = null, + val timestamp: Long? = 0L, + val uid: String? = null, + val status: String? = "Dalam Pencarian" +) : Parcelable diff --git a/app/src/main/java/com/androidprojek/unifind/model/Tracking.kt b/app/src/main/java/com/androidprojek/unifind/model/Tracking.kt new file mode 100644 index 0000000..fa9fa75 --- /dev/null +++ b/app/src/main/java/com/androidprojek/unifind/model/Tracking.kt @@ -0,0 +1,11 @@ +package com.androidprojek.unifind.model + +data class Tracking( + val id: String = "", + val namaBarang: String = "", + val kategoriBarang: String = "", + val deskripsiBarang: String = "", + val idPerangkat: String = "", + val imageUrl: String? = null, + val timestamp: Long = 0L +) \ No newline at end of file diff --git a/app/src/main/java/com/androidprojek/unifind/model/UserModel.kt b/app/src/main/java/com/androidprojek/unifind/model/UserModel.kt new file mode 100644 index 0000000..49629b0 --- /dev/null +++ b/app/src/main/java/com/androidprojek/unifind/model/UserModel.kt @@ -0,0 +1,12 @@ +package com.androidprojek.unifind.model + +data class UserModel( + val uid: String = "", + val nama: String = "", + val nim: String = "", + val email: String = "", + val photoUrl: String = "", + val instagram: String = "", + val line: String = "", + val whatsapp: String = "" +) \ No newline at end of file diff --git a/app/src/main/java/com/androidprojek/unifind/ui/DetailBarangActivity.kt b/app/src/main/java/com/androidprojek/unifind/ui/DetailBarangActivity.kt new file mode 100644 index 0000000..b1a23ad --- /dev/null +++ b/app/src/main/java/com/androidprojek/unifind/ui/DetailBarangActivity.kt @@ -0,0 +1,37 @@ +//package com.androidprojek.unifind.ui +// +//import android.net.Uri +//import android.os.Bundle +//import androidx.appcompat.app.AppCompatActivity +//import com.androidprojek.unifind.R +//import com.androidprojek.unifind.databinding.ActivityDetailBarangBinding +//import com.androidprojek.unifind.model.BarangModel +// +//class DetailBarangActivity : AppCompatActivity() { +// +// private lateinit var binding: ActivityDetailBarangBinding +// +// override fun onCreate(savedInstanceState: Bundle?) { +// super.onCreate(savedInstanceState) +// binding = ActivityDetailBarangBinding.inflate(layoutInflater) +// setContentView(binding.root) +// +// val barang = intent.getParcelableExtra("DATA_BARANG") +// barang?.let { +// binding.tvNama.text = "Nama: ${it.nama}" +// binding.tvNim.text = "NIM: ${it.nim}" +// binding.tvNamaBarang.text = "Nama Barang: ${it.namaBarang}" +// binding.tvKategori.text = "Kategori: ${it.kategori}" +// binding.tvDeskripsi.text = "Deskripsi: ${it.deskripsi}" +// binding.tvTanggalWaktu.text = "Hilang: ${it.tanggalHilang} pukul ${it.waktuHilang}" +// binding.tvLokasi.text = "Lokasi: ${it.lokasiHilang}" +// try { +// val uri = Uri.parse(barang.fotoUri) +// binding.imgDetail.setImageURI(uri) +// } catch (e: Exception) { +// e.printStackTrace() +// binding.imgDetail.setImageResource(R.drawable.warning_vector) +// } +// } +// } +//} diff --git a/app/src/main/java/com/androidprojek/unifind/ui/FormBarangActivity.kt b/app/src/main/java/com/androidprojek/unifind/ui/FormBarangActivity.kt new file mode 100644 index 0000000..d938204 --- /dev/null +++ b/app/src/main/java/com/androidprojek/unifind/ui/FormBarangActivity.kt @@ -0,0 +1,254 @@ +package com.androidprojek.unifind.ui + +import android.app.Activity +import android.app.DatePickerDialog +import android.app.TimePickerDialog +import android.content.Intent +import android.net.Uri +import android.os.Bundle +import android.provider.MediaStore +import android.view.View +import android.widget.ArrayAdapter +import android.widget.ImageView +import android.widget.Toast +import androidx.appcompat.app.AppCompatActivity +import androidx.lifecycle.ViewModelProvider // <-- PASTIKAN IMPORT INI ADA +import com.androidprojek.unifind.R +import com.androidprojek.unifind.databinding.ActivityFormBarangBinding +import com.androidprojek.unifind.model.BarangModel +import com.androidprojek.unifind.model.UserModel +import com.androidprojek.unifind.viewmodel.NotificationMainViewModel // <-- PASTIKAN IMPORT INI ADA +import com.google.firebase.auth.FirebaseAuth +import com.google.firebase.firestore.FirebaseFirestore +import com.google.firebase.storage.FirebaseStorage +import java.text.SimpleDateFormat +import java.util.* + +class FormBarangActivity : AppCompatActivity() { + + private lateinit var binding: ActivityFormBarangBinding + private val selectedImageUris = mutableListOf() + private val calendar = Calendar.getInstance() + + private lateinit var db: FirebaseFirestore + private lateinit var storage: FirebaseStorage + private lateinit var auth: FirebaseAuth + + // <-- PERUBAHAN 1: Deklarasikan ViewModel + private lateinit var sharedViewModel: NotificationMainViewModel + + private var currentUserProfile: UserModel? = null + + companion object { + const val PICK_IMAGES_REQUEST = 1 + } + + override fun onCreate(savedInstanceState: Bundle?) { + super.onCreate(savedInstanceState) + binding = ActivityFormBarangBinding.inflate(layoutInflater) + setContentView(binding.root) + + val btnBack: ImageView = findViewById(R.id.btnBack) + + // 2. Set OnClickListener untuk ImageView + btnBack.setOnClickListener { + // 3. Panggil finish() saat di-klik untuk menutup Activity ini dan kembali + finish() + } + + db = FirebaseFirestore.getInstance() + storage = FirebaseStorage.getInstance() + auth = FirebaseAuth.getInstance() + + // <-- PERUBAHAN 2: Inisialisasi ViewModel + sharedViewModel = ViewModelProvider(this).get(NotificationMainViewModel::class.java) + + fetchUserProfile() + setupSpinner() + setupDateTimePickers() + setupButtonListeners() + } + + private fun fetchUserProfile() { + val user = auth.currentUser + if (user == null) { + Toast.makeText(this, "Sesi login tidak valid.", Toast.LENGTH_LONG).show() + finish() + return + } + + setLoading(true) + db.collection("users").document(user.uid).get() + .addOnSuccessListener { document -> + if (document.exists()) { + currentUserProfile = document.toObject(UserModel::class.java) + } else { + Toast.makeText(this, "Data profil tidak ditemukan.", Toast.LENGTH_SHORT).show() + } + setLoading(false) + } + .addOnFailureListener { + setLoading(false) + Toast.makeText(this, "Gagal mengambil data profil.", Toast.LENGTH_SHORT).show() + } + } + + private fun saveDataToFirestore(imageUrls: List) { + val currentUser = auth.currentUser + if (currentUser == null || currentUserProfile == null) { + setLoading(false) + Toast.makeText(this, "Tidak bisa menyimpan, data pengguna tidak lengkap.", Toast.LENGTH_SHORT).show() + return + } + + val barang = BarangModel( + pelaporUid = currentUser.uid, + nama = currentUserProfile!!.nama, + nim = currentUserProfile!!.nim, + pelaporPhotoUrl = currentUserProfile!!.photoUrl, + pelaporInstagram = currentUserProfile!!.instagram, + pelaporLine = currentUserProfile!!.line, + pelaporWhatsapp = currentUserProfile!!.whatsapp, + namaBarang = binding.etNamaBarang.text.toString(), + kategori = binding.spinnerKategori.selectedItem.toString(), + deskripsi = binding.etDeskripsi.text.toString(), + tanggalHilang = binding.tvTanggal.text.toString(), + waktuHilang = binding.tvWaktu.text.toString(), + lokasiHilang = binding.etLokasi.text.toString(), + fotoUris = imageUrls, + status = "Dalam Pencarian" + ) + + db.collection("barangHilang").add(barang) + .addOnSuccessListener { + // <-- PERUBAHAN 3: Panggil ViewModel untuk membuat notifikasi + sharedViewModel.addSearchSuccessNotification() + + setLoading(false) + Toast.makeText(this, "Laporan berhasil dibuat!", Toast.LENGTH_LONG).show() + finish() + } + .addOnFailureListener { e -> + setLoading(false) + Toast.makeText(this, "Gagal menyimpan data: ${e.message}", Toast.LENGTH_LONG).show() + } + } + + // ... (Sisa fungsi lainnya tidak perlu diubah) ... + private fun setupSpinner() { + ArrayAdapter.createFromResource(this, R.array.kategori_barang, android.R.layout.simple_spinner_item).also { adapter -> + adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item) + binding.spinnerKategori.adapter = adapter + } + } + + private fun setupDateTimePickers() { + val dateSetListener = DatePickerDialog.OnDateSetListener { _, year, month, dayOfMonth -> + calendar.set(Calendar.YEAR, year); calendar.set(Calendar.MONTH, month); calendar.set(Calendar.DAY_OF_MONTH, dayOfMonth) + updateDateInView() + } + val timeSetListener = TimePickerDialog.OnTimeSetListener { _, hourOfDay, minute -> + calendar.set(Calendar.HOUR_OF_DAY, hourOfDay); calendar.set(Calendar.MINUTE, minute) + updateTimeInView() + } + binding.tvTanggal.setOnClickListener { + DatePickerDialog(this, dateSetListener, calendar.get(Calendar.YEAR), calendar.get(Calendar.MONTH), calendar.get(Calendar.DAY_OF_MONTH)).show() + } + binding.tvWaktu.setOnClickListener { + TimePickerDialog(this, timeSetListener, calendar.get(Calendar.HOUR_OF_DAY), calendar.get(Calendar.MINUTE), true).show() + } + } + + private fun setupButtonListeners() { + binding.btnUploadGambar.setOnClickListener { + val intent = Intent(Intent.ACTION_PICK, MediaStore.Images.Media.EXTERNAL_CONTENT_URI) + intent.putExtra(Intent.EXTRA_ALLOW_MULTIPLE, true) + startActivityForResult(intent, PICK_IMAGES_REQUEST) + } + binding.btnSimpan.setOnClickListener { + if (isValidInput()) { + uploadImagesAndSaveData() + } + } + } + + override fun onActivityResult(requestCode: Int, resultCode: Int, data: Intent?) { + super.onActivityResult(requestCode, resultCode, data) + if (requestCode == PICK_IMAGES_REQUEST && resultCode == Activity.RESULT_OK && data != null) { + selectedImageUris.clear() + if (data.clipData != null) { + for (i in 0 until data.clipData!!.itemCount) { + selectedImageUris.add(data.clipData!!.getItemAt(i).uri) + } + } else if (data.data != null) { + selectedImageUris.add(data.data!!) + } + binding.tvImageCount.text = "${selectedImageUris.size} gambar dipilih" + binding.tvImageCount.visibility = View.VISIBLE + } + } + + private fun isValidInput(): Boolean { + if (binding.etNamaBarang.text.isBlank()) { + Toast.makeText(this, "Nama Barang tidak boleh kosong", Toast.LENGTH_SHORT).show() + return false + } + if (binding.spinnerKategori.selectedItemPosition == 0) { + Toast.makeText(this, "Silakan pilih kategori barang", Toast.LENGTH_SHORT).show() + return false + } + if (binding.tvTanggal.text.isBlank() || binding.tvWaktu.text.isBlank()) { + Toast.makeText(this, "Silakan tentukan tanggal dan waktu", Toast.LENGTH_SHORT).show() + return false + } + if (selectedImageUris.isEmpty()) { + Toast.makeText(this, "Silakan pilih gambar terlebih dahulu", Toast.LENGTH_SHORT).show() + return false + } + return true + } + + private fun uploadImagesAndSaveData() { + setLoading(true) + val uploadedImageUrls = mutableListOf() + var uploadCounter = 0 + if (selectedImageUris.isEmpty()) { + setLoading(false) + return + } + for (uri in selectedImageUris) { + val fileName = "images/${System.currentTimeMillis()}_${uri.lastPathSegment}" + val storageRef = storage.reference.child(fileName) + storageRef.putFile(uri) + .addOnSuccessListener { + storageRef.downloadUrl.addOnSuccessListener { downloadUrl -> + uploadedImageUrls.add(downloadUrl.toString()) + uploadCounter++ + if (uploadCounter == selectedImageUris.size) { + saveDataToFirestore(uploadedImageUrls) + } + } + } + .addOnFailureListener { e -> + setLoading(false) + Toast.makeText(this, "Gagal mengunggah gambar: ${e.message}", Toast.LENGTH_LONG).show() + } + } + } + + private fun setLoading(isLoading: Boolean) { + binding.progressBar.visibility = if (isLoading) View.VISIBLE else View.GONE + binding.btnSimpan.isEnabled = !isLoading + binding.btnUploadGambar.isEnabled = !isLoading + } + + private fun updateDateInView() { + val myFormat = "dd-MM-yyyy"; val sdf = SimpleDateFormat(myFormat, Locale.getDefault()) + binding.tvTanggal.text = sdf.format(calendar.time) + } + + private fun updateTimeInView() { + val myFormat = "HH:mm"; val sdf = SimpleDateFormat(myFormat, Locale.getDefault()) + binding.tvWaktu.text = sdf.format(calendar.time) + } +} \ No newline at end of file diff --git a/app/src/main/java/com/androidprojek/unifind/ui/KontakPelaporActivity.kt b/app/src/main/java/com/androidprojek/unifind/ui/KontakPelaporActivity.kt new file mode 100644 index 0000000..d364412 --- /dev/null +++ b/app/src/main/java/com/androidprojek/unifind/ui/KontakPelaporActivity.kt @@ -0,0 +1,96 @@ +package com.androidprojek.unifind.ui + +import android.content.Intent +import android.net.Uri +import android.os.Bundle +import android.view.View +import android.widget.Toast +import androidx.appcompat.app.AppCompatActivity +import com.androidprojek.unifind.databinding.ActivityKontakPelaporBinding + +class KontakPelaporActivity : AppCompatActivity() { + + private lateinit var binding: ActivityKontakPelaporBinding + + // Definisikan 'key' untuk intent agar konsisten dan aman dari typo + companion object { + const val EXTRA_INSTAGRAM = "extra_instagram" + const val EXTRA_LINE = "extra_line" + const val EXTRA_WHATSAPP = "extra_whatsapp" + } + + override fun onCreate(savedInstanceState: Bundle?) { + super.onCreate(savedInstanceState) + binding = ActivityKontakPelaporBinding.inflate(layoutInflater) + setContentView(binding.root) + + // Tombol kembali di toolbar + binding.topAppBar.setNavigationOnClickListener { + finish() + } + + // Ambil data yang dikirim dari adapter + val instagram = intent.getStringExtra(EXTRA_INSTAGRAM) + val line = intent.getStringExtra(EXTRA_LINE) + val whatsapp = intent.getStringExtra(EXTRA_WHATSAPP) + + // Tampilkan data ke UI dan atur visibilitas + setupContactView(binding.layoutInstagram, binding.tvInstagram, instagram) + setupContactView(binding.layoutLine, binding.tvLine, line) + setupContactView(binding.layoutWhatsapp, binding.tvWhatsapp, whatsapp) + + // Atur listener untuk membuka aplikasi terkait + setupClickListeners(instagram, line, whatsapp) + } + + private fun setupContactView(layout: View, textView: android.widget.TextView, data: String?) { + if (!data.isNullOrEmpty()) { + layout.visibility = View.VISIBLE + textView.text = data + } else { + // Sembunyikan baris kontak jika datanya tidak ada + layout.visibility = View.GONE + } + } + + private fun setupClickListeners(instagram: String?, line: String?, whatsapp: String?) { + binding.layoutInstagram.setOnClickListener { + if (!instagram.isNullOrEmpty()) { + val username = instagram.removePrefix("@") + val uri = Uri.parse("http://instagram.com/_u/$username") + val intent = Intent(Intent.ACTION_VIEW, uri) + try { + startActivity(intent) + } catch (e: Exception) { + Toast.makeText(this, "Aplikasi Instagram tidak terpasang.", Toast.LENGTH_SHORT).show() + } + } + } + + binding.layoutLine.setOnClickListener { + if (!line.isNullOrEmpty()) { + val uri = Uri.parse("https://line.me/R/ti/p/~$line") + val intent = Intent(Intent.ACTION_VIEW, uri) + try { + startActivity(intent) + } catch (e: Exception) { + Toast.makeText(this, "Aplikasi Line tidak terpasang.", Toast.LENGTH_SHORT).show() + } + } + } + + binding.layoutWhatsapp.setOnClickListener { + if (!whatsapp.isNullOrEmpty()) { + // Format nomor ke standar internasional tanpa + atau 0 di depan + val formattedNumber = whatsapp.replaceFirst("^0", "").replace(Regex("[^0-9]"), "") + val url = "https://wa.me/62$formattedNumber" + val intent = Intent(Intent.ACTION_VIEW, Uri.parse(url)) + try { + startActivity(intent) + } catch (e: Exception) { + Toast.makeText(this, "Aplikasi WhatsApp tidak terpasang.", Toast.LENGTH_SHORT).show() + } + } + } + } +} \ No newline at end of file diff --git a/app/src/main/java/com/androidprojek/unifind/ui/LaporPenemuanActivity.kt b/app/src/main/java/com/androidprojek/unifind/ui/LaporPenemuanActivity.kt new file mode 100644 index 0000000..1d9c561 --- /dev/null +++ b/app/src/main/java/com/androidprojek/unifind/ui/LaporPenemuanActivity.kt @@ -0,0 +1,254 @@ +package com.androidprojek.unifind.ui + +import android.app.Activity +import android.app.DatePickerDialog +import android.app.TimePickerDialog +import android.content.Intent +import android.net.Uri +import android.os.Bundle +import android.provider.MediaStore +import android.util.Log +import android.view.View +import android.widget.Toast +import androidx.activity.result.contract.ActivityResultContracts +import androidx.appcompat.app.AppCompatActivity +import com.androidprojek.unifind.databinding.ActivityLaporPenemuanBinding +import com.androidprojek.unifind.model.LaporanPenemuanModel +import com.google.firebase.auth.FirebaseAuth +import com.google.firebase.firestore.FirebaseFirestore +import com.google.firebase.storage.FirebaseStorage +import java.text.SimpleDateFormat +import java.util.* + +class LaporPenemuanActivity : AppCompatActivity() { + + private lateinit var binding: ActivityLaporPenemuanBinding + private lateinit var auth: FirebaseAuth + private lateinit var db: FirebaseFirestore + private lateinit var storage: FirebaseStorage + + // Data dari postingan asli yang diterima via Intent + private var idBarangAsli: String? = null + private var uidPelaporAsli: String? = null + private var namaBarangAsli: String? = null + private var kategoriAsli: String? = null + + // Data Penemu (pengguna saat ini) + private var penemuNama: String? = null + private var penemuNim: String? = null + private var penemuInstagram: String? = null + private var penemuLine: String? = null + private var penemuWhatsapp: String? = null + private var penemuPhotoUrl: String? = null + + // Data Form + private val selectedImageUris = mutableListOf() + private val calendar = Calendar.getInstance() + + private val imagePickerLauncher = registerForActivityResult(ActivityResultContracts.StartActivityForResult()) { result -> + if (result.resultCode == Activity.RESULT_OK) { + handleImageSelection(result.data) + } + } + + companion object { + const val EXTRA_BARANG_ID = "extra_barang_id" + const val EXTRA_NAMA_BARANG = "extra_nama_barang" + const val EXTRA_KATEGORI = "extra_kategori" + const val EXTRA_PELAPOR_UID = "extra_pelapor_uid" + const val EXTRA_NAMA_PELAPOR = "extra_nama_pelapor" + } + + override fun onCreate(savedInstanceState: Bundle?) { + super.onCreate(savedInstanceState) + binding = ActivityLaporPenemuanBinding.inflate(layoutInflater) + setContentView(binding.root) + + auth = FirebaseAuth.getInstance() + db = FirebaseFirestore.getInstance() + storage = FirebaseStorage.getInstance() + + getIntentData() + setupListeners() + + // Nonaktifkan tombol kirim di awal & mulai ambil data profil + setSubmitButtonEnabled(false) + fetchFinderProfile() + } + + private fun getIntentData() { + idBarangAsli = intent.getStringExtra(EXTRA_BARANG_ID) + uidPelaporAsli = intent.getStringExtra(EXTRA_PELAPOR_UID) + // Simpan nama barang dan kategori ke variabel + namaBarangAsli = intent.getStringExtra(EXTRA_NAMA_BARANG) + kategoriAsli = intent.getStringExtra(EXTRA_KATEGORI) + } + + private fun fetchFinderProfile() { + val currentUser = auth.currentUser + if (currentUser == null) { + Toast.makeText(this, "Sesi tidak valid, silakan login ulang.", Toast.LENGTH_LONG).show() + finish() + return + } + + // Anda bisa menambahkan ProgressBar di XML jika ingin ada indikator loading visual + // binding.progressBar.visibility = View.VISIBLE + + db.collection("users").document(currentUser.uid).get() + .addOnSuccessListener { document -> + // binding.progressBar.visibility = View.GONE + if (document.exists()) { + // Ambil semua data profil penemu + penemuNama = document.getString("nama") + penemuNim = document.getString("nim") + penemuInstagram = document.getString("instagram") + penemuLine = document.getString("line") + penemuWhatsapp = document.getString("whatsapp") + penemuPhotoUrl = document.getString("photoUrl") + + // Langsung isikan ke TextView yang sekarang berfungsi sebagai field read-only + binding.tvPenemuNama.text = penemuNama ?: "Data tidak ditemukan" + binding.tvPenemuNim.text = penemuNim ?: "Data tidak ditemukan" + + // Aktifkan tombol kirim setelah data profil berhasil dimuat + setSubmitButtonEnabled(true) + } else { + Toast.makeText(this, "Data profil tidak ditemukan.", Toast.LENGTH_SHORT).show() + } + } + .addOnFailureListener { e -> + // binding.progressBar.visibility = View.GONE + Toast.makeText(this, "Gagal memuat profil: ${e.message}", Toast.LENGTH_SHORT).show() + } + } + + private fun setupListeners() { + binding.toolbarLaporPenemuan.setOnClickListener { finish() } + + binding.btnUnggahFoto.setOnClickListener { + val intent = Intent(Intent.ACTION_PICK, MediaStore.Images.Media.EXTERNAL_CONTENT_URI).apply { + putExtra(Intent.EXTRA_ALLOW_MULTIPLE, true) + } + imagePickerLauncher.launch(intent) + } + + binding.btnKirimLaporan.setOnClickListener { + if (isValidInput()) { + uploadImagesAndSaveReport() + } + } + + val dateSetListener = DatePickerDialog.OnDateSetListener { _, year, month, dayOfMonth -> + calendar.set(Calendar.YEAR, year); calendar.set(Calendar.MONTH, month); calendar.set(Calendar.DAY_OF_MONTH, dayOfMonth) + binding.tvTanggalTemuan.text = SimpleDateFormat("dd-MM-yyyy", Locale.getDefault()).format(calendar.time) + } + val timeSetListener = TimePickerDialog.OnTimeSetListener { _, hourOfDay, minute -> + calendar.set(Calendar.HOUR_OF_DAY, hourOfDay); calendar.set(Calendar.MINUTE, minute) + binding.tvWaktuTemuan.text = SimpleDateFormat("HH:mm", Locale.getDefault()).format(calendar.time) + } + // Pastikan ID untuk field tanggal dan waktu sesuai dengan layout XML yang baru + binding.fieldTanggalTemuan.setOnClickListener { + DatePickerDialog(this, dateSetListener, calendar.get(Calendar.YEAR), calendar.get(Calendar.MONTH), calendar.get(Calendar.DAY_OF_MONTH)).show() + } + binding.fieldWaktuTemuan.setOnClickListener { + TimePickerDialog(this, timeSetListener, calendar.get(Calendar.HOUR_OF_DAY), calendar.get(Calendar.MINUTE), true).show() + } + } + + private fun handleImageSelection(data: Intent?) { + if (data == null) return + selectedImageUris.clear() + if (data.clipData != null) { + for (i in 0 until data.clipData!!.itemCount) { + selectedImageUris.add(data.clipData!!.getItemAt(i).uri) + } + } else if (data.data != null) { + selectedImageUris.add(data.data!!) + } + // Di sini Anda bisa menampilkan preview gambar di RecyclerView jika mau + // binding.rvFotoBukti.visibility = View.VISIBLE + Toast.makeText(this, "${selectedImageUris.size} gambar dipilih", Toast.LENGTH_SHORT).show() + } + + private fun isValidInput(): Boolean { + if (binding.tvTanggalTemuan.text.isEmpty() || binding.tvWaktuTemuan.text.isEmpty() || binding.edtLokasiTemuan.text.isBlank()) { + Toast.makeText(this, "Tanggal, Waktu, dan Lokasi ditemukan wajib diisi.", Toast.LENGTH_SHORT).show() + return false + } + if (selectedImageUris.isEmpty()) { + Toast.makeText(this, "Foto barang bukti wajib diunggah.", Toast.LENGTH_SHORT).show() + return false + } + return true + } + + private fun uploadImagesAndSaveReport() { + // Anda bisa menampilkan loading di sini jika mau + val uploadedImageUrls = mutableListOf() + var uploadCounter = 0 + + for (uri in selectedImageUris) { + val fileName = "laporan_penemuan_images/${System.currentTimeMillis()}_${uri.lastPathSegment}" + val storageRef = storage.reference.child(fileName) + storageRef.putFile(uri) + .addOnSuccessListener { + storageRef.downloadUrl.addOnSuccessListener { downloadUrl -> + uploadedImageUrls.add(downloadUrl.toString()) + uploadCounter++ + if (uploadCounter == selectedImageUris.size) { + saveReportToFirestore(uploadedImageUrls) + } + } + } + .addOnFailureListener { e -> + Toast.makeText(this, "Gagal mengunggah gambar: ${e.message}", Toast.LENGTH_LONG).show() + } + } + } + + private fun saveReportToFirestore(imageUrls: List) { + val penemu = auth.currentUser + if (penemu == null || idBarangAsli == null || uidPelaporAsli == null || penemuNama == null) { + Toast.makeText(this, "Gagal menyimpan, data pengguna tidak lengkap.", Toast.LENGTH_SHORT).show() + return + } + + val laporan = LaporanPenemuanModel( + idBarangHilang = idBarangAsli!!, + uidPelaporAsli = uidPelaporAsli!!, + penemuUid = penemu.uid, + penemuNama = this.penemuNama!!, + penemuNim = this.penemuNim ?: "", + penemuInstagram = this.penemuInstagram, + penemuLine = this.penemuLine, + penemuWhatsapp = this.penemuWhatsapp, + penemuPhotoUrl = this.penemuPhotoUrl, + // Menyimpan nama barang dan kategori dari postingan asli + namaBarangPostingan = this.namaBarangAsli, + kategoriPostingan = this.kategoriAsli, + deskripsiTambahan = binding.edtDeskripsiTambahan.text.toString().trim(), + tanggalTemuan = binding.tvTanggalTemuan.text.toString(), + waktuTemuan = binding.tvWaktuTemuan.text.toString(), + lokasiTemuan = binding.edtLokasiTemuan.text.toString().trim(), + fotoLaporanUris = imageUrls, + statusLaporan = "Menunggu Verifikasi" + ) + + db.collection("barangHilang").document(idBarangAsli!!) + .collection("laporanPenemuan") + .add(laporan) + .addOnSuccessListener { + Toast.makeText(this, "Laporan penemuan berhasil dikirim!", Toast.LENGTH_LONG).show() + finish() + } + .addOnFailureListener { e -> + Toast.makeText(this, "Gagal mengirim laporan: ${e.message}", Toast.LENGTH_LONG).show() + } + } + + private fun setSubmitButtonEnabled(isEnabled: Boolean) { + binding.btnKirimLaporan.isEnabled = isEnabled + binding.btnKirimLaporan.alpha = if (isEnabled) 1.0f else 0.5f + } +} \ No newline at end of file diff --git a/app/src/main/java/com/androidprojek/unifind/ui/dashboard/AddTrackingFragment.kt b/app/src/main/java/com/androidprojek/unifind/ui/dashboard/AddTrackingFragment.kt new file mode 100644 index 0000000..b969995 --- /dev/null +++ b/app/src/main/java/com/androidprojek/unifind/ui/dashboard/AddTrackingFragment.kt @@ -0,0 +1,212 @@ +package com.androidprojek.unifind.ui.dashboard + +import android.net.Uri +import android.os.Bundle +import android.util.Log +import android.view.LayoutInflater +import android.view.View +import android.view.ViewGroup +import android.widget.AdapterView +import android.widget.ArrayAdapter +import android.widget.TextView +import android.widget.Toast +import androidx.activity.result.contract.ActivityResultContracts +import androidx.fragment.app.Fragment +import androidx.navigation.fragment.findNavController +import com.androidprojek.unifind.R +import com.androidprojek.unifind.databinding.FragmentAddTrackingBinding +import com.google.firebase.auth.FirebaseAuth +import com.google.firebase.firestore.DocumentReference +import com.google.firebase.firestore.FirebaseFirestore +import com.google.firebase.storage.FirebaseStorage +import java.util.UUID + +class AddTrackingFragment : Fragment() { + + private var _binding: FragmentAddTrackingBinding? = null + private val binding get() = _binding!! + + private var selectedCategory: String? = null + private var imageUri: Uri? = null + + private val db = FirebaseFirestore.getInstance() + private val storage = FirebaseStorage.getInstance() + private val auth = FirebaseAuth.getInstance() + + // Launcher untuk memilih gambar dari galeri + private val pickImageLauncher = registerForActivityResult(ActivityResultContracts.GetContent()) { uri -> + uri?.let { + // Tampilkan gambar di ImageView + binding.ivFotoBarang.setImageURI(it) + binding.ivFotoBarang.visibility = View.VISIBLE + // Sembunyikan ikon unggah dan petunjuk setelah gambar dipilih + binding.unggahBg.visibility = View.GONE + // Simpan URI gambar untuk digunakan nanti (misalnya untuk upload ke server) + // Anda bisa menyimpan URI ini di variabel atau ViewModel + imageUri = it + } + } + + override fun onCreateView( + inflater: LayoutInflater, container: ViewGroup?, + savedInstanceState: Bundle? + ): View { + _binding = FragmentAddTrackingBinding.inflate(inflater, container, false) + return binding.root + } + + override fun onViewCreated(view: View, savedInstanceState: Bundle?) { + super.onViewCreated(view, savedInstanceState) + + if (auth.currentUser == null) { + Log.d("Auth", "User not logged in") + findNavController().navigate(R.id.navigation_home) + return + } else { + Log.d("Auth", "User logged in with UID: ${auth.currentUser?.uid}") + } + + // Atur navigasi kembali pada tombol Back + binding.back.setOnClickListener { + findNavController().navigateUp() // Kembali ke halaman sebelumnya (menu Pelacakan) + } + + // Setup Spinner untuk kategori barang + setupSpinner() + + // Atur listener untuk tombol Unggah Foto + binding.btnUploadFoto.setOnClickListener { + // Buka galeri untuk memilih gambar + pickImageLauncher.launch("image/*") + } + + // Atur listener untuk tombol Hubungkan + binding.btnHubungkan.setOnClickListener { + val namaBarang = binding.edtNama.text.toString() + val kategoriBarang = selectedCategory + val deskripsiBarang = binding.edtDeskripsi.text.toString() + val idPerangkat = binding.edtId.text.toString() + + // Validasi field wajib + if (namaBarang.isEmpty() || kategoriBarang == null || deskripsiBarang.isEmpty()) { + Toast.makeText(context, "Lengkapi semua field wajib", Toast.LENGTH_SHORT).show() + return@setOnClickListener + } + + // Jika ada gambar, unggah ke Firebase Storage + if (imageUri != null) { + val storageRef = storage.reference.child("tracking_images/${UUID.randomUUID()}.jpg") + storageRef.putFile(imageUri!!) + .continueWithTask { task -> + if (!task.isSuccessful) { + task.exception?.let { throw it } + } + storageRef.downloadUrl + } + .addOnSuccessListener { uri -> + val imageUrl = uri.toString() + saveToFirestore(namaBarang, kategoriBarang, deskripsiBarang, idPerangkat, imageUrl) + } + .addOnFailureListener { e -> + Toast.makeText(context, "Gagal mengunggah gambar: ${e.message}", Toast.LENGTH_SHORT).show() + } + } else { + // Simpan data ke Firestore tanpa gambar + saveToFirestore(namaBarang, kategoriBarang, deskripsiBarang, idPerangkat, null) + } + } + } + + private fun saveToFirestore( + namaBarang: String, + kategoriBarang: String, + deskripsiBarang: String, + idPerangkat: String, + imageUrl: String? + ) { + // Mengambil User Id Saat Ini + val userId = auth.currentUser?.uid + + // Buat data yang akan disimpan + val trackingData = hashMapOf( + "namaBarang" to namaBarang, + "kategoriBarang" to kategoriBarang, + "deskripsiBarang" to deskripsiBarang, + "idPerangkat" to idPerangkat, + "imageUrl" to imageUrl, + "timestamp" to System.currentTimeMillis(), + "userId" to userId + ) + + // Simpan ke Firestore di collection "trackings" + db.collection("trackings") + .add(trackingData) + .addOnSuccessListener { documentReference -> + Toast.makeText(context, "Data pelacakan berhasil disimpan!", Toast.LENGTH_SHORT).show() + // Kembali ke halaman sebelumnya (menu Pelacakan) + findNavController().navigateUp() + } + .addOnFailureListener { e -> + Toast.makeText(context, "Gagal menyimpan data: ${e.message}", Toast.LENGTH_SHORT).show() + } + } + + private fun setupSpinner() { + // Ambil daftar kategori dari arrays.xml + val categories = resources.getStringArray(R.array.kategori_barang).toMutableList() + + // Buat adapter untuk Spinner + val adapter = object : ArrayAdapter( + requireContext(), + android.R.layout.simple_spinner_item, + categories + ) { + override fun isEnabled(position: Int): Boolean { + // Nonaktifkan item pertama (placeholder) + return position != 0 + } + + override fun getDropDownView(position: Int, convertView: View?, parent: ViewGroup): View { + val view = super.getDropDownView(position, convertView, parent) as TextView + if (position == 0) { + view.setTextColor(requireContext().getColor(android.R.color.darker_gray)) + } else { + view.setTextColor(requireContext().getColor(android.R.color.black)) + } + return view + } + + override fun getView(position: Int, convertView: View?, parent: ViewGroup): View { + val view = super.getView(position, convertView, parent) as TextView + if (position == 0 && selectedCategory == null) { + view.setTextColor(requireContext().getColor(android.R.color.darker_gray)) + } else { + view.setTextColor(requireContext().getColor(android.R.color.black)) + } + return view + } + } + + adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item) + binding.spinnerKategoriBarang.adapter = adapter + + binding.spinnerKategoriBarang.onItemSelectedListener = object : AdapterView.OnItemSelectedListener { + override fun onItemSelected(parent: AdapterView<*>?, view: View?, position: Int, id: Long) { + if (position == 0) { + selectedCategory = null + } else { + selectedCategory = categories[position] + } + } + + override fun onNothingSelected(parent: AdapterView<*>?) { + selectedCategory = null + } + } + } + + override fun onDestroyView() { + super.onDestroyView() + _binding = null + } +} \ No newline at end of file diff --git a/app/src/main/java/com/androidprojek/unifind/ui/dashboard/DashboardFragment.kt b/app/src/main/java/com/androidprojek/unifind/ui/dashboard/DashboardFragment.kt new file mode 100644 index 0000000..ddcb9a7 --- /dev/null +++ b/app/src/main/java/com/androidprojek/unifind/ui/dashboard/DashboardFragment.kt @@ -0,0 +1,123 @@ +package com.androidprojek.unifind.ui.dashboard + +import android.os.Bundle +import android.util.Log +import android.view.LayoutInflater +import android.view.View +import android.view.ViewGroup +import android.widget.TextView +import android.widget.Toast +import androidx.fragment.app.Fragment +import androidx.lifecycle.ViewModelProvider +import androidx.lifecycle.lifecycleScope +import androidx.lifecycle.repeatOnLifecycle +import androidx.navigation.fragment.findNavController +import androidx.recyclerview.widget.LinearLayoutManager +import com.androidprojek.unifind.R +import com.androidprojek.unifind.databinding.FragmentDashboardBinding +import com.androidprojek.unifind.model.Tracking +import com.google.firebase.auth.FirebaseAuth +import com.google.firebase.firestore.FirebaseFirestore +import kotlinx.coroutines.channels.awaitClose +import kotlinx.coroutines.flow.callbackFlow +import kotlinx.coroutines.flow.collectLatest +import kotlinx.coroutines.launch + +class DashboardFragment : Fragment() { + + private var _binding: FragmentDashboardBinding? = null + private val binding get() = _binding!! + + private val db = FirebaseFirestore.getInstance() + private lateinit var trackingAdapter: TrackingAdapter + private val trackingList = mutableListOf() + + override fun onCreateView( + inflater: LayoutInflater, + container: ViewGroup?, + savedInstanceState: Bundle? + ): View { + val dashboardViewModel = + ViewModelProvider(this).get(DashboardViewModel::class.java) + + _binding = FragmentDashboardBinding.inflate(inflater, container, false) + val root: View = binding.root + + val textView: TextView = binding.textDashboard + dashboardViewModel.text.observe(viewLifecycleOwner) { + textView.text = it + } + return root + } + + override fun onViewCreated(view: View, savedInstanceState: Bundle?) { + super.onViewCreated(view, savedInstanceState) + + // Setup RecyclerView + trackingAdapter = TrackingAdapter(trackingList) { tracking -> + // Kirim idPerangkat ke fragment lain +// val action = DashboardFragmentDirections +// .actionNavigationPelacakanToDetailTrackingFragment(tracking.idPerangkat ?: "") +// findNavController().navigate(action) + val bundle = Bundle().apply { + putString("idPerangkat", tracking.idPerangkat) + } + findNavController().navigate(R.id.detailTrackingFragment, bundle) + } + binding.rvTrackings.layoutManager = LinearLayoutManager(context) + binding.rvTrackings.adapter = trackingAdapter + + binding.btnLacak.setOnClickListener { + findNavController().navigate(R.id.action_navigation_pelacakan_to_addTrackingFragment) + } + + binding.fabTambah.setOnClickListener { + findNavController().navigate(R.id.action_navigation_pelacakan_to_addTrackingFragment) + } + + val userId = FirebaseAuth.getInstance().currentUser?.uid + + // Lifecycle-aware listener using callbackFlow + viewLifecycleOwner.lifecycleScope.launch { + viewLifecycleOwner.repeatOnLifecycle(androidx.lifecycle.Lifecycle.State.STARTED) { + val snapshotFlow = callbackFlow { + val listenerRegistration = db.collection("trackings") + .whereEqualTo("userId", userId) + .addSnapshotListener { snapshot, e -> + if (e != null) { + close(e) + return@addSnapshotListener + } + trySend(snapshot).isSuccess + } + + awaitClose { listenerRegistration.remove() } + } + + snapshotFlow.collectLatest { snapshot -> + trackingList.clear() + for (document in snapshot?.documents ?: emptyList()) { + val tracking = document.toObject(Tracking::class.java)?.copy(id = document.id) + if (tracking != null) { + trackingList.add(tracking) + } + } + + if (trackingList.isEmpty()) { + binding.empty.visibility = View.VISIBLE + binding.rvTrackings.visibility = View.GONE + } else { + binding.empty.visibility = View.GONE + binding.rvTrackings.visibility = View.VISIBLE + trackingAdapter.notifyDataSetChanged() + } + } + } + } + } + + override fun onDestroyView() { + super.onDestroyView() + _binding = null + } +} diff --git a/app/src/main/java/com/androidprojek/unifind/ui/dashboard/DashboardViewModel.kt b/app/src/main/java/com/androidprojek/unifind/ui/dashboard/DashboardViewModel.kt new file mode 100644 index 0000000..484376d --- /dev/null +++ b/app/src/main/java/com/androidprojek/unifind/ui/dashboard/DashboardViewModel.kt @@ -0,0 +1,13 @@ +package com.androidprojek.unifind.ui.dashboard + +import androidx.lifecycle.LiveData +import androidx.lifecycle.MutableLiveData +import androidx.lifecycle.ViewModel + +class DashboardViewModel : ViewModel() { + + private val _text = MutableLiveData().apply { + value = "Pelacakan" + } + val text: LiveData = _text +} \ No newline at end of file diff --git a/app/src/main/java/com/androidprojek/unifind/ui/dashboard/DetailTrackingFragment.kt b/app/src/main/java/com/androidprojek/unifind/ui/dashboard/DetailTrackingFragment.kt new file mode 100644 index 0000000..cdb6220 --- /dev/null +++ b/app/src/main/java/com/androidprojek/unifind/ui/dashboard/DetailTrackingFragment.kt @@ -0,0 +1,147 @@ +package com.androidprojek.unifind.ui.dashboard + +import android.os.Bundle +import android.util.Log +import android.view.LayoutInflater +import android.view.View +import android.view.ViewGroup +import android.widget.ImageView +import android.widget.TextView +import android.widget.Toast +import androidx.fragment.app.Fragment +import com.androidprojek.unifind.R +import com.bumptech.glide.Glide +import com.google.android.gms.maps.CameraUpdateFactory +import com.google.android.gms.maps.GoogleMap +import com.google.android.gms.maps.OnMapReadyCallback +import com.google.android.gms.maps.SupportMapFragment +import com.google.android.gms.maps.model.* +import com.google.firebase.database.* +import com.google.firebase.firestore.FirebaseFirestore + +class DetailTrackingFragment : Fragment(), OnMapReadyCallback { + + private var idPerangkat: String? = null + private lateinit var googleMap: GoogleMap + private var currentMarker: Marker? = null + private lateinit var database: DatabaseReference + private val db = FirebaseFirestore.getInstance() + private val currentUid = com.google.firebase.auth.FirebaseAuth.getInstance().currentUser?.uid + + // Simulasi koordinat +// private val latitude = -6.200000 +// private val longitude = 106.816666 + + override fun onCreate(savedInstanceState: Bundle?) { + super.onCreate(savedInstanceState) + arguments?.let { + idPerangkat = it.getString("idPerangkat") + } + database = FirebaseDatabase.getInstance().getReference("tracking/$idPerangkat") + Log.d("DEBUG_TRACKING", "Reference to database initialized") + } + + override fun onCreateView( + inflater: LayoutInflater, container: ViewGroup?, + savedInstanceState: Bundle? + ): View? { + val view = inflater.inflate(R.layout.fragment_detail_tracking, container, false) + + // Tampilkan ID + val tvIdPerangkat = view.findViewById(R.id.tv_id_perangkat_detail) + tvIdPerangkat.text = idPerangkat ?: "ID tidak ditemukan" + + // Inisialisasi map + val mapFragment = childFragmentManager.findFragmentById(R.id.map) as SupportMapFragment + mapFragment.getMapAsync(this) + + val btnBack = view.findViewById(R.id.back) + btnBack.setOnClickListener { + requireActivity().onBackPressedDispatcher.onBackPressed() + // Atau bisa juga: + // findNavController().navigateUp() + } + + val tvKategori = view.findViewById(R.id.item_kategori) + val tvNama = view.findViewById(R.id.item_namaBarang) + val imageView = view.findViewById(R.id.item_image) + val tvKoordinat = view.findViewById(R.id.item_koordinat) + + if (idPerangkat != null && currentUid != null) { + db.collection("trackings") + .whereEqualTo("userId", currentUid) + .whereEqualTo("idPerangkat", idPerangkat) + .get() + .addOnSuccessListener { documents -> + if (!documents.isEmpty) { + val doc = documents.first() + val namaBarang = doc.getString("namaBarang") + val kategoriBarang = doc.getString("kategoriBarang") + val imageUrl = doc.getString("imageUrl") + + tvNama.text = namaBarang ?: "Tanpa Nama" + tvKategori.text = kategoriBarang ?: "Tanpa Kategori" + if (!imageUrl.isNullOrEmpty()) { + Glide.with(this) + .load(imageUrl) + .into(imageView) + } + } else { + Toast.makeText(requireContext(), "Data tidak ditemukan", Toast.LENGTH_SHORT).show() + } + } + .addOnFailureListener { + Toast.makeText(requireContext(), "Gagal mengambil data: ${it.message}", Toast.LENGTH_SHORT).show() + } + } + + return view + } + + override fun onMapReady(map: GoogleMap) { + googleMap = map + + // Coba tambahkan marker dummy dulu +// val dummyLocation = LatLng(-6.2, 106.816666) +// googleMap.addMarker(MarkerOptions().position(dummyLocation).title("Dummy Marker")) +// googleMap.moveCamera(CameraUpdateFactory.newLatLngZoom(dummyLocation, 15f)) + + // Pantau perubahan data realtime + database.addValueEventListener(object : ValueEventListener { + override fun onDataChange(snapshot: DataSnapshot) { +// Log.d("DEBUG_TRACKING", "Snapshot exists: ${snapshot.exists()}") +// Log.d("DEBUG_TRACKING", "Snapshot children count: ${snapshot.childrenCount}") +// Log.d("DEBUG_TRACKING", "Snapshot value: ${snapshot.value}") + + val lat = snapshot.child("latitude").getValue(Double::class.java) + val lng = snapshot.child("longitude").getValue(Double::class.java) +// Log.d("DEBUG_TRACKING", "Lat: $lat, Lng: $lng") + + if (lat != null && lng != null) { + val newLocation = LatLng(lat, lng) + + if (currentMarker == null) { + currentMarker = googleMap.addMarker( + MarkerOptions().position(newLocation).title("Barang") + ) + googleMap.moveCamera(CameraUpdateFactory.newLatLngZoom(newLocation, 15f)) + } else { + currentMarker!!.position = newLocation + // Optional: animate camera + googleMap.animateCamera(CameraUpdateFactory.newLatLng(newLocation)) + } + + val koordinatText = "(${lat}, ${lng})" + view?.findViewById(R.id.item_koordinat)?.text = koordinatText + + } + } + + override fun onCancelled(error: DatabaseError) { + // Handle error + Log.e("DEBUG_TRACKING", "Database read cancelled: ${error.message}") + Toast.makeText(requireContext(), "Gagal membaca data: ${error.message}", Toast.LENGTH_SHORT).show() + } + }) + } +} \ No newline at end of file diff --git a/app/src/main/java/com/androidprojek/unifind/ui/data/LoginDataSource.kt b/app/src/main/java/com/androidprojek/unifind/ui/data/LoginDataSource.kt new file mode 100644 index 0000000..354d32c --- /dev/null +++ b/app/src/main/java/com/androidprojek/unifind/ui/data/LoginDataSource.kt @@ -0,0 +1,24 @@ +package com.androidprojek.unifind.ui.data + +import com.androidprojek.unifind.ui.data.model.LoggedInUser +import java.io.IOException + +/** + * Class that handles authentication w/ login credentials and retrieves user information. + */ +class LoginDataSource { + + fun login(username: String, password: String): Result { + try { + // TODO: handle loggedInUser authentication + val fakeUser = LoggedInUser(java.util.UUID.randomUUID().toString(), "Jane Doe") + return Result.Success(fakeUser) + } catch (e: Throwable) { + return Result.Error(IOException("Error logging in", e)) + } + } + + fun logout() { + // TODO: revoke authentication + } +} \ No newline at end of file diff --git a/app/src/main/java/com/androidprojek/unifind/ui/data/LoginRepository.kt b/app/src/main/java/com/androidprojek/unifind/ui/data/LoginRepository.kt new file mode 100644 index 0000000..ac543e2 --- /dev/null +++ b/app/src/main/java/com/androidprojek/unifind/ui/data/LoginRepository.kt @@ -0,0 +1,46 @@ +package com.androidprojek.unifind.ui.data + +import com.androidprojek.unifind.ui.data.model.LoggedInUser + +/** + * Class that requests authentication and user information from the remote data source and + * maintains an in-memory cache of login status and user credentials information. + */ + +class LoginRepository(val dataSource: LoginDataSource) { + + // in-memory cache of the loggedInUser object + var user: LoggedInUser? = null + private set + + val isLoggedIn: Boolean + get() = user != null + + init { + // If user credentials will be cached in local storage, it is recommended it be encrypted + // @see https://developer.android.com/training/articles/keystore + user = null + } + + fun logout() { + user = null + dataSource.logout() + } + + fun login(username: String, password: String): Result { + // handle login + val result = dataSource.login(username, password) + + if (result is Result.Success) { + setLoggedInUser(result.data) + } + + return result + } + + private fun setLoggedInUser(loggedInUser: LoggedInUser) { + this.user = loggedInUser + // If user credentials will be cached in local storage, it is recommended it be encrypted + // @see https://developer.android.com/training/articles/keystore + } +} \ No newline at end of file diff --git a/app/src/main/java/com/androidprojek/unifind/ui/data/Result.kt b/app/src/main/java/com/androidprojek/unifind/ui/data/Result.kt new file mode 100644 index 0000000..887b262 --- /dev/null +++ b/app/src/main/java/com/androidprojek/unifind/ui/data/Result.kt @@ -0,0 +1,18 @@ +package com.androidprojek.unifind.ui.data + +/** + * A generic class that holds a value with its loading status. + * @param + */ +sealed class Result { + + data class Success(val data: T) : Result() + data class Error(val exception: Exception) : Result() + + override fun toString(): String { + return when (this) { + is Success<*> -> "Success[data=$data]" + is Error -> "Error[exception=$exception]" + } + } +} \ No newline at end of file diff --git a/app/src/main/java/com/androidprojek/unifind/ui/data/model/LoggedInUser.kt b/app/src/main/java/com/androidprojek/unifind/ui/data/model/LoggedInUser.kt new file mode 100644 index 0000000..29070f3 --- /dev/null +++ b/app/src/main/java/com/androidprojek/unifind/ui/data/model/LoggedInUser.kt @@ -0,0 +1,9 @@ +package com.androidprojek.unifind.ui.data.model + +/** + * Data class that captures user information for logged in users retrieved from LoginRepository + */ +data class LoggedInUser( + val userId: String, + val displayName: String +) \ No newline at end of file diff --git a/app/src/main/java/com/androidprojek/unifind/ui/home/FilterBottomSheetFragment.kt b/app/src/main/java/com/androidprojek/unifind/ui/home/FilterBottomSheetFragment.kt new file mode 100644 index 0000000..bb3bcf3 --- /dev/null +++ b/app/src/main/java/com/androidprojek/unifind/ui/home/FilterBottomSheetFragment.kt @@ -0,0 +1,85 @@ +package com.androidprojek.unifind.ui.home + +import android.os.Bundle +import android.view.LayoutInflater +import android.view.View +import android.view.ViewGroup +import android.widget.Toast +import androidx.recyclerview.widget.GridLayoutManager +import com.androidprojek.unifind.adapter.KategoriFilterAdapter +import com.androidprojek.unifind.model.KategoriModel +import com.androidprojek.unifind.databinding.FragmentFilterBottomSheetBinding +import com.google.android.material.bottomsheet.BottomSheetDialogFragment + +class FilterBottomSheetFragment : BottomSheetDialogFragment() { + + private var _binding: FragmentFilterBottomSheetBinding? = null + private val binding get() = _binding!! + + private val listKategori = mutableListOf( + KategoriModel("Laptop"), KategoriModel("Handphone"), KategoriModel("Charger"), + KategoriModel("Earphone"), KategoriModel("Jam Tangan"), KategoriModel("Alat Tulis"), + KategoriModel("Jaket/Hoodie"), KategoriModel("Helm"), KategoriModel("Kartu Identitas"), + KategoriModel("Kacamata") + ) + private val selectedKategori = mutableListOf() + + override fun onCreateView(inflater: LayoutInflater, container: ViewGroup?, savedInstanceState: Bundle?): View { + _binding = FragmentFilterBottomSheetBinding.inflate(inflater, container, false) + return binding.root + } + + override fun onViewCreated(view: View, savedInstanceState: Bundle?) { + super.onViewCreated(view, savedInstanceState) + + val adapter = KategoriFilterAdapter(listKategori) { kategori -> + handleCategorySelection(kategori) + } + + binding.rvKategori.layoutManager = GridLayoutManager(context, 3) + binding.rvKategori.adapter = adapter + + // Listener untuk tombol Terapkan Filter (tidak berubah) + binding.btnTerapkanFilter.setOnClickListener { + val hasilFilter = ArrayList(selectedKategori.map { it.nama }) + val bundle = Bundle() + bundle.putStringArrayList("kategori_terpilih", hasilFilter) + parentFragmentManager.setFragmentResult("filter_request", bundle) + dismiss() + } + + // --- TAMBAHKAN LOGIKA UNTUK TOMBOL HAPUS FILTER --- + binding.btnHapusFilter.setOnClickListener { + // 1. Kosongkan daftar kategori yang sudah dipilih + selectedKategori.clear() + + // 2. Set semua item di daftar utama menjadi tidak terpilih + listKategori.forEach { it.isSelected = false } + + // 3. Perbarui tampilan chip di RecyclerView + binding.rvKategori.adapter?.notifyDataSetChanged() + } + } + + private fun handleCategorySelection(kategori: KategoriModel) { + if (kategori.isSelected) { + // Jika sudah dipilih, batalkan pilihan + kategori.isSelected = false + selectedKategori.remove(kategori) + } else { + // Jika belum dipilih, tambahkan ke pilihan + if (selectedKategori.size < 3) { + kategori.isSelected = true + selectedKategori.add(kategori) + } else { + Toast.makeText(context, "Maksimal 3 kategori", Toast.LENGTH_SHORT).show() + } + } + binding.rvKategori.adapter?.notifyDataSetChanged() + } + + override fun onDestroyView() { + super.onDestroyView() + _binding = null + } +} \ No newline at end of file diff --git a/app/src/main/java/com/androidprojek/unifind/ui/home/FilterDialogFragment.kt b/app/src/main/java/com/androidprojek/unifind/ui/home/FilterDialogFragment.kt new file mode 100644 index 0000000..2f2be9f --- /dev/null +++ b/app/src/main/java/com/androidprojek/unifind/ui/home/FilterDialogFragment.kt @@ -0,0 +1,130 @@ +package com.androidprojek.unifind.ui.home + +import android.app.Dialog +import android.os.Bundle +import android.view.LayoutInflater +import android.view.View +import android.view.ViewGroup +import android.view.Window +import android.widget.Toast +import androidx.fragment.app.DialogFragment +import com.androidprojek.unifind.R +import com.androidprojek.unifind.model.KategoriModel +import com.androidprojek.unifind.databinding.FilterHomeBinding +import com.google.android.material.chip.Chip // Import Chip + +class FilterDialogFragment : DialogFragment() { + + private var _binding: FilterHomeBinding? = null + private val binding get() = _binding!! + + private val listKategori = mutableListOf( + KategoriModel("Laptop"), KategoriModel("Handphone"), KategoriModel("Charger"), + KategoriModel("Earphone"), KategoriModel("Jam Tangan"), KategoriModel("Alat Tulis"), + KategoriModel("Jaket/Hoodie"), KategoriModel("Helm"), KategoriModel("Kartu Identitas"), + KategoriModel("Kacamata") + ) + private val selectedKategori = mutableListOf() + + override fun onCreateView( + inflater: LayoutInflater, + container: ViewGroup?, + savedInstanceState: Bundle? + ): View { + _binding = FilterHomeBinding.inflate(inflater, container, false) + return binding.root + } + + override fun onCreateDialog(savedInstanceState: Bundle?): Dialog { + val dialog = super.onCreateDialog(savedInstanceState) + dialog.window?.requestFeature(Window.FEATURE_NO_TITLE) + return dialog + } + + override fun onViewCreated(view: View, savedInstanceState: Bundle?) { + super.onViewCreated(view, savedInstanceState) + + // Panggil fungsi baru untuk mengisi kategori + populateCategoryChips() + + binding.btnClose.setOnClickListener { + dismiss() + } + + binding.btnTerapkanFilter.setOnClickListener { + val hasilFilter = ArrayList(selectedKategori.map { it.nama }) + val bundle = Bundle() + bundle.putStringArrayList("kategori_terpilih", hasilFilter) + parentFragmentManager.setFragmentResult("filter_request", bundle) + dismiss() + } + + binding.btnHapusFilter.setOnClickListener { + selectedKategori.clear() + listKategori.forEach { it.isSelected = false } + // Perbarui tampilan semua chip menjadi tidak terpilih + updateChipStates() + } + } + + // FUNGSI BARU: Mengisi FlexboxLayout dengan Chip + private fun populateCategoryChips() { + val context = requireContext() + val flexboxLayout = binding.flexboxKategori // Menggunakan ID FlexboxLayout + + // Hapus view lama jika ada (untuk mencegah duplikasi) + flexboxLayout.removeAllViews() + + for (kategori in listKategori) { + // Inflate layout chip dari item_kategori_filter.xml + val chip = layoutInflater.inflate(R.layout.item_kategori_filter, flexboxLayout, false) as Chip + chip.text = kategori.nama + chip.isChecked = kategori.isSelected + + chip.setOnClickListener { + handleCategorySelection(kategori) + // Update state visual chip secara langsung + (it as Chip).isChecked = kategori.isSelected + } + flexboxLayout.addView(chip) + } + } + + // FUNGSI BARU: Mengupdate state semua chip (untuk tombol Hapus) + private fun updateChipStates() { + val flexboxLayout = binding.flexboxKategori + for (i in 0 until flexboxLayout.childCount) { + val chip = flexboxLayout.getChildAt(i) as Chip + chip.isChecked = false + } + } + + private fun handleCategorySelection(kategori: KategoriModel) { + if (kategori.isSelected) { + // Jika sudah dipilih, batalkan pilihan + kategori.isSelected = false + selectedKategori.remove(kategori) + } else { + // Jika belum dipilih, tambahkan ke pilihan + if (selectedKategori.size < 3) { + kategori.isSelected = true + selectedKategori.add(kategori) + } else { + // Batalkan check pada chip yang gagal dipilih + (binding.flexboxKategori.findViewWithTag(kategori.nama) as? Chip)?.isChecked = false + Toast.makeText(context, "Maksimal 3 kategori", Toast.LENGTH_SHORT).show() + } + } + } + + override fun onStart() { + super.onStart() + dialog?.window?.setLayout(ViewGroup.LayoutParams.WRAP_CONTENT, ViewGroup.LayoutParams.WRAP_CONTENT) + dialog?.window?.setBackgroundDrawableResource(android.R.color.transparent) + } + + override fun onDestroyView() { + super.onDestroyView() + _binding = null + } +} \ No newline at end of file diff --git a/app/src/main/java/com/androidprojek/unifind/ui/home/HomeFragment.kt b/app/src/main/java/com/androidprojek/unifind/ui/home/HomeFragment.kt new file mode 100644 index 0000000..40d7d1a --- /dev/null +++ b/app/src/main/java/com/androidprojek/unifind/ui/home/HomeFragment.kt @@ -0,0 +1,90 @@ +package com.androidprojek.unifind.ui.home + +import android.os.Bundle +import android.text.Editable +import android.text.TextWatcher +import android.view.LayoutInflater +import android.view.View +import android.view.ViewGroup +import androidx.fragment.app.Fragment +import androidx.fragment.app.activityViewModels +import com.androidprojek.unifind.R +import com.androidprojek.unifind.databinding.FragmentHomeBinding +import com.androidprojek.unifind.ui.home.adapter.HomePagerAdapter +import com.bumptech.glide.Glide +import com.google.android.material.tabs.TabLayoutMediator + +class HomeFragment : Fragment() { + + private var _binding: FragmentHomeBinding? = null + internal val binding get() = _binding!! + + private val homeViewModel: HomeViewModel by activityViewModels() + + private val tabTitles = arrayOf("Pencarian", "Penemuan") + + override fun onCreateView( + inflater: LayoutInflater, container: ViewGroup?, + savedInstanceState: Bundle? + ): View { + _binding = FragmentHomeBinding.inflate(inflater, container, false) + return binding.root + } + + override fun onViewCreated(view: View, savedInstanceState: Bundle?) { + super.onViewCreated(view, savedInstanceState) + + setupTabs() + setupSearchListener() + observeViewModel() + + binding.btnFilter.setOnClickListener { + val filterDialog = FilterDialogFragment() + filterDialog.show(childFragmentManager, "FilterDialog") + } + } + + private fun observeViewModel() { + // Amati LiveData userProfileImageUrl + homeViewModel.userProfileImageUrl.observe(viewLifecycleOwner) { imageUrl -> + // Gunakan Glide untuk memuat gambar dari URL + if (!imageUrl.isNullOrEmpty()) { + Glide.with(this) + .load(imageUrl) + .placeholder(R.drawable.baseline_person_outline_24) // Gambar default saat loading + .error(R.drawable.baseline_person_outline_24) // Gambar default jika gagal + .circleCrop() // Membuat gambar menjadi bulat + .into(binding.ivProfile) // Masukkan ke ImageView Anda + } else { + // Jika URL kosong atau null, tampilkan gambar default + binding.ivProfile.setImageResource(R.drawable.baseline_person_outline_24) + } + } + } + + private fun setupTabs() { + val adapter = HomePagerAdapter(this) + binding.viewPager.adapter = adapter + + TabLayoutMediator(binding.tabLayout, binding.viewPager) { tab, position -> + tab.text = tabTitles[position] + }.attach() + } + + private fun setupSearchListener() { + binding.etSearch.addTextChangedListener(object : TextWatcher { + override fun beforeTextChanged(s: CharSequence?, start: Int, count: Int, after: Int) {} + + override fun onTextChanged(s: CharSequence?, start: Int, before: Int, count: Int) { + homeViewModel.setSearchQuery(s.toString()) + } + + override fun afterTextChanged(s: Editable?) {} + }) + } + + override fun onDestroyView() { + super.onDestroyView() + _binding = null + } +} \ No newline at end of file diff --git a/app/src/main/java/com/androidprojek/unifind/ui/home/HomeViewModel.kt b/app/src/main/java/com/androidprojek/unifind/ui/home/HomeViewModel.kt new file mode 100644 index 0000000..00557ff --- /dev/null +++ b/app/src/main/java/com/androidprojek/unifind/ui/home/HomeViewModel.kt @@ -0,0 +1,128 @@ +package com.androidprojek.unifind.ui.home + +import android.util.Log +import androidx.lifecycle.LiveData +import androidx.lifecycle.MediatorLiveData +import androidx.lifecycle.MutableLiveData +import androidx.lifecycle.ViewModel +import com.androidprojek.unifind.model.PenemuanModel +import com.google.firebase.auth.FirebaseAuth +import com.google.firebase.firestore.FirebaseFirestore +import com.google.firebase.firestore.Query + +class HomeViewModel : ViewModel() { + + private val db = FirebaseFirestore.getInstance() + private val auth = FirebaseAuth.getInstance() + + private val _userProfileImageUrl = MutableLiveData() + val userProfileImageUrl: LiveData = _userProfileImageUrl + + // DATA SUMBER (INPUTS) + private val _originalList = MutableLiveData>() + private val _searchQuery = MutableLiveData("") + private val _activeCategories = MutableLiveData>(emptyList()) + + // DATA HASIL (OUTPUT) + val filteredPenemuanList = MediatorLiveData>() + + init { + fetchCurrentUserProfile() + listenToFirestoreChanges() + + filteredPenemuanList.addSource(_originalList) { applyFiltersAndSearch() } + filteredPenemuanList.addSource(_searchQuery) { applyFiltersAndSearch() } + filteredPenemuanList.addSource(_activeCategories) { applyFiltersAndSearch() } + } + + fun fetchCurrentUserProfile() { + val currentUser = auth.currentUser + if (currentUser != null) { + db.collection("users").document(currentUser.uid).get() + .addOnSuccessListener { document -> + if (document.exists()) { + val photoUrl = document.getString("photoUrl") + _userProfileImageUrl.value = photoUrl + Log.d("HomeViewModel", "URL Foto Profil berhasil diambil: $photoUrl") + } + } + .addOnFailureListener { e -> + Log.w("HomeViewModel", "Gagal mengambil foto profil.", e) + } + } + } + + private fun listenToFirestoreChanges() { + val currentUserUid = auth.currentUser?.uid + + // --- PERUBAHAN UTAMA DI SINI --- + // 1. Kita hanya meminta postingan yang statusnya masih aktif, TANPA diurutkan. + // Ini membuat query ke database menjadi sangat sederhana dan andal. + db.collection("form_penemuan") + .whereEqualTo("status", "Dalam Pencarian") + .addSnapshotListener { snapshots, error -> + if (error != null) { + Log.w("HomeViewModel", "Gagal mendengarkan data Firestore.", error) + return@addSnapshotListener + } + + if (snapshots != null) { + val penemuanList = mutableListOf() + for (document in snapshots.documents) { + val item = document.toObject(PenemuanModel::class.java) + if (item != null) { + item.id = document.id + penemuanList.add(item) + } + } + + // 2. Lakukan pengurutan di dalam aplikasi, bukan di database. + penemuanList.sortByDescending { it.timestamp } + + // 3. Filter secara manual untuk membuang postingan milik pengguna saat ini. + val listUntukDitampilkan = if (currentUserUid != null) { + penemuanList.filter { it.uid != currentUserUid } + } else { + penemuanList // Jika tidak login, tampilkan semua + } + + _originalList.value = listUntukDitampilkan + + } else { + _originalList.value = emptyList() + } + } + } + + private fun applyFiltersAndSearch() { + val original = _originalList.value ?: emptyList() + val query = _searchQuery.value?.lowercase()?.trim() ?: "" + val categories = _activeCategories.value ?: emptyList() + + val filteredList = original.filter { item -> + val searchCondition = if (query.isEmpty()) { + true + } else { + item.namaBarang?.lowercase()?.contains(query) == true || + item.kategori?.lowercase()?.contains(query) == true + } + + val filterCondition = if (categories.isEmpty()) { + true + } else { + categories.contains(item.kategori) + } + + searchCondition && filterCondition + } + filteredPenemuanList.value = filteredList + } + + fun setSearchQuery(query: String) { + _searchQuery.value = query + } + + fun setActiveCategories(categories: List) { + _activeCategories.value = categories + } +} diff --git a/app/src/main/java/com/androidprojek/unifind/ui/home/PencarianFragment.kt b/app/src/main/java/com/androidprojek/unifind/ui/home/PencarianFragment.kt new file mode 100644 index 0000000..24620d9 --- /dev/null +++ b/app/src/main/java/com/androidprojek/unifind/ui/home/PencarianFragment.kt @@ -0,0 +1,132 @@ +package com.androidprojek.unifind.ui.home + +import android.content.Intent +import android.os.Bundle +import android.util.Log +import android.view.LayoutInflater +import android.view.View +import android.view.ViewGroup +import androidx.fragment.app.Fragment +import androidx.recyclerview.widget.LinearLayoutManager +import com.androidprojek.unifind.adapter.BarangAdapter +import com.androidprojek.unifind.databinding.FragmentPencarianBinding +import com.androidprojek.unifind.model.BarangModel +import com.androidprojek.unifind.ui.FormBarangActivity +import com.google.firebase.auth.FirebaseAuth +import com.google.firebase.firestore.FirebaseFirestore +import com.google.firebase.firestore.ListenerRegistration +import com.google.firebase.firestore.Query + +class PencarianFragment : Fragment() { + + private var _binding: FragmentPencarianBinding? = null + private val binding get() = _binding!! + + private lateinit var db: FirebaseFirestore + private lateinit var auth: FirebaseAuth + + private val listBarang = mutableListOf() + private lateinit var barangAdapter: BarangAdapter + + private var firestoreListener: ListenerRegistration? = null + + override fun onCreateView( + inflater: LayoutInflater, container: ViewGroup?, + savedInstanceState: Bundle? + ): View { + _binding = FragmentPencarianBinding.inflate(inflater, container, false) + return binding.root + } + + override fun onViewCreated(view: View, savedInstanceState: Bundle?) { + super.onViewCreated(view, savedInstanceState) + + db = FirebaseFirestore.getInstance() + auth = FirebaseAuth.getInstance() + + setupRecyclerView() + + binding.fabTambah.setOnClickListener { + startActivity(Intent(requireContext(), FormBarangActivity::class.java)) + } + + // Panggil listener saat view sudah dibuat + listenToLostItems() + } + + private fun setupRecyclerView() { + barangAdapter = BarangAdapter(listBarang) + binding.rvBarang.apply { + layoutManager = LinearLayoutManager(context) + adapter = barangAdapter + } + } + + private fun listenToLostItems() { + val currentUser = auth.currentUser + if (currentUser == null) { + binding.tvEmpty.visibility = View.VISIBLE + binding.tvEmpty.text = "Silakan login untuk melihat postingan." + return + } + val uidPenggunaSaatIni = currentUser.uid + + binding.progressBar.visibility = View.VISIBLE + binding.tvEmpty.visibility = View.GONE + + // --- PERUBAHAN UTAMA PADA QUERY --- + // 1. Kita HANYA memfilter berdasarkan status yang masih aktif. + // Filter `whereNotEqualTo` kita pindahkan ke sisi aplikasi. + val query = db.collection("barangHilang") + .whereEqualTo("status", "Dalam Pencarian") + .orderBy("timestamp", Query.Direction.DESCENDING) + + firestoreListener = query.addSnapshotListener { snapshots, error -> + if (_binding == null) { + return@addSnapshotListener + } + binding.progressBar.visibility = View.GONE + + if (error != null) { + Log.w("PencarianFragment", "Error listening for documents.", error) + return@addSnapshotListener + } + + if (snapshots != null) { + listBarang.clear() + + // --- PERUBAHAN LOGIKA PENYARINGAN & PENGAMBILAN DATA --- + // Loop manual untuk mendapatkan ID dan melakukan filter tambahan + for (doc in snapshots.documents) { + val barang = doc.toObject(BarangModel::class.java) + if (barang != null) { + // Cek jika UID pelapor BUKAN pengguna saat ini + if (barang.pelaporUid != uidPenggunaSaatIni) { + // Ambil ID dokumen dan masukkan ke dalam model + barang.id = doc.id + // Tambahkan ke list hanya jika bukan milik sendiri + listBarang.add(barang) + } + } + } + // --- AKHIR PERUBAHAN --- + + barangAdapter.notifyDataSetChanged() + } + + if (listBarang.isEmpty()) { + binding.tvEmpty.visibility = View.VISIBLE + binding.tvEmpty.text = "Belum ada laporan kehilangan dari pengguna lain." + } else { + binding.tvEmpty.visibility = View.GONE + } + } + } + + override fun onDestroyView() { + super.onDestroyView() + // Hentikan listener untuk mencegah memory leak + firestoreListener?.remove() + _binding = null + } +} \ No newline at end of file diff --git a/app/src/main/java/com/androidprojek/unifind/ui/home/PenemuanFormKlaimBarangFragment.kt b/app/src/main/java/com/androidprojek/unifind/ui/home/PenemuanFormKlaimBarangFragment.kt new file mode 100644 index 0000000..02f6962 --- /dev/null +++ b/app/src/main/java/com/androidprojek/unifind/ui/home/PenemuanFormKlaimBarangFragment.kt @@ -0,0 +1,191 @@ +package com.androidprojek.unifind.ui.home + +import android.app.DatePickerDialog +import android.app.TimePickerDialog +import android.net.Uri +import android.os.Bundle +import android.view.LayoutInflater +import android.view.View +import android.view.ViewGroup +import android.widget.ArrayAdapter +import android.widget.Toast +import androidx.activity.result.contract.ActivityResultContracts +import androidx.fragment.app.Fragment +import androidx.navigation.fragment.findNavController +import com.androidprojek.unifind.R +import com.androidprojek.unifind.databinding.PenemuanFormKlaimBarangBinding +import com.google.firebase.auth.FirebaseAuth +import com.google.firebase.firestore.FirebaseFirestore +import com.google.firebase.storage.FirebaseStorage +import java.text.SimpleDateFormat +import java.util.Calendar +import java.util.Locale +import java.util.UUID + +class PenemuanFormKlaimBarangFragment : Fragment() { + + private var _binding: PenemuanFormKlaimBarangBinding? = null + private val binding get() = _binding!! + + private var postId: String? = null + private var imageUri: Uri? = null + + private val calendar = Calendar.getInstance() + + private val db = FirebaseFirestore.getInstance() + private val storage = FirebaseStorage.getInstance() + private val auth = FirebaseAuth.getInstance() + + private val pickImageLauncher = registerForActivityResult(ActivityResultContracts.GetContent()) { uri -> + uri?.let { + imageUri = it + binding.ivFotoBarangKlaim.setImageURI(it) + binding.ivFotoBarangKlaim.visibility = View.VISIBLE + binding.btnUnggahFotoKlaim.visibility = View.GONE + } + } + + override fun onCreate(savedInstanceState: Bundle?) { + super.onCreate(savedInstanceState) + arguments?.let { + postId = it.getString("postId") + } + } + + override fun onCreateView(inflater: LayoutInflater, container: ViewGroup?, savedInstanceState: Bundle?): View { + _binding = PenemuanFormKlaimBarangBinding.inflate(inflater, container, false) + return binding.root + } + + override fun onViewCreated(view: View, savedInstanceState: Bundle?) { + super.onViewCreated(view, savedInstanceState) + setupSpinner() + setupClickListeners() + } + + private fun setupSpinner() { + val categories = resources.getStringArray(R.array.kategori_barang_array) + val adapter = ArrayAdapter(requireContext(), android.R.layout.simple_spinner_item, categories) + adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item) + binding.spinnerKategoriKlaim.adapter = adapter + } + + private fun setupClickListeners() { + binding.toolbarKlaim.setOnClickListener { findNavController().navigateUp() } + + binding.tvTanggalHilangKlaim.setOnClickListener { showDatePicker() } + binding.tvWaktuHilangKlaim.setOnClickListener { showTimePicker() } + + binding.btnUnggahFotoKlaim.setOnClickListener { pickImageLauncher.launch("image/*") } + binding.btnKirimKlaim.setOnClickListener { validateAndSubmitClaim() } + } + + private fun showDatePicker() { + val dateSetListener = DatePickerDialog.OnDateSetListener { _, year, month, dayOfMonth -> + calendar.set(Calendar.YEAR, year) + calendar.set(Calendar.MONTH, month) + calendar.set(Calendar.DAY_OF_MONTH, dayOfMonth) + val dateFormat = SimpleDateFormat("dd MMMM yyyy", Locale("id", "ID")) + binding.tvTanggalHilangKlaim.text = dateFormat.format(calendar.time) + } + DatePickerDialog(requireContext(), dateSetListener, + calendar.get(Calendar.YEAR), + calendar.get(Calendar.MONTH), + calendar.get(Calendar.DAY_OF_MONTH)).show() + } + + private fun showTimePicker() { + val timeSetListener = TimePickerDialog.OnTimeSetListener { _, hourOfDay, minute -> + calendar.set(Calendar.HOUR_OF_DAY, hourOfDay) + calendar.set(Calendar.MINUTE, minute) + val timeFormat = SimpleDateFormat("HH:mm", Locale.getDefault()) + binding.tvWaktuHilangKlaim.text = timeFormat.format(calendar.time) + " WIB" + } + TimePickerDialog(requireContext(), timeSetListener, + calendar.get(Calendar.HOUR_OF_DAY), + calendar.get(Calendar.MINUTE), true).show() + } + + private fun validateAndSubmitClaim() { + val namaPengklaim = binding.edtNamaKlaim.text.toString().trim() + val nimPengklaim = binding.edtNimKlaim.text.toString().trim() + val namaBarang = binding.edtNamaBarangKlaim.text.toString().trim() + val deskripsi = binding.edtDeskripsiKlaim.text.toString().trim() + + if (namaPengklaim.isEmpty() || nimPengklaim.isEmpty() || namaBarang.isEmpty() || deskripsi.isEmpty()) { + Toast.makeText(context, "Harap isi semua kolom wajib!", Toast.LENGTH_SHORT).show() + return + } + + if (postId == null) { + Toast.makeText(context, "Error: ID Postingan tidak ditemukan.", Toast.LENGTH_SHORT).show() + return + } + + binding.btnKirimKlaim.isEnabled = false + Toast.makeText(context, "Mengirim klaim...", Toast.LENGTH_SHORT).show() + + if (imageUri != null) { + uploadImageAndSaveClaim() + } else { + saveClaimDataToFirestore(null) + } + } + + private fun uploadImageAndSaveClaim() { + val storageRef = storage.reference.child("foto_klaim/${UUID.randomUUID()}.jpg") + imageUri?.let { + storageRef.putFile(it) + .addOnSuccessListener { + storageRef.downloadUrl.addOnSuccessListener { uri -> + saveClaimDataToFirestore(uri.toString()) + } + } + .addOnFailureListener { e -> + Toast.makeText(context, "Gagal mengunggah gambar: ${e.message}", Toast.LENGTH_SHORT).show() + binding.btnKirimKlaim.isEnabled = true + } + } + } + + private fun saveClaimDataToFirestore(imageUrl: String?) { + val user = auth.currentUser + if (user == null) { + Toast.makeText(context, "Anda harus login untuk membuat klaim.", Toast.LENGTH_SHORT).show() + binding.btnKirimKlaim.isEnabled = true + return + } + + val claimData = hashMapOf( + "uidPengklaim" to user.uid, + "namaPengklaim" to binding.edtNamaKlaim.text.toString().trim(), + "nimPengklaim" to binding.edtNimKlaim.text.toString().trim(), + "namaBarangKlaim" to binding.edtNamaBarangKlaim.text.toString().trim(), + "kategoriKlaim" to binding.spinnerKategoriKlaim.selectedItem.toString(), + "deskripsiKlaim" to binding.edtDeskripsiKlaim.text.toString().trim(), + "tanggalHilangKlaim" to binding.tvTanggalHilangKlaim.text.toString().trim(), + "waktuHilangKlaim" to binding.tvWaktuHilangKlaim.text.toString().trim(), + "lokasiHilangKlaim" to binding.edtLokasiKlaim.text.toString().trim(), + "imageUrlKlaim" to imageUrl, + "timestampKlaim" to System.currentTimeMillis(), + "statusKlaim" to "Menunggu Konfirmasi" + ) + + db.collection("form_penemuan").document(postId!!) + .collection("klaim_barang") + .add(claimData) + .addOnSuccessListener { + Toast.makeText(context, "Klaim berhasil dikirim!", Toast.LENGTH_LONG).show() + findNavController().navigateUp() + } + .addOnFailureListener { e -> + Toast.makeText(context, "Gagal mengirim klaim: ${e.message}", Toast.LENGTH_SHORT).show() + binding.btnKirimKlaim.isEnabled = true + } + } + + override fun onDestroyView() { + super.onDestroyView() + _binding = null + } +} diff --git a/app/src/main/java/com/androidprojek/unifind/ui/home/PenemuanFragment.kt b/app/src/main/java/com/androidprojek/unifind/ui/home/PenemuanFragment.kt new file mode 100644 index 0000000..4914774 --- /dev/null +++ b/app/src/main/java/com/androidprojek/unifind/ui/home/PenemuanFragment.kt @@ -0,0 +1,85 @@ +package com.androidprojek.unifind.ui.home + +import android.os.Bundle +import android.view.LayoutInflater +import android.view.View +import android.view.ViewGroup +import androidx.fragment.app.Fragment +import androidx.fragment.app.activityViewModels +import androidx.navigation.fragment.findNavController +import androidx.recyclerview.widget.LinearLayoutManager +import com.androidprojek.unifind.R +import com.androidprojek.unifind.adapter.OnItemClickListener +import com.androidprojek.unifind.adapter.PenemuanAdapter +import com.androidprojek.unifind.databinding.FragmentPenemuanBinding + +class PenemuanFragment : Fragment(), OnItemClickListener { + + private var _binding: FragmentPenemuanBinding? = null + private val binding get() = _binding!! + + private val homeViewModel: HomeViewModel by activityViewModels() + private lateinit var penemuanAdapter: PenemuanAdapter + + override fun onCreateView( + inflater: LayoutInflater, container: ViewGroup?, + savedInstanceState: Bundle? + ): View { + _binding = FragmentPenemuanBinding.inflate(inflater, container, false) + return binding.root + } + + override fun onViewCreated(view: View, savedInstanceState: Bundle?) { + super.onViewCreated(view, savedInstanceState) + + setupRecyclerView() + observeViewModel() + setupFilterResultListener() + + binding.fabTambah.setOnClickListener { + findNavController().navigate(R.id.action_navigation_home_to_penemuan_post_form) + } + } + + private fun setupRecyclerView() { + // Saat membuat adapter di Beranda, 'isMyPostsPage' tidak perlu diisi (defaultnya false) + penemuanAdapter = PenemuanAdapter(mutableListOf(), this) + binding.rvBarang.apply { + layoutManager = LinearLayoutManager(context) + adapter = penemuanAdapter + } + } + + private fun observeViewModel() { + homeViewModel.filteredPenemuanList.observe(viewLifecycleOwner) { penemuanList -> + penemuanAdapter.updateData(penemuanList) + // Anda bisa tambahkan logika untuk menampilkan pesan kosong di sini + // binding.tvEmpty.visibility = if (penemuanList.isEmpty()) View.VISIBLE else View.GONE + } + } + + private fun setupFilterResultListener() { + parentFragmentManager.setFragmentResultListener("filter_request", this) { _, bundle -> + val hasilFilter = bundle.getStringArrayList("kategori_terpilih") + homeViewModel.setActiveCategories(hasilFilter ?: emptyList()) + } + } + + override fun onKlaimClick(postId: String) { + val bundle = Bundle().apply { + putString("postId", postId) + } + findNavController().navigate(R.id.action_navigation_home_to_penemuanFormKlaimBarangFragment, bundle) + } + + // --- TAMBAHKAN FUNGSI INI UNTUK MEMPERBAIKI ERROR --- + override fun onVerifikasiClick(postId: String) { + // Biarkan kosong. Tombol "Verifikasi" tidak akan pernah muncul di halaman Beranda, + // jadi fungsi ini tidak akan pernah dipanggil di sini. + } + + override fun onDestroyView() { + super.onDestroyView() + _binding = null + } +} diff --git a/app/src/main/java/com/androidprojek/unifind/ui/home/adapter/HomePagerAdapter.kt b/app/src/main/java/com/androidprojek/unifind/ui/home/adapter/HomePagerAdapter.kt new file mode 100644 index 0000000..65324ed --- /dev/null +++ b/app/src/main/java/com/androidprojek/unifind/ui/home/adapter/HomePagerAdapter.kt @@ -0,0 +1,18 @@ +package com.androidprojek.unifind.ui.home.adapter + +import androidx.fragment.app.Fragment +import androidx.viewpager2.adapter.FragmentStateAdapter +import com.androidprojek.unifind.ui.home.PenemuanFragment +import com.androidprojek.unifind.ui.home.PencarianFragment + +class HomePagerAdapter(fragment: Fragment) : FragmentStateAdapter(fragment) { + override fun getItemCount() = 2 + + override fun createFragment(position: Int): Fragment { + return when (position) { + 0 -> PencarianFragment() + 1 -> PenemuanFragment() + else -> throw IllegalStateException("Invalid position $position") + } + } +} diff --git a/app/src/main/java/com/androidprojek/unifind/ui/home/penemuan_post_form.kt b/app/src/main/java/com/androidprojek/unifind/ui/home/penemuan_post_form.kt new file mode 100644 index 0000000..2a9831c --- /dev/null +++ b/app/src/main/java/com/androidprojek/unifind/ui/home/penemuan_post_form.kt @@ -0,0 +1,185 @@ +package com.androidprojek.unifind.ui.home + +import android.app.DatePickerDialog +import android.app.TimePickerDialog +import android.net.Uri +import android.os.Bundle +import android.view.LayoutInflater +import android.view.View +import android.view.ViewGroup +import android.widget.ArrayAdapter +import android.widget.Toast +import androidx.activity.result.contract.ActivityResultContracts +import androidx.fragment.app.Fragment +import androidx.fragment.app.activityViewModels // <-- PASTIKAN IMPORT INI ADA +import androidx.navigation.fragment.findNavController +import com.androidprojek.unifind.R +import com.androidprojek.unifind.databinding.PenemuanPostFormBinding +import com.androidprojek.unifind.viewmodel.NotificationMainViewModel // <-- PASTIKAN IMPORT INI ADA +import com.google.firebase.auth.FirebaseAuth +import com.google.firebase.firestore.FirebaseFirestore +import com.google.firebase.storage.FirebaseStorage +import java.text.SimpleDateFormat +import java.util.Calendar +import java.util.Locale +import java.util.UUID + +class penemuan_post_form : Fragment() { + + private var _binding: PenemuanPostFormBinding? = null + private val binding get() = _binding!! + + // <-- LANGKAH 1: TAMBAHKAN BARIS INI UNTUK MENDAPATKAN VIEWMODEL + private val sharedViewModel: NotificationMainViewModel by activityViewModels() + + private var imageUri: Uri? = null + private val calendar = Calendar.getInstance() + + private val db = FirebaseFirestore.getInstance() + private val storage = FirebaseStorage.getInstance() + private val auth = FirebaseAuth.getInstance() + + private val pickImageLauncher = registerForActivityResult(ActivityResultContracts.GetContent()) { uri -> + uri?.let { + imageUri = it + binding.ivFotoBarang.setImageURI(it) + binding.ivFotoBarang.visibility = View.VISIBLE + binding.btnUnggahFoto.visibility = View.GONE + } + } + + override fun onCreateView( + inflater: LayoutInflater, container: ViewGroup?, + savedInstanceState: Bundle? + ): View { + _binding = PenemuanPostFormBinding.inflate(inflater, container, false) + return binding.root + } + + override fun onViewCreated(view: View, savedInstanceState: Bundle?) { + super.onViewCreated(view, savedInstanceState) + + setupSpinner() + setupClickListeners() + } + + private fun setupSpinner() { + val categories = resources.getStringArray(R.array.kategori_barang_array) + val adapter = ArrayAdapter(requireContext(), android.R.layout.simple_spinner_item, categories) + adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item) + binding.spinnerKategori.adapter = adapter + } + + private fun setupClickListeners() { + binding.btnBack.setOnClickListener { findNavController().navigateUp() } + binding.fieldTanggal.setOnClickListener { showDatePicker() } + binding.tvTanggalPenemuan.setOnClickListener { showDatePicker() } + binding.fieldWaktu.setOnClickListener { showTimePicker() } + binding.tvWaktuPenemuan.setOnClickListener { showTimePicker() } + binding.btnUnggahFoto.setOnClickListener { pickImageLauncher.launch("image/*") } + binding.btnBuatPostingan.setOnClickListener { validateAndPost() } + } + + private fun showDatePicker() { + val dateSetListener = DatePickerDialog.OnDateSetListener { _, year, month, dayOfMonth -> + calendar.set(Calendar.YEAR, year) + calendar.set(Calendar.MONTH, month) + calendar.set(Calendar.DAY_OF_MONTH, dayOfMonth) + val dateFormat = SimpleDateFormat("dd MMMM yyyy", Locale("id", "ID")) + binding.tvTanggalPenemuan.text = dateFormat.format(calendar.time) + } + DatePickerDialog(requireContext(), dateSetListener, + calendar.get(Calendar.YEAR), + calendar.get(Calendar.MONTH), + calendar.get(Calendar.DAY_OF_MONTH)).show() + } + + private fun showTimePicker() { + val timeSetListener = TimePickerDialog.OnTimeSetListener { _, hourOfDay, minute -> + calendar.set(Calendar.HOUR_OF_DAY, hourOfDay) + calendar.set(Calendar.MINUTE, minute) + val timeFormat = SimpleDateFormat("HH:mm", Locale.getDefault()) + binding.tvWaktuPenemuan.text = timeFormat.format(calendar.time) + " WIB" + } + TimePickerDialog(requireContext(), timeSetListener, + calendar.get(Calendar.HOUR_OF_DAY), + calendar.get(Calendar.MINUTE), true).show() + } + + private fun validateAndPost() { + val nama = binding.edtNama.text.toString().trim() + val nim = binding.edtNim.text.toString().trim() + val namaBarang = binding.edtNamaBarang.text.toString().trim() + val deskripsi = binding.edtDeskripsi.text.toString().trim() + val tanggal = binding.tvTanggalPenemuan.text.toString().trim() + val waktu = binding.tvWaktuPenemuan.text.toString().trim() + val lokasi = binding.edtLokasi.text.toString().trim() + + if (nama.isEmpty() || nim.isEmpty() || namaBarang.isEmpty() || deskripsi.isEmpty() || + tanggal.isEmpty() || tanggal.equals("Pilih tanggal", true) || + waktu.isEmpty() || waktu.equals("Pilih waktu", true) || + lokasi.isEmpty() || imageUri == null) { + Toast.makeText(context, "Semua kolom wajib diisi!", Toast.LENGTH_SHORT).show() + return + } + + binding.btnBuatPostingan.isEnabled = false + Toast.makeText(context, "Membuat postingan...", Toast.LENGTH_SHORT).show() + + uploadImageAndSaveData() + } + + private fun uploadImageAndSaveData() { + val storageRef = storage.reference.child("foto_penemuan/${UUID.randomUUID()}.jpg") + imageUri?.let { + storageRef.putFile(it) + .addOnSuccessListener { + storageRef.downloadUrl.addOnSuccessListener { uri -> + saveDataToFirestore(uri.toString()) + } + } + .addOnFailureListener { e -> + Toast.makeText(context, "Gagal mengunggah gambar: ${e.message}", Toast.LENGTH_SHORT).show() + binding.btnBuatPostingan.isEnabled = true + } + } + } + + private fun saveDataToFirestore(imageUrl: String) { + val uid = auth.currentUser?.uid ?: "" + + val postData = hashMapOf( + "uid" to uid, + "namaPelapor" to binding.edtNama.text.toString().trim(), + "nim" to binding.edtNim.text.toString().trim(), + "namaBarang" to binding.edtNamaBarang.text.toString().trim(), + "kategori" to binding.spinnerKategori.selectedItem.toString(), + "deskripsi" to binding.edtDeskripsi.text.toString().trim(), + "tanggalPenemuan" to binding.tvTanggalPenemuan.text.toString().trim(), + "waktuPenemuan" to binding.tvWaktuPenemuan.text.toString().trim(), + "lokasiPenemuan" to binding.edtLokasi.text.toString().trim(), + "imageUrl" to imageUrl, + "timestamp" to System.currentTimeMillis(), + "status" to "Dalam Pencarian" + ) + + db.collection("form_penemuan") + .add(postData) + .addOnSuccessListener { + // <-- LANGKAH 2: TAMBAHKAN BARIS INI SETELAH SUKSES + sharedViewModel.addPostSuccessNotification() + + Toast.makeText(context, "Postingan berhasil dibuat!", Toast.LENGTH_LONG).show() + findNavController().navigateUp() + } + .addOnFailureListener { e -> + Toast.makeText(context, "Gagal membuat postingan: ${e.message}", Toast.LENGTH_SHORT).show() + binding.btnBuatPostingan.isEnabled = true + } + } + + override fun onDestroyView() { + super.onDestroyView() + _binding = null + } +} \ No newline at end of file diff --git a/app/src/main/java/com/androidprojek/unifind/ui/home/penemuan_verifikasi.kt b/app/src/main/java/com/androidprojek/unifind/ui/home/penemuan_verifikasi.kt new file mode 100644 index 0000000..ab0d538 --- /dev/null +++ b/app/src/main/java/com/androidprojek/unifind/ui/home/penemuan_verifikasi.kt @@ -0,0 +1,13 @@ +package com.androidprojek.unifind.ui.home + +import android.os.Bundle +import androidx.appcompat.app.AppCompatActivity +import com.androidprojek.unifind.R + +class penemuan_verifikasi(contentLayoutId: Int) : AppCompatActivity(contentLayoutId) { + override fun onCreate(savedInstanceState: Bundle?) { + super.onCreate(savedInstanceState) + setContentView(R.layout.penemuan_verifikasi_main) // Layout untuk halaman form + } +} + diff --git a/app/src/main/java/com/androidprojek/unifind/ui/notifications/NotificationsFragment.kt b/app/src/main/java/com/androidprojek/unifind/ui/notifications/NotificationsFragment.kt new file mode 100644 index 0000000..e21ec19 --- /dev/null +++ b/app/src/main/java/com/androidprojek/unifind/ui/notifications/NotificationsFragment.kt @@ -0,0 +1,71 @@ +package com.androidprojek.unifind.ui.notifications + +import android.os.Bundle +import android.view.LayoutInflater +import android.view.View +import android.view.ViewGroup +import androidx.fragment.app.Fragment +import androidx.fragment.app.activityViewModels +import androidx.recyclerview.widget.LinearLayoutManager +import com.androidprojek.unifind.adapter.NotificationAdapter +import com.androidprojek.unifind.databinding.FragmentNotificationsBinding +import com.androidprojek.unifind.viewmodel.NotificationMainViewModel + +class NotificationsFragment : Fragment() { + + private var _binding: FragmentNotificationsBinding? = null + private val binding get() = _binding!! + + // Dapatkan referensi ke ViewModel yang sama dengan fragment form + private val sharedViewModel: NotificationMainViewModel by activityViewModels() + + // Deklarasikan adapter di level kelas agar bisa diakses di beberapa fungsi + private lateinit var notificationAdapter: NotificationAdapter + + override fun onCreateView( + inflater: LayoutInflater, + container: ViewGroup?, + savedInstanceState: Bundle? + ): View { + _binding = FragmentNotificationsBinding.inflate(inflater, container, false) + return binding.root + } + + override fun onViewCreated(view: View, savedInstanceState: Bundle?) { + super.onViewCreated(view, savedInstanceState) + + setupRecyclerView() + observeViewModel() // Mulai 'mendengarkan' perubahan dari ViewModel + } + + private fun setupRecyclerView() { + // Inisialisasi adapter dengan daftar kosong pada awalnya. + // Datanya akan diisi oleh observer. + notificationAdapter = NotificationAdapter(emptyList()) + binding.rvNotifications.apply { + layoutManager = LinearLayoutManager(context) + adapter = notificationAdapter + } + } + + private fun observeViewModel() { + sharedViewModel.notificationList.observe(viewLifecycleOwner) { notifications -> + // Cek apakah daftar notifikasi yang diterima kosong atau tidak + if (notifications.isEmpty()) { + // Jika KOSONG: + binding.rvNotifications.visibility = View.GONE // Sembunyikan RecyclerView + binding.tvEmptyNotification.visibility = View.VISIBLE // Tampilkan teks "kosong" + } else { + // Jika ADA ISINYA: + binding.rvNotifications.visibility = View.VISIBLE // Tampilkan RecyclerView + binding.tvEmptyNotification.visibility = View.GONE // Sembunyikan teks "kosong" + notificationAdapter.updateData(notifications) // Update data di adapter + } + } + } + + override fun onDestroyView() { + super.onDestroyView() + _binding = null + } +} \ No newline at end of file diff --git a/app/src/main/java/com/androidprojek/unifind/ui/notifications/NotificationsViewModel.kt b/app/src/main/java/com/androidprojek/unifind/ui/notifications/NotificationsViewModel.kt new file mode 100644 index 0000000..3beff8a --- /dev/null +++ b/app/src/main/java/com/androidprojek/unifind/ui/notifications/NotificationsViewModel.kt @@ -0,0 +1,13 @@ +package com.androidprojek.unifind.ui.notifications + +import androidx.lifecycle.LiveData +import androidx.lifecycle.MutableLiveData +import androidx.lifecycle.ViewModel + +class NotificationsViewModel : ViewModel() { + + private val _text = MutableLiveData().apply { + value = "This is notifications Fragment" + } + val text: LiveData = _text +} \ No newline at end of file diff --git a/app/src/main/java/com/androidprojek/unifind/ui/profile/KontakActivity.kt b/app/src/main/java/com/androidprojek/unifind/ui/profile/KontakActivity.kt new file mode 100644 index 0000000..2f85695 --- /dev/null +++ b/app/src/main/java/com/androidprojek/unifind/ui/profile/KontakActivity.kt @@ -0,0 +1,108 @@ +package com.androidprojek.unifind.ui.profile + +import android.os.Bundle +import android.view.View +import android.widget.Toast +import androidx.appcompat.app.AppCompatActivity +import com.androidprojek.unifind.databinding.ActivityKontakBinding +import com.androidprojek.unifind.model.UserModel +import com.google.firebase.auth.FirebaseAuth +import com.google.firebase.firestore.FirebaseFirestore + +class KontakActivity : AppCompatActivity() { + + // Gunakan ViewBinding agar lebih aman dan bersih + private lateinit var binding: ActivityKontakBinding + private lateinit var auth: FirebaseAuth + private lateinit var db: FirebaseFirestore + + override fun onCreate(savedInstanceState: Bundle?) { + super.onCreate(savedInstanceState) + binding = ActivityKontakBinding.inflate(layoutInflater) + setContentView(binding.root) + + // Inisialisasi Firebase + auth = FirebaseAuth.getInstance() + db = FirebaseFirestore.getInstance() + + // Fungsi untuk tombol kembali di toolbar + binding.topAppBar.setNavigationOnClickListener { + finish() + } + + // Ambil data kontak yang sudah ada dan tampilkan + loadContactData() + + // Beri logika pada tombol simpan + binding.btnSimpan.setOnClickListener { + saveContactData() + } + } + + private fun loadContactData() { + setLoading(true) + val user = auth.currentUser + if (user == null) { + Toast.makeText(this, "Sesi tidak valid, silakan login ulang.", Toast.LENGTH_SHORT).show() + setLoading(false) + finish() + return + } + + // Ambil data dari collection "users" berdasarkan UID pengguna yang login + db.collection("users").document(user.uid).get() + .addOnSuccessListener { document -> + if (document.exists()) { + val userProfile = document.toObject(UserModel::class.java) + // Tampilkan data yang sudah ada ke EditText + binding.etInstagram.setText(userProfile?.instagram) + binding.etLine.setText(userProfile?.line) + binding.etWhatsapp.setText(userProfile?.whatsapp) + } + setLoading(false) + } + .addOnFailureListener { e -> + setLoading(false) + Toast.makeText(this, "Gagal memuat data kontak: ${e.message}", Toast.LENGTH_SHORT).show() + } + } + + private fun saveContactData() { + val instagram = binding.etInstagram.text.toString().trim() + val line = binding.etLine.text.toString().trim() + val whatsapp = binding.etWhatsapp.text.toString().trim() + + val user = auth.currentUser + if (user == null) { + Toast.makeText(this, "Sesi tidak valid, silakan login ulang.", Toast.LENGTH_SHORT).show() + return + } + + setLoading(true) + + // Siapkan data yang akan di-update dalam bentuk Map + val contactData = mapOf( + "instagram" to instagram, + "line" to line, + "whatsapp" to whatsapp + ) + + // Gunakan .update() untuk hanya mengubah field-field ini di dokumen pengguna + db.collection("users").document(user.uid) + .update(contactData) + .addOnSuccessListener { + setLoading(false) + Toast.makeText(this, "Kontak berhasil diperbarui!", Toast.LENGTH_SHORT).show() + finish() // Kembali ke halaman profil setelah berhasil + } + .addOnFailureListener { e -> + setLoading(false) + Toast.makeText(this, "Gagal memperbarui kontak: ${e.message}", Toast.LENGTH_SHORT).show() + } + } + + private fun setLoading(isLoading: Boolean) { + binding.progressBar.visibility = if (isLoading) View.VISIBLE else View.GONE + binding.btnSimpan.isEnabled = !isLoading + } +} \ No newline at end of file diff --git a/app/src/main/java/com/androidprojek/unifind/ui/profile/LaporanMasukActivity.kt b/app/src/main/java/com/androidprojek/unifind/ui/profile/LaporanMasukActivity.kt new file mode 100644 index 0000000..0ac75c9 --- /dev/null +++ b/app/src/main/java/com/androidprojek/unifind/ui/profile/LaporanMasukActivity.kt @@ -0,0 +1,210 @@ +package com.androidprojek.unifind.ui.profile + +import android.content.Intent +import android.net.Uri +import android.os.Bundle +import android.util.Log +import android.view.LayoutInflater +import android.view.View +import android.widget.ImageView +import android.widget.LinearLayout +import android.widget.TextView +import android.widget.Toast +import androidx.appcompat.app.AlertDialog +import androidx.appcompat.app.AppCompatActivity +import androidx.recyclerview.widget.LinearLayoutManager +import com.androidprojek.unifind.R +import com.androidprojek.unifind.adapter.LaporanMasukAdapter +import com.androidprojek.unifind.databinding.ActivityLaporanMasukBinding +import com.androidprojek.unifind.model.LaporanPenemuanModel +import com.google.firebase.firestore.FirebaseFirestore +import com.google.firebase.firestore.Query + +class LaporanMasukActivity : AppCompatActivity() { + + private lateinit var binding: ActivityLaporanMasukBinding + private lateinit var adapter: LaporanMasukAdapter + private val listLaporan = mutableListOf() + private val db = FirebaseFirestore.getInstance() + private var idBarangHilang: String? = null + + companion object { + const val EXTRA_BARANG_ID = "extra_barang_id" + } + + override fun onCreate(savedInstanceState: Bundle?) { + super.onCreate(savedInstanceState) + binding = ActivityLaporanMasukBinding.inflate(layoutInflater) + setContentView(binding.root) + + idBarangHilang = intent.getStringExtra(EXTRA_BARANG_ID) + if (idBarangHilang.isNullOrEmpty()) { // Pemeriksaan yang lebih aman + Toast.makeText(this, "ID Barang tidak valid.", Toast.LENGTH_SHORT).show() + finish() + return + } + + setupToolbar() + setupRecyclerView() + fetchLaporanPenemuan() + } + + private fun setupToolbar() { + binding.topAppBar.setNavigationOnClickListener { finish() } + } + + private fun setupRecyclerView() { + adapter = LaporanMasukAdapter(listLaporan) + binding.rvDaftarLaporan.layoutManager = LinearLayoutManager(this) + binding.rvDaftarLaporan.adapter = adapter + + adapter.onDetailClickListener = { detailLaporan -> + val intent = Intent(this, VerifikasiLaporanMasukActivity::class.java).apply { + putExtra(VerifikasiLaporanMasukActivity.EXTRA_LAPORAN, detailLaporan) + } + startActivity(intent) + } + // --- IMPLEMENTASIKAN LISTENER BARU DI SINI --- + adapter.onHubungiClickListener = { laporan -> + showKontakDialog(laporan) + } + } + + // --- TAMBAHKAN FUNGSI BARU INI UNTUK MENAMPILKAN DIALOG --- + private fun showKontakDialog(laporan: LaporanPenemuanModel) { + val dialogView = LayoutInflater.from(this).inflate(R.layout.dialog_kontak_penemu, null) + val builder = AlertDialog.Builder(this) + builder.setView(dialogView) + + val dialog = builder.create() + + // Ambil view dari layout dialog + val btnClose = dialogView.findViewById(R.id.btn_close_dialog) + + val layoutInstagram = dialogView.findViewById(R.id.layout_instagram) + val tvInstagram = dialogView.findViewById(R.id.tv_instagram) + + val layoutLine = dialogView.findViewById(R.id.layout_line) + val tvLine = dialogView.findViewById(R.id.tv_line) + + val layoutWhatsapp = dialogView.findViewById(R.id.layout_whatsapp) + val tvWhatsapp = dialogView.findViewById(R.id.tv_whatsapp) + + // Setup tampilan kontak (kita 'pinjam' logika dari KontakPelaporActivity) + setupDialogContactView(layoutInstagram, tvInstagram, laporan.penemuInstagram) + setupDialogContactView(layoutLine, tvLine, laporan.penemuLine) + setupDialogContactView(layoutWhatsapp, tvWhatsapp, laporan.penemuWhatsapp) + + // Setup klik listener (kita 'pinjam' lagi logikanya) + setupDialogClickListeners( + layoutInstagram, laporan.penemuInstagram, + layoutLine, laporan.penemuLine, + layoutWhatsapp, laporan.penemuWhatsapp + ) + + btnClose.setOnClickListener { + dialog.dismiss() + } + + // Atur agar background dialog transparan sehingga CardView bisa terlihat rounded + dialog.window?.setBackgroundDrawableResource(android.R.color.transparent) + dialog.show() + } + + // Fungsi helper untuk dialog, diadaptasi dari KontakPelaporActivity + private fun setupDialogContactView(layout: View, textView: TextView, data: String?) { + if (!data.isNullOrEmpty()) { + layout.visibility = View.VISIBLE + textView.text = data + } else { + layout.visibility = View.GONE + } + } + + // Fungsi helper untuk dialog, diadaptasi dari KontakPelaporActivity + private fun setupDialogClickListeners( + layoutInstagram: View, instagram: String?, + layoutLine: View, line: String?, + layoutWhatsapp: View, whatsapp: String? + ) { + layoutInstagram.setOnClickListener { + if (!instagram.isNullOrEmpty()) { + val username = instagram.removePrefix("@") + val uri = Uri.parse("http://instagram.com/_u/$username") + val intent = Intent(Intent.ACTION_VIEW, uri) + try { + startActivity(intent) + } catch (e: Exception) { + Toast.makeText(this, "Aplikasi Instagram tidak terpasang.", Toast.LENGTH_SHORT).show() + } + } + } + + layoutLine.setOnClickListener { + if (!line.isNullOrEmpty()) { + val uri = Uri.parse("https://line.me/R/ti/p/~$line") + val intent = Intent(Intent.ACTION_VIEW, uri) + try { + startActivity(intent) + } catch (e: Exception) { + Toast.makeText(this, "Aplikasi Line tidak terpasang.", Toast.LENGTH_SHORT).show() + } + } + } + + layoutWhatsapp.setOnClickListener { + if (!whatsapp.isNullOrEmpty()) { + val formattedNumber = whatsapp.replaceFirst("^0", "").replace(Regex("[^0-9]"), "") + val url = "https://wa.me/62$formattedNumber" + val intent = Intent(Intent.ACTION_VIEW, Uri.parse(url)) + try { + startActivity(intent) + } catch (e: Exception) { + Toast.makeText(this, "Aplikasi WhatsApp tidak terpasang.", Toast.LENGTH_SHORT).show() + } + } + } + } + + private fun fetchLaporanPenemuan() { + binding.tvEmptyLaporan.visibility = View.VISIBLE // Tampilkan teks "kosong" di awal + binding.rvDaftarLaporan.visibility = View.GONE + + db.collection("barangHilang").document(idBarangHilang!!) + .collection("laporanPenemuan") + .orderBy("timestamp", Query.Direction.DESCENDING) // Query ini sekarang aman + .addSnapshotListener { snapshots, error -> + if (error != null) { + // Ganti Log Tag agar konsisten dengan nama Activity + Log.w("LaporanMasukActivity", "Error listening for documents.", error) + return@addSnapshotListener + } + + if (snapshots != null) { + listLaporan.clear() + + // --- PERUBAHAN LOGIKA PENGAMBILAN DATA --- + // Loop manual untuk mendapatkan ID setiap laporan + for (doc in snapshots.documents) { + val laporan = doc.toObject(LaporanPenemuanModel::class.java) + if (laporan != null) { + laporan.id = doc.id // Masukkan ID dokumen ke dalam model + listLaporan.add(laporan) + } + } + // --- AKHIR PERUBAHAN --- + + adapter.notifyDataSetChanged() + + // Atur visibilitas berdasarkan apakah list kosong atau tidak + if (listLaporan.isEmpty()) { + binding.tvEmptyLaporan.visibility = View.VISIBLE + binding.rvDaftarLaporan.visibility = View.GONE + } else { + binding.tvEmptyLaporan.visibility = View.GONE + binding.rvDaftarLaporan.visibility = View.VISIBLE + } + } + } + } +} \ No newline at end of file diff --git a/app/src/main/java/com/androidprojek/unifind/ui/profile/ProfileFragment.kt b/app/src/main/java/com/androidprojek/unifind/ui/profile/ProfileFragment.kt new file mode 100644 index 0000000..cd2d6b0 --- /dev/null +++ b/app/src/main/java/com/androidprojek/unifind/ui/profile/ProfileFragment.kt @@ -0,0 +1,183 @@ +package com.androidprojek.unifind.ui.profile + +import android.app.Activity +import android.content.Intent +import android.net.Uri +import android.os.Bundle +import android.view.LayoutInflater +import android.view.View +import android.view.ViewGroup +import android.widget.Toast +import androidx.activity.result.contract.ActivityResultContracts +import androidx.appcompat.app.AlertDialog +import androidx.fragment.app.Fragment +import androidx.lifecycle.Lifecycle +import androidx.lifecycle.lifecycleScope +import androidx.lifecycle.repeatOnLifecycle +import androidx.navigation.fragment.findNavController +import com.androidprojek.unifind.ui.profile.KontakActivity +import com.androidprojek.unifind.LoginActivity +import com.androidprojek.unifind.R +import com.androidprojek.unifind.databinding.FragmentProfileBinding +import com.androidprojek.unifind.model.UserModel +import com.bumptech.glide.Glide +import com.google.firebase.auth.FirebaseAuth +import com.google.firebase.firestore.FirebaseFirestore +import com.google.firebase.storage.FirebaseStorage +import kotlinx.coroutines.launch +import kotlinx.coroutines.tasks.await +import java.util.concurrent.CancellationException + +class ProfileFragment : Fragment() { + + private var _binding: FragmentProfileBinding? = null + private val binding get() = _binding!! + + private lateinit var auth: FirebaseAuth + private lateinit var db: FirebaseFirestore + private lateinit var storage: FirebaseStorage + + private val imagePickerLauncher = registerForActivityResult(ActivityResultContracts.StartActivityForResult()) { result -> + if (result.resultCode == Activity.RESULT_OK) { + result.data?.data?.let { uploadProfileImage(it) } + } + } + + override fun onCreateView( + inflater: LayoutInflater, container: ViewGroup?, + savedInstanceState: Bundle? + ): View { + _binding = FragmentProfileBinding.inflate(inflater, container, false) + return binding.root + } + + override fun onViewCreated(view: View, savedInstanceState: Bundle?) { + super.onViewCreated(view, savedInstanceState) + + auth = FirebaseAuth.getInstance() + db = FirebaseFirestore.getInstance() + storage = FirebaseStorage.getInstance() + + loadUserProfile() + setupClickListeners() + } + + private fun setupClickListeners() { + binding.ivEditProfile.setOnClickListener { + val intent = Intent(Intent.ACTION_PICK).apply { type = "image/*" } + imagePickerLauncher.launch(intent) + } + + binding.btnPostinganSaya.setOnClickListener { + findNavController().navigate(R.id.action_profileFragment_to_profileMyPostsFragment) + } + + binding.btnKontak.setOnClickListener { + startActivity(Intent(requireContext(), KontakActivity::class.java)) + } + + // --- PERUBAHAN UTAMA DI SINI --- + binding.btnLacakFormulir.setOnClickListener { + // Menggunakan NavController untuk berpindah ke halaman Lacak Formulir + findNavController().navigate(R.id.action_profileFragment_to_profileLacakFormulirFragment) + } + // --- SELESAI PERUBAHAN --- + + binding.btnLogout.setOnClickListener { + showLogoutConfirmationDialog() + } + } + + private fun showLogoutConfirmationDialog() { + AlertDialog.Builder(requireContext()) + .setTitle("Konfirmasi Logout") + .setMessage("Apakah Anda yakin ingin keluar dari akun ini?") + .setPositiveButton("Ya, Keluar") { dialog, _ -> + auth.signOut() + val intent = Intent(requireContext(), LoginActivity::class.java).apply { + flags = Intent.FLAG_ACTIVITY_NEW_TASK or Intent.FLAG_ACTIVITY_CLEAR_TASK + } + startActivity(intent) + dialog.dismiss() + } + .setNegativeButton("Batal") { dialog, _ -> + dialog.dismiss() + } + .create() + .show() + } + + private fun loadUserProfile() { + val user = auth.currentUser ?: return + + viewLifecycleOwner.lifecycleScope.launch { + viewLifecycleOwner.repeatOnLifecycle(Lifecycle.State.STARTED) { + try { + val document = db.collection("users").document(user.uid).get().await() + + if (document.exists()) { + val userProfile = document.toObject(UserModel::class.java) + binding.tvNama.text = userProfile?.nama + binding.tvNim.text = userProfile?.nim + + if (userProfile?.photoUrl?.isNotEmpty() == true) { + Glide.with(this@ProfileFragment).load(userProfile.photoUrl).into(binding.ivProfile) + } else { + Glide.with(this@ProfileFragment).load(R.drawable.baseline_person_outline_24).into(binding.ivProfile) + } + } + } catch (e: CancellationException) { + // Ini normal terjadi saat pindah halaman, tidak perlu di-handle + } catch (e: Exception) { + Toast.makeText(context, "Gagal memuat profil.", Toast.LENGTH_SHORT).show() + } + } + } + } + + private fun uploadProfileImage(imageUri: Uri) { + setLoading(true) + val user = auth.currentUser ?: return + val storageRef = storage.reference.child("profile_pictures/${user.uid}") + + viewLifecycleOwner.lifecycleScope.launch { + try { + storageRef.putFile(imageUri).await() + val downloadUrl = storageRef.downloadUrl.await() + saveImageUrlToFirestore(downloadUrl.toString()) + } catch (e: Exception) { + setLoading(false) + Toast.makeText(context, "Gagal mengunggah foto: ${e.message}", Toast.LENGTH_SHORT).show() + } + } + } + + private fun saveImageUrlToFirestore(imageUrl: String) { + val user = auth.currentUser ?: return + + viewLifecycleOwner.lifecycleScope.launch { + try { + db.collection("users").document(user.uid).update("photoUrl", imageUrl).await() + Toast.makeText(context, "Foto profil berhasil diperbarui.", Toast.LENGTH_SHORT).show() + Glide.with(this@ProfileFragment).load(imageUrl).into(binding.ivProfile) + } catch (e: Exception) { + Toast.makeText(context, "Gagal menyimpan URL foto: ${e.message}", Toast.LENGTH_SHORT).show() + } finally { + setLoading(false) + } + } + } + + private fun setLoading(isLoading: Boolean) { + // Pengecekan tambahan untuk mencegah crash + _binding?.let { + it.profileProgressBar.visibility = if (isLoading) View.VISIBLE else View.GONE + it.ivEditProfile.isEnabled = !isLoading + } + } + + override fun onDestroyView() { + super.onDestroyView() + _binding = null + } +} diff --git a/app/src/main/java/com/androidprojek/unifind/ui/profile/ProfileMyPostsFragment.kt b/app/src/main/java/com/androidprojek/unifind/ui/profile/ProfileMyPostsFragment.kt new file mode 100644 index 0000000..0833bb7 --- /dev/null +++ b/app/src/main/java/com/androidprojek/unifind/ui/profile/ProfileMyPostsFragment.kt @@ -0,0 +1,49 @@ +package com.androidprojek.unifind.ui.profile + +import android.os.Bundle +import android.view.LayoutInflater +import android.view.View +import android.view.ViewGroup +import androidx.fragment.app.Fragment +import androidx.navigation.fragment.findNavController +import com.androidprojek.unifind.databinding.FragmentProfileMyPostsBinding +import com.google.android.material.tabs.TabLayoutMediator + +class ProfileMyPostsFragment : Fragment() { + + private var _binding: FragmentProfileMyPostsBinding? = null + private val binding get() = _binding!! + + private val tabTitles = arrayOf("Pencarian", "Penemuan") + + override fun onCreateView( + inflater: LayoutInflater, container: ViewGroup?, + savedInstanceState: Bundle? + ): View { + _binding = FragmentProfileMyPostsBinding.inflate(inflater, container, false) + return binding.root + } + + override fun onViewCreated(view: View, savedInstanceState: Bundle?) { + super.onViewCreated(view, savedInstanceState) + + // Setup ViewPager dengan PagerAdapter yang baru + val adapter = ProfilePostsPagerAdapter(this) + binding.viewPagerMyPosts.adapter = adapter + + // Hubungkan TabLayout dengan ViewPager + TabLayoutMediator(binding.tabLayoutMyPosts, binding.viewPagerMyPosts) { tab, position -> + tab.text = tabTitles[position] + }.attach() + + // Atur fungsi untuk tombol kembali di toolbar + binding.toolbarMyPosts.setNavigationOnClickListener { + findNavController().navigateUp() + } + } + + override fun onDestroyView() { + super.onDestroyView() + _binding = null + } +} \ No newline at end of file diff --git a/app/src/main/java/com/androidprojek/unifind/ui/profile/ProfilePencarianListFragment.kt b/app/src/main/java/com/androidprojek/unifind/ui/profile/ProfilePencarianListFragment.kt new file mode 100644 index 0000000..ae1e291 --- /dev/null +++ b/app/src/main/java/com/androidprojek/unifind/ui/profile/ProfilePencarianListFragment.kt @@ -0,0 +1,113 @@ +package com.androidprojek.unifind.ui.profile + +import android.content.Intent +import android.os.Bundle +import android.util.Log +import android.view.LayoutInflater +import android.view.View +import android.view.ViewGroup +import android.widget.Toast +import androidx.fragment.app.Fragment +import androidx.recyclerview.widget.LinearLayoutManager +import com.androidprojek.unifind.adapter.PencarianPostinganSayaAdapter // Ganti ke adapter yang sesuai jika ada +import com.androidprojek.unifind.databinding.FragmentProfilePencarianListBinding +import com.androidprojek.unifind.model.BarangModel // Ganti ke model yang sesuai jika ada +import com.google.firebase.auth.FirebaseAuth +import com.google.firebase.firestore.FirebaseFirestore +import com.google.firebase.firestore.Query + +class ProfilePencarianListFragment : Fragment() { + + private var _binding: FragmentProfilePencarianListBinding? = null + private val binding get() = _binding!! + + // Ganti ke adapter dan model yang sesuai untuk "Pencarian" + private lateinit var pencarianAdapter: PencarianPostinganSayaAdapter + private val listPencarian = mutableListOf() + + private val db = FirebaseFirestore.getInstance() + private val auth = FirebaseAuth.getInstance() + + override fun onCreateView( + inflater: LayoutInflater, container: ViewGroup?, + savedInstanceState: Bundle? + ): View { + _binding = FragmentProfilePencarianListBinding.inflate(inflater, container, false) + return binding.root + } + + override fun onViewCreated(view: View, savedInstanceState: Bundle?) { + Log.d("FragmentLifecycle", "ProfilePencarianListFragment - onViewCreated DIPANGGIL!") + + super.onViewCreated(view, savedInstanceState) + + setupRecyclerView() + listenToMyPosts() + } + + private fun setupRecyclerView() { + pencarianAdapter = PencarianPostinganSayaAdapter(listPencarian) // Gunakan adapter "Pencarian" + binding.rvMyPencarian.apply { + layoutManager = LinearLayoutManager(context) + adapter = pencarianAdapter + } + + // Implementasikan listener-nya + pencarianAdapter.onLihatLaporanClickListener = { barang -> + // --- PERUBAHAN DI SINI --- + // Kita gunakan isNullOrEmpty() untuk memeriksa String? + if (!barang.id.isNullOrEmpty()) { + val intent = Intent(context, LaporanMasukActivity::class.java).apply { + putExtra(LaporanMasukActivity.EXTRA_BARANG_ID, barang.id) // Kirim ID barang + } + startActivity(intent) + } else { + Toast.makeText(context, "Gagal mendapatkan ID postingan.", Toast.LENGTH_SHORT).show() + } + } + } + + private fun listenToMyPosts() { + val currentUserUid = auth.currentUser?.uid + if (currentUserUid == null) { + binding.tvEmptyMyPencarian.visibility = View.VISIBLE + return + } + + // --- NAMA KOLEKSI DISESUAIKAN DI SINI --- + db.collection("barangHilang") // Mengambil dari koleksi "barangHilang" + .whereEqualTo("pelaporUid", currentUserUid) + .orderBy("timestamp", Query.Direction.DESCENDING) + .addSnapshotListener { snapshots, error -> + if (error != null) { + Log.w("ProfilePencarianList", "Listen failed.", error) + return@addSnapshotListener + } + + if (snapshots != null) { + listPencarian.clear() + // --- PERUBAHAN LOGIKA DI SINI --- + // Kita tidak langsung .toObjects(), tapi kita loop manual + for (doc in snapshots.documents) { + // 1. Ubah dokumen menjadi objek BarangModel + val barang = doc.toObject(BarangModel::class.java) + if (barang != null) { + // 2. Ambil ID dokumen dan masukkan ke field 'id' di model + barang.id = doc.id + + // 3. Tambahkan objek yang sudah lengkap ke dalam list + listPencarian.add(barang) + } + } + // --- AKHIR PERUBAHAN --- + pencarianAdapter.notifyDataSetChanged() + binding.tvEmptyMyPencarian.visibility = if (listPencarian.isEmpty()) View.VISIBLE else View.GONE + } + } + } + + override fun onDestroyView() { + super.onDestroyView() + _binding = null + } +} \ No newline at end of file diff --git a/app/src/main/java/com/androidprojek/unifind/ui/profile/ProfilePenemuanListFragment.kt b/app/src/main/java/com/androidprojek/unifind/ui/profile/ProfilePenemuanListFragment.kt new file mode 100644 index 0000000..4984369 --- /dev/null +++ b/app/src/main/java/com/androidprojek/unifind/ui/profile/ProfilePenemuanListFragment.kt @@ -0,0 +1,110 @@ +package com.androidprojek.unifind.ui.profile + +import android.os.Bundle +import android.util.Log +import android.view.LayoutInflater +import android.view.View +import android.view.ViewGroup +import android.widget.Toast +import androidx.fragment.app.Fragment +import androidx.navigation.fragment.findNavController +import androidx.recyclerview.widget.LinearLayoutManager +import com.androidprojek.unifind.R +import com.androidprojek.unifind.adapter.OnItemClickListener +import com.androidprojek.unifind.adapter.PenemuanAdapter +import com.androidprojek.unifind.databinding.FragmentProfilePenemuanListBinding +import com.androidprojek.unifind.model.PenemuanModel +import com.google.firebase.auth.FirebaseAuth +import com.google.firebase.firestore.FirebaseFirestore +import com.google.firebase.firestore.Query + +class ProfilePenemuanListFragment : Fragment(), OnItemClickListener { + + private var _binding: FragmentProfilePenemuanListBinding? = null + private val binding get() = _binding!! + + private lateinit var penemuanAdapter: PenemuanAdapter + private val listPenemuan = mutableListOf() + private val db = FirebaseFirestore.getInstance() + private val auth = FirebaseAuth.getInstance() + + override fun onCreateView( + inflater: LayoutInflater, container: ViewGroup?, + savedInstanceState: Bundle? + ): View { + _binding = FragmentProfilePenemuanListBinding.inflate(inflater, container, false) + return binding.root + } + + override fun onViewCreated(view: View, savedInstanceState: Bundle?) { + super.onViewCreated(view, savedInstanceState) + setupRecyclerView() + listenToMyPosts() + } + + private fun setupRecyclerView() { + penemuanAdapter = PenemuanAdapter(listPenemuan, this, true) + binding.rvMyPenemuan.apply { + layoutManager = LinearLayoutManager(context) + adapter = penemuanAdapter + } + } + + private fun listenToMyPosts() { + val currentUserUid = auth.currentUser?.uid + if (currentUserUid == null) { + binding.tvEmptyMyPenemuan.visibility = View.VISIBLE + return + } + + db.collection("form_penemuan") + .whereEqualTo("uid", currentUserUid) + .orderBy("timestamp", Query.Direction.DESCENDING) + .addSnapshotListener { snapshots, error -> + if (error != null) { + Log.w("ProfilePenemuanList", "Listen failed.", error) + return@addSnapshotListener + } + + if (snapshots != null) { + listPenemuan.clear() + for (doc in snapshots.documents) { + val penemuan = doc.toObject(PenemuanModel::class.java) + if (penemuan != null) { + penemuan.id = doc.id + listPenemuan.add(penemuan) + } + } + penemuanAdapter.notifyDataSetChanged() + binding.tvEmptyMyPenemuan.visibility = if (listPenemuan.isEmpty()) View.VISIBLE else View.GONE + } + } + } + + // Fungsi ini tidak akan pernah terpanggil di halaman ini, + // tapi tetap harus ada untuk memenuhi kontrak interface. + override fun onKlaimClick(postId: String) { + // Biarkan kosong + } + + // --- PERUBAHAN UTAMA DI SINI --- + // Fungsi ini yang akan berjalan saat tombol "Verifikasi" diklik. + override fun onVerifikasiClick(postId: String) { + // 1. Buat Bundle untuk menampung data postId + val bundle = Bundle().apply { + putString("postId", postId) + } + + // 2. Navigasi menggunakan ID dari action dan bundle yang sudah dibuat + try { + findNavController().navigate(R.id.action_profileMyPostsFragment_to_penemuanVerifikasiPemilikFragment, bundle) + } catch (e: Exception) { + Toast.makeText(context, "Navigasi gagal: ${e.message}", Toast.LENGTH_LONG).show() + } + } + + override fun onDestroyView() { + super.onDestroyView() + _binding = null + } +} diff --git a/app/src/main/java/com/androidprojek/unifind/ui/profile/ProfilePostsPagerAdapter.kt b/app/src/main/java/com/androidprojek/unifind/ui/profile/ProfilePostsPagerAdapter.kt new file mode 100644 index 0000000..c3438c5 --- /dev/null +++ b/app/src/main/java/com/androidprojek/unifind/ui/profile/ProfilePostsPagerAdapter.kt @@ -0,0 +1,19 @@ +package com.androidprojek.unifind.ui.profile + +import androidx.fragment.app.Fragment +import androidx.viewpager2.adapter.FragmentStateAdapter + +class ProfilePostsPagerAdapter(fragment: Fragment) : FragmentStateAdapter(fragment) { + + // Jumlah total tab + override fun getItemCount(): Int = 2 + + // Menentukan fragment mana yang akan ditampilkan untuk setiap posisi tab + override fun createFragment(position: Int): Fragment { + return when (position) { + 0 -> ProfilePencarianListFragment() // Untuk tab "Pencarian" + 1 -> ProfilePenemuanListFragment() // Untuk tab "Penemuan" + else -> throw IllegalStateException("Posisi tab tidak valid: $position") + } + } +} \ No newline at end of file diff --git a/app/src/main/java/com/androidprojek/unifind/ui/profile/VerifikasiLaporanMasukActivity.kt b/app/src/main/java/com/androidprojek/unifind/ui/profile/VerifikasiLaporanMasukActivity.kt new file mode 100644 index 0000000..4175c3e --- /dev/null +++ b/app/src/main/java/com/androidprojek/unifind/ui/profile/VerifikasiLaporanMasukActivity.kt @@ -0,0 +1,124 @@ +package com.androidprojek.unifind.ui.profile + +import android.os.Build +import android.os.Bundle +import android.view.View +import android.widget.Toast +import androidx.appcompat.app.AppCompatActivity +import com.androidprojek.unifind.R +import com.androidprojek.unifind.adapter.ImageSliderAdapter +import com.androidprojek.unifind.databinding.ActivityVerifikasiLaporanMasukBinding +import com.androidprojek.unifind.model.LaporanPenemuanModel +import com.google.firebase.firestore.FirebaseFirestore + +class VerifikasiLaporanMasukActivity : AppCompatActivity() { + + private lateinit var binding: ActivityVerifikasiLaporanMasukBinding + private var laporan: LaporanPenemuanModel? = null + private val db = FirebaseFirestore.getInstance() + + companion object { + const val EXTRA_LAPORAN = "extra_laporan" + } + + override fun onCreate(savedInstanceState: Bundle?) { + super.onCreate(savedInstanceState) + binding = ActivityVerifikasiLaporanMasukBinding.inflate(layoutInflater) + setContentView(binding.root) + + // Ambil data laporan LENGKAP dari intent (karena sudah dibuat Parcelable) + laporan = if (Build.VERSION.SDK_INT >= 33) { + intent.getParcelableExtra(EXTRA_LAPORAN, LaporanPenemuanModel::class.java) + } else { + @Suppress("DEPRECATION") + intent.getParcelableExtra(EXTRA_LAPORAN) + } + + if (laporan == null) { + Toast.makeText(this, "Gagal memuat data laporan.", Toast.LENGTH_SHORT).show() + finish() + return + } + + setupToolbar() + // Cukup panggil satu fungsi untuk menampilkan semua data yang sudah kita miliki + bindDataToViews(laporan!!) + setupActionButtons() + } + + private fun setupToolbar() { + binding.topAppBar.setNavigationOnClickListener { finish() } + } + + // --- FUNGSI INI SEKARANG MENAMPILKAN SEMUA DATA DARI OBJEK 'laporan' --- + private fun bindDataToViews(laporan: LaporanPenemuanModel) { + binding.apply { + // Mengisi data penemu + tvVerifikasiNamaPenemu.text = laporan.penemuNama + tvVerifikasiNimPenemu.text = laporan.penemuNim + + // Mengisi data detail laporan penemuan + tvVerifikasiTanggal.text = laporan.tanggalTemuan + tvVerifikasiWaktu.text = laporan.waktuTemuan + tvVerifikasiLokasi.text = laporan.lokasiTemuan + tvVerifikasiDeskripsi.text = laporan.deskripsiTambahan.ifEmpty { "Tidak ada deskripsi tambahan." } + + // Field-field ini tidak memiliki data di LaporanPenemuanModel, jadi kita sembunyikan saja + // atau Anda bisa hapus dari file XML jika mau. + tvVerifikasiNamaBarang.visibility = View.GONE + findViewById(R.id.label_nama_barang).visibility = View.GONE // Asumsikan Anda memberi ID pada labelnya + tvVerifikasiKategori.visibility = View.GONE + findViewById(R.id.label_kategori).visibility = View.GONE // Asumsikan Anda memberi ID pada labelnya + + // Logika untuk menampilkan foto bukti atau teks "kosong" + if (laporan.fotoLaporanUris.isNotEmpty()) { + viewPagerBukti.visibility = View.VISIBLE + dotsIndicatorBukti.visibility = View.VISIBLE + tvFotoBuktiKosong.visibility = View.GONE + + viewPagerBukti.adapter = ImageSliderAdapter(laporan.fotoLaporanUris) + dotsIndicatorBukti.attachTo(viewPagerBukti) + } else { + viewPagerBukti.visibility = View.GONE + dotsIndicatorBukti.visibility = View.GONE + tvFotoBuktiKosong.visibility = View.VISIBLE + } + } + } + + private fun setupActionButtons() { + binding.btnTolak.setOnClickListener { + updateStatusLaporan("Ditolak") + } + binding.btnSetujui.setOnClickListener { + updateStatusLaporan("Disetujui") + } + } + + private fun updateStatusLaporan(newStatus: String) { + if (laporan?.id.isNullOrEmpty() || laporan?.idBarangHilang.isNullOrEmpty()) { + Toast.makeText(this, "ID Laporan atau Barang tidak valid.", Toast.LENGTH_SHORT).show() + return + } + + val reportRef = db.collection("barangHilang").document(laporan!!.idBarangHilang) + .collection("laporanPenemuan").document(laporan!!.id!!) + + val batch = db.batch() + batch.update(reportRef, "statusLaporan", newStatus) + + if (newStatus == "Disetujui") { + val barangRef = db.collection("barangHilang").document(laporan!!.idBarangHilang) + batch.update(barangRef, "status", "Ditemukan") + } + + batch.commit() + .addOnSuccessListener { + Toast.makeText(this, "Laporan berhasil diubah menjadi '$newStatus'", Toast.LENGTH_LONG).show() + finish() + } + .addOnFailureListener { e -> + Toast.makeText(this, "Gagal mengupdate status: ${e.message}", Toast.LENGTH_SHORT).show() + } + } +} \ No newline at end of file diff --git a/app/src/main/java/com/androidprojek/unifind/ui/profile/lacakformulir/LacakDetailJawabanFragment.kt b/app/src/main/java/com/androidprojek/unifind/ui/profile/lacakformulir/LacakDetailJawabanFragment.kt new file mode 100644 index 0000000..afc341d --- /dev/null +++ b/app/src/main/java/com/androidprojek/unifind/ui/profile/lacakformulir/LacakDetailJawabanFragment.kt @@ -0,0 +1,76 @@ +package com.androidprojek.unifind.ui.profile.lacakformulir + +import android.os.Bundle +import android.view.LayoutInflater +import android.view.View +import android.view.ViewGroup +import androidx.fragment.app.Fragment +import androidx.navigation.fragment.findNavController +import com.androidprojek.unifind.databinding.FragmentLacakDetailJawabanBinding +import com.androidprojek.unifind.model.PenemuanKlaimModel +import com.bumptech.glide.Glide + +class LacakDetailJawabanFragment : Fragment() { + + private var _binding: FragmentLacakDetailJawabanBinding? = null + private val binding get() = _binding!! + + // Properti untuk menampung data klaim yang diterima + private var dataKlaim: PenemuanKlaimModel? = null + + override fun onCreate(savedInstanceState: Bundle?) { + super.onCreate(savedInstanceState) + // Ambil data Parcelable dari argumen + arguments?.let { + dataKlaim = it.getParcelable("dataKlaim") + } + } + + override fun onCreateView( + inflater: LayoutInflater, container: ViewGroup?, + savedInstanceState: Bundle? + ): View { + _binding = FragmentLacakDetailJawabanBinding.inflate(inflater, container, false) + return binding.root + } + + override fun onViewCreated(view: View, savedInstanceState: Bundle?) { + super.onViewCreated(view, savedInstanceState) + + // Panggil fungsi untuk mengisi data ke tampilan + populateView() + + // Atur listener untuk tombol kembali + binding.toolbarDetailJawaban.setNavigationOnClickListener { + findNavController().navigateUp() + } + } + + private fun populateView() { + dataKlaim?.let { klaim -> + binding.tvLacakDetailNama.text = klaim.namaPengklaim ?: "-" + binding.tvLacakDetailNim.text = klaim.nimPengklaim ?: "-" + binding.tvLacakDetailNamaBarang.text = klaim.namaBarangKlaim ?: "-" + binding.tvLacakDetailKategori.text = klaim.kategoriKlaim ?: "-" + binding.tvLacakDetailDeskripsi.text = klaim.deskripsiKlaim ?: "-" + binding.tvLacakDetailTanggal.text = klaim.tanggalHilangKlaim ?: "-" + binding.tvLacakDetailWaktu.text = klaim.waktuHilangKlaim ?: "-" + binding.tvLacakDetailLokasi.text = klaim.lokasiHilangKlaim ?: "-" + + // Cek apakah ada URL foto bukti + if (klaim.imageUrlKlaim.isNullOrEmpty()) { + binding.ivLacakDetailFoto.visibility = View.GONE + binding.tvLacakDetailFotoKosong.visibility = View.VISIBLE + } else { + binding.ivLacakDetailFoto.visibility = View.VISIBLE + binding.tvLacakDetailFotoKosong.visibility = View.GONE + Glide.with(this).load(klaim.imageUrlKlaim).into(binding.ivLacakDetailFoto) + } + } + } + + override fun onDestroyView() { + super.onDestroyView() + _binding = null + } +} diff --git a/app/src/main/java/com/androidprojek/unifind/ui/profile/lacakformulir/ProfileLacakFormulirFragment.kt b/app/src/main/java/com/androidprojek/unifind/ui/profile/lacakformulir/ProfileLacakFormulirFragment.kt new file mode 100644 index 0000000..5b8bd40 --- /dev/null +++ b/app/src/main/java/com/androidprojek/unifind/ui/profile/lacakformulir/ProfileLacakFormulirFragment.kt @@ -0,0 +1,50 @@ +package com.androidprojek.unifind.ui.profile.lacakformulir + +import android.os.Bundle +import android.view.LayoutInflater +import android.view.View +import android.view.ViewGroup +import androidx.fragment.app.Fragment +import androidx.navigation.fragment.findNavController +import com.androidprojek.unifind.databinding.FragmentProfileLacakFormulirBinding +import com.google.android.material.tabs.TabLayoutMediator + +class ProfileLacakFormulirFragment : Fragment() { + + private var _binding: FragmentProfileLacakFormulirBinding? = null + private val binding get() = _binding!! + + private val tabTitles = arrayOf("Pencarian", "Penemuan") + + override fun onCreateView( + inflater: LayoutInflater, container: ViewGroup?, + savedInstanceState: Bundle? + ): View { + _binding = FragmentProfileLacakFormulirBinding.inflate(inflater, container, false) + return binding.root + } + + override fun onViewCreated(view: View, savedInstanceState: Bundle?) { + super.onViewCreated(view, savedInstanceState) + + // Setup ViewPager dengan PagerAdapter baru + // TODO: Buat ProfileLacakPagerAdapter di langkah berikutnya + val adapter = ProfileLacakPagerAdapter(this) + binding.viewPagerLacakFormulir.adapter = adapter + + // Hubungkan TabLayout dengan ViewPager + TabLayoutMediator(binding.tabLayoutLacakFormulir, binding.viewPagerLacakFormulir) { tab, position -> + tab.text = tabTitles[position] + }.attach() + + // Atur fungsi untuk tombol kembali di toolbar + binding.toolbarLacakFormulir.setNavigationOnClickListener { + findNavController().navigateUp() + } + } + + override fun onDestroyView() { + super.onDestroyView() + _binding = null + } +} diff --git a/app/src/main/java/com/androidprojek/unifind/ui/profile/lacakformulir/ProfileLacakPagerAdapter.kt b/app/src/main/java/com/androidprojek/unifind/ui/profile/lacakformulir/ProfileLacakPagerAdapter.kt new file mode 100644 index 0000000..005dd49 --- /dev/null +++ b/app/src/main/java/com/androidprojek/unifind/ui/profile/lacakformulir/ProfileLacakPagerAdapter.kt @@ -0,0 +1,27 @@ +package com.androidprojek.unifind.ui.profile.lacakformulir + +import androidx.fragment.app.Fragment +import androidx.viewpager2.adapter.FragmentStateAdapter + +class ProfileLacakPagerAdapter(fragment: Fragment) : FragmentStateAdapter(fragment) { + + // Jumlah total tab yang akan kita tampilkan + override fun getItemCount(): Int = 2 + + /** + * Fungsi ini menentukan fragment mana yang akan ditampilkan untuk setiap posisi tab. + * Posisi 0 adalah tab pertama (kiri), Posisi 1 adalah tab kedua (kanan), dan seterusnya. + */ + override fun createFragment(position: Int): Fragment { + return when (position) { + // Untuk tab "Pencarian" (posisi 0), kita tampilkan Fragment kosong untuk sementara. + 0 -> ProfileLacakPencarianListFragment() + + // Untuk tab "Penemuan" (posisi 1), kita tampilkan fragment yang sudah kita buat. + 1 -> ProfileLacakPenemuanListFragment() + + // Pengaman jika ada posisi yang tidak valid. + else -> throw IllegalStateException("Posisi tab tidak valid: $position") + } + } +} diff --git a/app/src/main/java/com/androidprojek/unifind/ui/profile/lacakformulir/ProfileLacakPencarianListFragment.kt b/app/src/main/java/com/androidprojek/unifind/ui/profile/lacakformulir/ProfileLacakPencarianListFragment.kt new file mode 100644 index 0000000..7d4c1c0 --- /dev/null +++ b/app/src/main/java/com/androidprojek/unifind/ui/profile/lacakformulir/ProfileLacakPencarianListFragment.kt @@ -0,0 +1,120 @@ +package com.androidprojek.unifind.ui.profile.lacakformulir + +import android.os.Bundle +import android.util.Log +import android.view.LayoutInflater +import android.view.View +import android.view.ViewGroup +import androidx.fragment.app.Fragment +import androidx.lifecycle.lifecycleScope +import androidx.recyclerview.widget.LinearLayoutManager +import com.androidprojek.unifind.adapter.PencarianLacakAdapter +import com.androidprojek.unifind.databinding.FragmentProfileLacakPencarianListBinding +import com.androidprojek.unifind.model.BarangModel +import com.androidprojek.unifind.model.LaporanPenemuanModel +import com.androidprojek.unifind.model.PencarianLacakFormulirModel +import com.google.firebase.auth.FirebaseAuth +import com.google.firebase.firestore.FirebaseFirestore +import com.google.firebase.firestore.ListenerRegistration +import com.google.firebase.firestore.Query +import kotlinx.coroutines.launch +import kotlinx.coroutines.tasks.await + +class ProfileLacakPencarianListFragment : Fragment() { + + private var _binding: FragmentProfileLacakPencarianListBinding? = null + private val binding get() = _binding!! + + private lateinit var lacakAdapter: PencarianLacakAdapter + private val db = FirebaseFirestore.getInstance() + private val auth = FirebaseAuth.getInstance() + private var firestoreListener: ListenerRegistration? = null + + override fun onCreateView( + inflater: LayoutInflater, container: ViewGroup?, + savedInstanceState: Bundle? + ): View { + // Ganti nama binding class sesuai nama file XML baru Anda jika berbeda + _binding = FragmentProfileLacakPencarianListBinding.inflate(inflater, container, false) + return binding.root + } + + override fun onViewCreated(view: View, savedInstanceState: Bundle?) { + super.onViewCreated(view, savedInstanceState) + setupRecyclerView() + listenToMySubmittedReports() + } + + private fun setupRecyclerView() { + lacakAdapter = PencarianLacakAdapter(emptyList()) + // Ganti ID RecyclerView sesuai nama file XML baru Anda jika berbeda + binding.rvLacakPencarian.apply { + layoutManager = LinearLayoutManager(context) + adapter = lacakAdapter + } + } + + private fun listenToMySubmittedReports() { + val currentUserUid = auth.currentUser?.uid + if (currentUserUid == null) { + binding.tvEmptyLacak.visibility = View.VISIBLE + return + } + + binding.progressBarLacak.visibility = View.VISIBLE + binding.tvEmptyLacak.visibility = View.GONE + + val query = db.collectionGroup("laporanPenemuan") + .whereEqualTo("penemuUid", currentUserUid) + .orderBy("timestamp", Query.Direction.DESCENDING) + + firestoreListener = query.addSnapshotListener { snapshots, error -> + if (_binding == null) return@addSnapshotListener + binding.progressBarLacak.visibility = View.GONE + + if (error != null) { + Log.w("LacakPencarian", "Listen failed.", error) + return@addSnapshotListener + } + + if (snapshots != null) { + viewLifecycleOwner.lifecycleScope.launch { + val lacakItems = snapshots.documents.mapNotNull { laporanDoc -> + val postinganRef = laporanDoc.reference.parent.parent + if (postinganRef != null) { + try { + val postinganDoc = postinganRef.get().await() + if (postinganDoc.exists()) { + val postingan = postinganDoc.toObject(BarangModel::class.java) + val laporan = laporanDoc.toObject(LaporanPenemuanModel::class.java) + + if (postingan != null && laporan != null) { + // --- PERUBAHAN DI SINI --- + PencarianLacakFormulirModel( + namaBarang = postingan.namaBarang, + namaPoster = postingan.nama, + // Ambil URL gambar pertama, jika ada + imageUrlPostingan = if (postingan.fotoUris.isNotEmpty()) postingan.fotoUris[0] else null, + statusLaporan = laporan.statusLaporan + ) + } else null + } else null + } catch (e: Exception) { + Log.e("LacakPencarian", "Gagal mengambil data postingan induk", e) + null + } + } else null + } + lacakAdapter.updateData(lacakItems) + binding.tvEmptyLacak.visibility = if (lacakItems.isEmpty()) View.VISIBLE else View.GONE + } + } + } + } + + override fun onDestroyView() { + super.onDestroyView() + firestoreListener?.remove() + _binding = null + } +} \ No newline at end of file diff --git a/app/src/main/java/com/androidprojek/unifind/ui/profile/lacakformulir/ProfileLacakPenemuanListFragment.kt b/app/src/main/java/com/androidprojek/unifind/ui/profile/lacakformulir/ProfileLacakPenemuanListFragment.kt new file mode 100644 index 0000000..c910b77 --- /dev/null +++ b/app/src/main/java/com/androidprojek/unifind/ui/profile/lacakformulir/ProfileLacakPenemuanListFragment.kt @@ -0,0 +1,125 @@ +package com.androidprojek.unifind.ui.profile.lacakformulir + +import android.os.Bundle +import android.util.Log +import android.view.LayoutInflater +import android.view.View +import android.view.ViewGroup +import androidx.fragment.app.Fragment +import androidx.lifecycle.lifecycleScope +import androidx.recyclerview.widget.LinearLayoutManager +import com.androidprojek.unifind.adapter.LacakFormulirAdapter +import com.androidprojek.unifind.databinding.FragmentProfileLacakPenemuanListBinding +import com.androidprojek.unifind.model.PenemuanKlaimModel +import com.androidprojek.unifind.model.PenemuanLacakFormulirModel +import com.androidprojek.unifind.model.PenemuanModel +import com.google.firebase.auth.FirebaseAuth +import com.google.firebase.firestore.FirebaseFirestore +import com.google.firebase.firestore.ListenerRegistration +import com.google.firebase.firestore.Query +import kotlinx.coroutines.launch +import kotlinx.coroutines.tasks.await + +class ProfileLacakPenemuanListFragment : Fragment() { + + private var _binding: FragmentProfileLacakPenemuanListBinding? = null + private val binding get() = _binding!! + + private lateinit var lacakAdapter: LacakFormulirAdapter + private val listLacak = mutableListOf() + + private val db = FirebaseFirestore.getInstance() + private val auth = FirebaseAuth.getInstance() + private var firestoreListener: ListenerRegistration? = null + + override fun onCreateView( + inflater: LayoutInflater, container: ViewGroup?, + savedInstanceState: Bundle? + ): View { + _binding = FragmentProfileLacakPenemuanListBinding.inflate(inflater, container, false) + return binding.root + } + + override fun onViewCreated(view: View, savedInstanceState: Bundle?) { + super.onViewCreated(view, savedInstanceState) + setupRecyclerView() + listenToMyActiveClaims() + } + + private fun setupRecyclerView() { + // Logika ini sudah benar, menggunakan lambda untuk menangani klik. + // Kita akan sesuaikan navigasinya nanti. + lacakAdapter = LacakFormulirAdapter(listLacak) + binding.rvLacakPenemuan.apply { + layoutManager = LinearLayoutManager(context) + adapter = lacakAdapter + } + } + + private fun listenToMyActiveClaims() { + val currentUserUid = auth.currentUser?.uid + if (currentUserUid == null) { + binding.tvEmptyLacak.visibility = View.VISIBLE + return + } + + binding.progressBarLacak.visibility = View.VISIBLE + binding.tvEmptyLacak.visibility = View.GONE + + // --- PERUBAHAN UTAMA DI SINI --- + // Kita hapus filter 'whereEqualTo("statusKlaim", "Menunggu Konfirmasi")' + // agar semua klaim milik pengguna (apapun statusnya) akan diambil. + val query = db.collectionGroup("klaim_barang") + .whereEqualTo("uidPengklaim", currentUserUid) + + firestoreListener = query.addSnapshotListener { snapshots, error -> + if (_binding == null) return@addSnapshotListener + binding.progressBarLacak.visibility = View.GONE + + if (error != null) { + Log.w("LacakFragment", "Listen failed.", error) + return@addSnapshotListener + } + + if (snapshots != null) { + viewLifecycleOwner.lifecycleScope.launch { + val lacakItems = snapshots.documents.mapNotNull { claimDoc -> + val postinganRef = claimDoc.reference.parent.parent + if (postinganRef != null) { + try { + val postinganDoc = postinganRef.get().await() + if (postinganDoc.exists()) { + val postingan = postinganDoc.toObject(PenemuanModel::class.java) + val klaim = claimDoc.toObject(PenemuanKlaimModel::class.java) + + if (postingan != null && klaim != null) { + PenemuanLacakFormulirModel( + postId = postinganDoc.id, + namaBarangPostingan = postingan.namaBarang, + imageUrlPostingan = postingan.imageUrl, + namaPenemu = postingan.namaPelapor, + klaimId = claimDoc.id, + statusKlaim = klaim.statusKlaim, + detailKlaim = klaim + ) + } else null + } else null + } catch (e: Exception) { + Log.e("LacakFragment", "Gagal mengambil data postingan induk", e) + null + } + } else null + } + lacakAdapter.updateData(lacakItems) + binding.tvEmptyLacak.visibility = if (lacakItems.isEmpty()) View.VISIBLE else View.GONE + } + } + } + } + + override fun onDestroyView() { + super.onDestroyView() + firestoreListener?.remove() + _binding = null + } +} diff --git a/app/src/main/java/com/androidprojek/unifind/ui/profile/verifikasi/PenemuanVerifikasiDetailJawabanFragment.kt b/app/src/main/java/com/androidprojek/unifind/ui/profile/verifikasi/PenemuanVerifikasiDetailJawabanFragment.kt new file mode 100644 index 0000000..d1e7953 --- /dev/null +++ b/app/src/main/java/com/androidprojek/unifind/ui/profile/verifikasi/PenemuanVerifikasiDetailJawabanFragment.kt @@ -0,0 +1,127 @@ +package com.androidprojek.unifind.ui.profile.verifikasi + +import android.os.Bundle +import android.view.LayoutInflater +import android.view.View +import android.view.ViewGroup +import android.widget.Toast +import androidx.appcompat.app.AlertDialog +import androidx.fragment.app.Fragment +import androidx.fragment.app.viewModels +import androidx.navigation.fragment.findNavController +import com.androidprojek.unifind.databinding.PenemuanVerifikasiDetailJawabanBinding +import com.androidprojek.unifind.model.PenemuanKlaimModel +import com.bumptech.glide.Glide + +class PenemuanVerifikasiDetailJawabanFragment : Fragment() { + + private var _binding: PenemuanVerifikasiDetailJawabanBinding? = null + private val binding get() = _binding!! + + // --- 1. INISIALISASI VIEWMODEL --- + private val viewModel: VerifikasiViewModel by viewModels() + + private var dataKlaim: PenemuanKlaimModel? = null + // Tambahkan properti untuk postId, kita akan butuh ini + private var postId: String? = null + + override fun onCreate(savedInstanceState: Bundle?) { + super.onCreate(savedInstanceState) + // Ambil data yang dikirim dari halaman sebelumnya + arguments?.let { + postId = it.getString("postId") + dataKlaim = it.getParcelable("dataKlaim") + } + } + + override fun onCreateView( + inflater: LayoutInflater, container: ViewGroup?, + savedInstanceState: Bundle? + ): View { + _binding = PenemuanVerifikasiDetailJawabanBinding.inflate(inflater, container, false) + return binding.root + } + + override fun onViewCreated(view: View, savedInstanceState: Bundle?) { + super.onViewCreated(view, savedInstanceState) + populateView() + setupClickListeners() + observeViewModel() // Mulai mengamati perubahan dari ViewModel + } + + // --- 2. FUNGSI BARU UNTUK MENGAMATI HASIL PROSES --- + private fun observeViewModel() { + viewModel.prosesSelesai.observe(viewLifecycleOwner) { selesai -> + if (selesai) { + Toast.makeText(context, "Verifikasi berhasil!", Toast.LENGTH_SHORT).show() + // Kembali ke halaman daftar pengklaim + findNavController().popBackStack() + } + } + viewModel.errorMessage.observe(viewLifecycleOwner) { error -> + if(error.isNotEmpty()){ + Toast.makeText(context, error, Toast.LENGTH_LONG).show() + } + } + } + + private fun populateView() { + dataKlaim?.let { klaim -> + binding.toolbarDetailJawaban.title = "Jawaban dari ${klaim.namaPengklaim}" + binding.tvDetailNamaPengklaim.text = klaim.namaPengklaim ?: "-" + binding.tvDetailNimPengklaim.text = klaim.nimPengklaim ?: "-" + binding.chipDetailStatusVerifikasi.text = klaim.statusKlaim ?: "Status Tidak Ada" + + binding.tvDetailNamaBarang.text = klaim.namaBarangKlaim ?: "-" + binding.tvDetailKategori.text = klaim.kategoriKlaim ?: "-" + binding.tvDetailDeskripsi.text = klaim.deskripsiKlaim ?: "-" + binding.tvDetailTanggal.text = klaim.tanggalHilangKlaim ?: "-" + binding.tvDetailWaktu.text = klaim.waktuHilangKlaim ?: "-" + binding.tvDetailLokasi.text = klaim.lokasiHilangKlaim ?: "-" + + if (klaim.imageUrlKlaim.isNullOrEmpty()) { + binding.ivDetailFoto.visibility = View.GONE + binding.tvDetailFotoKosong.visibility = View.VISIBLE + } else { + binding.ivDetailFoto.visibility = View.VISIBLE + binding.tvDetailFotoKosong.visibility = View.GONE + Glide.with(this).load(klaim.imageUrlKlaim).into(binding.ivDetailFoto) + } + } + } + + private fun setupClickListeners() { + binding.toolbarDetailJawaban.setNavigationOnClickListener { + findNavController().navigateUp() + } + + // --- 3. UBAH LOGIKA TOMBOL TERIMA --- + binding.btnTerimaKlaim.setOnClickListener { + showConfirmationDialog() + } + } + + private fun showConfirmationDialog() { + val currentPostId = postId + val currentKlaim = dataKlaim + if (currentPostId != null && currentKlaim?.id != null) { + AlertDialog.Builder(requireContext()) + .setTitle("Konfirmasi Tindakan") + .setMessage("Apakah Anda yakin ingin menerima klaim dari ${currentKlaim.namaPengklaim}? Tindakan ini akan menolak klaim lainnya dan tidak dapat diubah.") + .setPositiveButton("Ya, Terima") { dialog, _ -> + // Panggil fungsi di ViewModel untuk memulai proses + viewModel.terimaKlaim(currentPostId, currentKlaim.id!!) + dialog.dismiss() + } + .setNegativeButton("Batal", null) + .show() + } else { + Toast.makeText(context, "Error: Data tidak lengkap untuk verifikasi.", Toast.LENGTH_SHORT).show() + } + } + + override fun onDestroyView() { + super.onDestroyView() + _binding = null + } +} diff --git a/app/src/main/java/com/androidprojek/unifind/ui/profile/verifikasi/PenemuanVerifikasiPemilikFragment.kt b/app/src/main/java/com/androidprojek/unifind/ui/profile/verifikasi/PenemuanVerifikasiPemilikFragment.kt new file mode 100644 index 0000000..af184df --- /dev/null +++ b/app/src/main/java/com/androidprojek/unifind/ui/profile/verifikasi/PenemuanVerifikasiPemilikFragment.kt @@ -0,0 +1,135 @@ +package com.androidprojek.unifind.ui.profile.verifikasi + +import android.os.Bundle +import android.util.Log +import android.view.LayoutInflater +import android.view.View +import android.view.ViewGroup +import android.widget.Toast +import androidx.fragment.app.Fragment +import androidx.navigation.fragment.findNavController +import androidx.recyclerview.widget.LinearLayoutManager +import com.androidprojek.unifind.R +import com.androidprojek.unifind.adapter.PenemuanPengklaimAdapter +import com.androidprojek.unifind.databinding.ProfilePenemuanVerifikasiPemilikBinding +import com.androidprojek.unifind.model.PenemuanKlaimModel +import com.google.firebase.firestore.FirebaseFirestore +import com.google.firebase.firestore.ListenerRegistration +import com.google.firebase.firestore.Query + +// --- HAPUS IMPLEMENTASI INTERFACE DARI SINI --- +class PenemuanVerifikasiPemilikFragment : Fragment() { + + private var _binding: ProfilePenemuanVerifikasiPemilikBinding? = null + private val binding get() = _binding!! + + private var postId: String? = null + + private lateinit var pengklaimAdapter: PenemuanPengklaimAdapter + private val listKlaim = mutableListOf() + + private val db = FirebaseFirestore.getInstance() + private var firestoreListener: ListenerRegistration? = null + + override fun onCreate(savedInstanceState: Bundle?) { + super.onCreate(savedInstanceState) + arguments?.let { + postId = it.getString("postId") + } + } + + override fun onCreateView( + inflater: LayoutInflater, container: ViewGroup?, + savedInstanceState: Bundle? + ): View { + _binding = ProfilePenemuanVerifikasiPemilikBinding.inflate(inflater, container, false) + return binding.root + } + + override fun onViewCreated(view: View, savedInstanceState: Bundle?) { + super.onViewCreated(view, savedInstanceState) + + setupRecyclerView() + listenToClaims() + + binding.toolbarVerifikasi.setNavigationOnClickListener { + findNavController().navigateUp() + } + } + + private fun setupRecyclerView() { + // --- PERUBAHAN UTAMA SAAT MEMBUAT ADAPTER --- + pengklaimAdapter = PenemuanPengklaimAdapter(listKlaim, + // Lambda untuk "Lihat Jawaban" + onLihatJawaban = { klaim -> + navigateToDetailJawaban(klaim) + }, + // Lambda untuk "Kontak" + onKontak = { klaim -> + Toast.makeText(requireContext(), "Kontak ${klaim.namaPengklaim}", Toast.LENGTH_SHORT).show() + } + ) + binding.rvPengklaim.apply { + layoutManager = LinearLayoutManager(context) + adapter = pengklaimAdapter + } + } + + private fun listenToClaims() { + if (postId == null) { + Log.e("VerifikasiFragment", "Error: Post ID tidak ditemukan.") + binding.tvEmptyVerifikasi.visibility = View.VISIBLE + binding.tvEmptyVerifikasi.text = "Error: ID Postingan tidak valid." + return + } + + binding.progressBarVerifikasi.visibility = View.VISIBLE + binding.tvEmptyVerifikasi.visibility = View.GONE + + val query = db.collection("form_penemuan").document(postId!!) + .collection("klaim_barang") + .orderBy("timestampKlaim", Query.Direction.ASCENDING) + + firestoreListener = query.addSnapshotListener { snapshots, error -> + if (_binding == null) return@addSnapshotListener + + binding.progressBarVerifikasi.visibility = View.GONE + + if (error != null) { + Log.w("VerifikasiFragment", "Listen failed.", error) + return@addSnapshotListener + } + + if (snapshots != null) { + listKlaim.clear() + for (doc in snapshots.documents) { + val klaim = doc.toObject(PenemuanKlaimModel::class.java) + if (klaim != null) { + klaim.id = doc.id + listKlaim.add(klaim) + } + } + pengklaimAdapter.notifyDataSetChanged() + + binding.tvEmptyVerifikasi.visibility = if (listKlaim.isEmpty()) View.VISIBLE else View.GONE + } + } + } + + private fun navigateToDetailJawaban(klaim: PenemuanKlaimModel) { + val bundle = Bundle().apply { + // Kita juga perlu mengirim postId agar di halaman detail kita tahu postingan mana yang di-update + putString("postId", postId) + putParcelable("dataKlaim", klaim) + } + findNavController().navigate(R.id.action_verifikasiPemilik_to_detailJawaban, bundle) + } + + // Fungsi onLihatJawabanClicked dan onKontakClicked tidak lagi diperlukan di sini + + override fun onDestroyView() { + super.onDestroyView() + firestoreListener?.remove() + _binding = null + } +} diff --git a/app/src/main/java/com/androidprojek/unifind/ui/profile/verifikasi/VerifikasiViewModel.kt b/app/src/main/java/com/androidprojek/unifind/ui/profile/verifikasi/VerifikasiViewModel.kt new file mode 100644 index 0000000..812d376 --- /dev/null +++ b/app/src/main/java/com/androidprojek/unifind/ui/profile/verifikasi/VerifikasiViewModel.kt @@ -0,0 +1,63 @@ +package com.androidprojek.unifind.ui.profile.verifikasi + +import android.util.Log +import androidx.lifecycle.LiveData +import androidx.lifecycle.MutableLiveData +import androidx.lifecycle.ViewModel +import androidx.lifecycle.viewModelScope +import com.google.firebase.firestore.FirebaseFirestore +import kotlinx.coroutines.launch +import kotlinx.coroutines.tasks.await + +class VerifikasiViewModel : ViewModel() { + + private val db = FirebaseFirestore.getInstance() + + // LiveData untuk memberi tahu Fragment jika proses selesai + private val _prosesSelesai = MutableLiveData() + val prosesSelesai: LiveData = _prosesSelesai + + // LiveData untuk menampilkan pesan error + private val _errorMessage = MutableLiveData() + val errorMessage: LiveData = _errorMessage + + fun terimaKlaim(postId: String, klaimDiterimaId: String) { + viewModelScope.launch { + try { + val klaimRef = db.collection("form_penemuan").document(postId) + .collection("klaim_barang") + + // 1. Dapatkan semua klaim untuk postingan ini + val semuaKlaimSnapshot = klaimRef.get().await() + + // Mulai operasi batch (semua berhasil atau semua gagal) + val batch = db.batch() + + // 2. Loop melalui semua klaim + for (dokumenKlaim in semuaKlaimSnapshot.documents) { + if (dokumenKlaim.id == klaimDiterimaId) { + // Jika ini adalah klaim yang diterima, update statusnya + batch.update(dokumenKlaim.reference, "statusKlaim", "Diterima") + } else { + // Jika bukan, tolak semua klaim lainnya + batch.update(dokumenKlaim.reference, "statusKlaim", "Ditolak") + } + } + + // 3. Update status postingan utama menjadi "Selesai" + val postinganUtamaRef = db.collection("form_penemuan").document(postId) + batch.update(postinganUtamaRef, "status", "Selesai") + + // 4. Jalankan semua operasi sekaligus + batch.commit().await() + + // Beri tahu Fragment bahwa proses sudah selesai + _prosesSelesai.value = true + + } catch (e: Exception) { + Log.e("VerifikasiViewModel", "Gagal menerima klaim", e) + _errorMessage.value = "Terjadi kesalahan: ${e.message}" + } + } + } +} diff --git a/app/src/main/java/com/androidprojek/unifind/viewmodel/NotificationMainViewModel.kt b/app/src/main/java/com/androidprojek/unifind/viewmodel/NotificationMainViewModel.kt new file mode 100644 index 0000000..fd65422 --- /dev/null +++ b/app/src/main/java/com/androidprojek/unifind/viewmodel/NotificationMainViewModel.kt @@ -0,0 +1,45 @@ +package com.androidprojek.unifind.viewmodel + +import androidx.lifecycle.ViewModel +import com.androidprojek.unifind.R +// Pastikan path ke Repository Anda benar +import com.androidprojek.unifind.datanotification.NotificationRepository +import com.androidprojek.unifind.model.NotificationModel +import java.util.Date + +class NotificationMainViewModel : ViewModel() { + + // ViewModel tidak lagi menyimpan data. + // Dia hanya menunjuk langsung ke data yang ada di Repository. + val notificationList = NotificationRepository.notificationList + + /** + * Fungsi ini hanya membuat model notifikasi lalu meneruskannya + * ke Repository untuk ditambahkan. + */ + fun addPostSuccessNotification() { + val newNotification = NotificationModel( + id = Date().time, + iconResId = R.drawable.form, + message = "Form penemuan barang kamu sudah berhasil terkirim!", + timestamp = "baru saja" + ) + // Meneruskan perintah ke Repository + NotificationRepository.addNotification(newNotification) + } + + /** + * Fungsi ini juga hanya membuat model notifikasi lalu meneruskannya + * ke Repository untuk ditambahkan. + */ + fun addSearchSuccessNotification() { + val newNotification = NotificationModel( + id = Date().time, + iconResId = R.drawable.form, + message = "form pencarian barang kamu sudah berhasil terkirim.", + timestamp = "baru saja" + ) + // Meneruskan perintah ke Repository + NotificationRepository.addNotification(newNotification) + } +} \ No newline at end of file diff --git a/app/src/main/res/color/chip_filter_selector.xml b/app/src/main/res/color/chip_filter_selector.xml new file mode 100644 index 0000000..d125193 --- /dev/null +++ b/app/src/main/res/color/chip_filter_selector.xml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/app/src/main/res/drawable/abdul.png b/app/src/main/res/drawable/abdul.png new file mode 100644 index 0000000000000000000000000000000000000000..45a88a62c86955fb7956283cdaffdecacb71b94d GIT binary patch literal 653432 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 z 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
Q9!_SrEpR$MsXy=(}2K$990$Bnj)fF9akkx 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Ν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
B{I2eA{CE7 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

6WDSGjKT|DI3#kbK`5A4wYudDZ;; zY9M$H;0>(uzq=c^@CfiesK^tp{5Xw{06o!LR}Of-ovHSHi#F_jPA*}-@^w7Q@$i2v zh!_4`nh5|UWjr*Hd|X_9e_ncgedQQ_p8oH+Fth!B3hZdH_j7#&GS~RsRaB64-S0UB z+<~@-qbU#mtgCrAMOz(uEKS5)@4?36uj2E=ztW(}xZ)2D>iCJ?y%ISW#m~Cs!DncI zXW4C>ME>|sG(K^dg8ROdk(!t53TtMN!-oCoLWi~kJ%@yKIzAIyijh8fdeZuVmQ#CG zp?U@uySS@Der}5q*E_mx$i%)a!I0^A#d&S%<7-_=Az-CpEfxg2soL@uD>H^i?oZg7 z%hc%_!xksf>6#^=QTpArnmXTqy>Q1cIgI!Bt__E&@Zr6X(`m_YN0N zhmY^(?`-)R{9OO*i8=aqcslZa+*3tCy7!e%e+FAVzUz2zBMQus9(jk2$ed6&OAz>e zlRxczpmXm{{taL9j@8*oakJ00w9Pnu#z})0{YyEvnnJ)>yw z9|<_v7gy&ssh?*CFP|I9sKnPd?_K%!@C3>W+rCrlg6IFGR4fZPK53 z6B7Xs{8xyf3$;@x_SR-@e&%j|)VR)y3d0uWBPj9Rf?PyIIOE!gy$=Wv_TTl{y7ovR zig+bKD)ia%M+liA1s`*==qv}mthxe|scyP~upz`ZbFX`ALr%9WElmx)Jv`j}{DPoL zi&0jJJ$`!r`Z#d_ZQMg4RWhTK#^gujopNG}qodTE?1$mh`)Lv?Cv1qZfN&*I^*`|V zcxyJv3WJQM=*c5Y$X@Ci$s!fS>E&?@A-Uw~WY8Z5iM57g(r1lO4N(YmES`EqC_igb zkShuY7@QkYR!-{bV*unKi(k!{5Uw$j zjfn~CRyb+k48%)A#!70z}S19mCFR;Q(wg045LzY=HtExYrAv3KC3PN3uz2K5SIV4zooQOCl;%y!E|lE z+1Qy1;yY&47EL@vKo-?-eFDqlj#3}O%7T^&PNHofh;jS>y#Nqau!$OqCmdi%Tv|?i z>{8WNH1p*$uB$nT<7LTbZ%NZ&+rt>Te6 zDE+Nc8V*tZAk}D#r9`bJj4e{>?X{?GZiNcUd;CzKP?Wuj9kCR8-rvX>t$!M2?S_>X zSfd?aFzhdidb0enD?E{Yp_D>f0CXKZfK9*nSLYJ_#Ff{F;agDBN%{0g`D|Xc3Pq{U|nvJ+X}l)sAvH6!>r>k zpH#*?x4(H0#(*sEt8UBAr&^%L{}9^rW~`u`9@W6t^K-i+zM`i2Ve1_@lIp!d`5dCSB9WxFQeAzs-3JmlH`?rJ9BW&(7{i-&Oc>)8wtAZ%yT$t&KHrVLRRh<-8l{Bjp!c{yXbFYKzPrqSm5(9li z;4-~vP1}OSd=+QDY%-K{sA_#j$?lhx!#_2R)w{3 z%h+o}WdC`*?A#Xni2*tNd)X!IGNj-aUxyHXUPcDO%rp&l+Hi|IHln2GRjFqJ6XQ$v z+ua+nR@!arWcY-57fs1fwC0FmfD1~aq|1FWeZ~C*y$gTGc|JJO>>FD``ba|evu0ol zey>{F7(!z=m>Ft(ebLuLix3%DRG+wX@8dqLk8cvcAbrZ*v(L~;Jpz7)354O~y=K_| zIP#&Zhn=6Zj|Eez&em#%u3m-^-((IUPJBGVh_n~a^BL%~ov3$F-{oQmor}&Qvu6F? z&N?5TBnC%!bSzm-?ac|(wjpn#nbQW_DK;>>q<1-c!*fSAY2SunCcqcUmWGzjTByA0 zV6qi0HVkDbwX@i3IZQ9GUbB&kf@E@9(vV;mJWKGaG{k8$b#_nxwqrf>_CWIVJa;WQ z1BhYWH52O8wXtJ0Sm~jV0u#QjmhNsoLH6#pCTDN8j{}mKug{&Hub!{#9Sb!?DWZ7E z%LX7%fwA~(5g5R-BJPK?xPJu0g{o9%dA>ZlBOsWG_B7a6scnQwovu_3ecSdB<}+bo z8V4Tswl$r@+C?^jbM(MHT2h>go*q*LN&q81$4+G*N$x*I3U2 zyA-uf1s>ZL1PU_7z#j$SXDo;U?ok`mPpecY4I+TvU6oh~1;m`iAyX7NXxyg%D#J?I z$kG%;=x5}hdGVKr3SeZEFz)6+l-l@*lU9iBabRGCnkXiUO~L^Fp%a=K>#!XbEfp@h zgGxCdDZs-IhCLVYApH3A7%^ou40iYoc3b%Fy2IrqC zc-z3>)9Oo6FDaao+!)H(LF9ZXJGNRvE-lU+LQdtljbro8-AdAAqaqUp zYwp();X*;CsG-5z_M+WPu=t(+1pudcEhy%GCQpArpQ7Ns>*$VzaLhPZd=nj&^NY@v4{ z<0wYy+v^>16W)33-RoU$T6MPCQa;Tfa=grOIwKKEj6|_dTp|_x*lOaUZ{o6l0QVyg8@ws$IxpI;JeU`nm|(;zMFLkZOD6-VlWy zP`)AjR{o|Bb(A^D5^DBKwXGIBO>2oeFko}l<%g_)ki}Az8ys6tCb^|Cz#IMp8?!67 zLe!a)76j2u*A{??(t4rb+8>fNH1Hc}jalJe{4@AM_NQ$NAzn|7U%;w}o>s%#FP5@2 zx>Ns${Q*>=*N*JxZLgaTKgvBxvwrJSmHah&MyY>U!O@P!eqY-;yOfy2>Ft5^pkm1UKM%nq^B5de>e_q@8)ic02 zz{kXFSQwl2l~6^%L_Z_;!fxiUp5@{A8N{5My1I&7@!iEY)YDdnM6Bl`i8oO3Pmko!e28hGaoI&#Cez~@y>yd5Vf#RT408VLyP|QB`ONwSBPM^ zp->_HY&^TARG|1tS~mESObdwY8}HnnrHvJ-5rX|Jzl$d@!vE1|~4 zBS=Shq5VXa&YPmEFaa9T-^mrXjQN58H99W40q` zP+OJeh=>IWl3+KzFsM0&eQopj;^TBwixkcE{{Ue@p1vkVf)1x~X?Ysxyvm6S$0x

PKE1_7TnWY#jmUWMN& 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

yCyZu2MeC6u8e?veuv4}qI_+^vVbbGB% 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 DX@Ylg literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable/add_icon.xml b/app/src/main/res/drawable/add_icon.xml new file mode 100644 index 0000000..2ae27b8 --- /dev/null +++ b/app/src/main/res/drawable/add_icon.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/app/src/main/res/drawable/arrow_down.png b/app/src/main/res/drawable/arrow_down.png new file mode 100644 index 0000000000000000000000000000000000000000..c81c8eb4685d6cb252428be82be608b37575d449 GIT binary patch literal 260 zcmeAS@N?(olHy`uVBq!ia0vp^0zfRt!3HF+tk*dLq&N#aB8wRqxP?KOkzv*x37{Zj zage(c!@6@aFM%AEbVpxD28NCO+L3#r3ra+_1 z8yUA>QxwS(@Zvx8z(c{VQ**_ENz%99n{IQp=i@Mc#BBapx9OJU4^h^N_xg;pPVTqd zF_Y6V+ThwHwSeqi-|I?OlRRx_EsRX|UBT)YId#R9B-Ln(V99^!X`(TnK_C1kOe*-` zDKNR9Af#YQK|#=lsRag0AI!_#$*r0CN$<$#{e?_7oQl7t|LnR0bR>hPtDnm{r-UW| DKww&l literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable/arrow_up.png b/app/src/main/res/drawable/arrow_up.png new file mode 100644 index 0000000000000000000000000000000000000000..8a1dbc76f568874072159d165452b4a3049fa66a GIT binary patch literal 252 zcmeAS@N?(olHy`uVBq!ia0vp^0zfRt!3HF+tk*dLq&N#aB8wRqxP?KOkzv*x37{Zj zage(c!@6@aFM%AEbVpxD28NCO++$DzJ&3l_;)M2d??WNWsw%rvZERXp^7 z^YUEt)$bg`H1(ytLOFVC(&creI|OP!JZd8*?>l?M+V_D)XVzc+b;L+05- u*+NUN?rHx1{qUjSlls5vZR{>MLq{GUJL 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 Ef*};<*#H0l literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable/baseline_add_24.xml b/app/src/main/res/drawable/baseline_add_24.xml new file mode 100644 index 0000000..fda2f8e --- /dev/null +++ b/app/src/main/res/drawable/baseline_add_24.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/app/src/main/res/drawable/baseline_image_24.xml b/app/src/main/res/drawable/baseline_image_24.xml new file mode 100644 index 0000000..51981e2 --- /dev/null +++ b/app/src/main/res/drawable/baseline_image_24.xml @@ -0,0 +1,9 @@ + + + diff --git a/app/src/main/res/drawable/baseline_person_outline_24.xml b/app/src/main/res/drawable/baseline_person_outline_24.xml new file mode 100644 index 0000000..a3be1b8 --- /dev/null +++ b/app/src/main/res/drawable/baseline_person_outline_24.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/app/src/main/res/drawable/bg_edittext_outline.xml b/app/src/main/res/drawable/bg_edittext_outline.xml new file mode 100644 index 0000000..b021207 --- /dev/null +++ b/app/src/main/res/drawable/bg_edittext_outline.xml @@ -0,0 +1,8 @@ + + + + + + diff --git a/app/src/main/res/drawable/bg_form_input_field.xml b/app/src/main/res/drawable/bg_form_input_field.xml new file mode 100644 index 0000000..0e4904d --- /dev/null +++ b/app/src/main/res/drawable/bg_form_input_field.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/app/src/main/res/drawable/bg_form_upload_area.xml b/app/src/main/res/drawable/bg_form_upload_area.xml new file mode 100644 index 0000000..2bcb164 --- /dev/null +++ b/app/src/main/res/drawable/bg_form_upload_area.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/drawable/bg_textview.xml b/app/src/main/res/drawable/bg_textview.xml new file mode 100644 index 0000000..146e4ca --- /dev/null +++ b/app/src/main/res/drawable/bg_textview.xml @@ -0,0 +1,7 @@ + + + + + + \ No newline at end of file diff --git a/app/src/main/res/drawable/circle_bg.xml b/app/src/main/res/drawable/circle_bg.xml new file mode 100644 index 0000000..b32ddd5 --- /dev/null +++ b/app/src/main/res/drawable/circle_bg.xml @@ -0,0 +1,4 @@ + + + diff --git a/app/src/main/res/drawable/circle_mask.xml b/app/src/main/res/drawable/circle_mask.xml new file mode 100644 index 0000000..bb5d5e2 --- /dev/null +++ b/app/src/main/res/drawable/circle_mask.xml @@ -0,0 +1,5 @@ + + + + \ No newline at end of file diff --git a/app/src/main/res/drawable/contact_item_background.xml b/app/src/main/res/drawable/contact_item_background.xml new file mode 100644 index 0000000..22ad753 --- /dev/null +++ b/app/src/main/res/drawable/contact_item_background.xml @@ -0,0 +1,11 @@ + + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/drawable/dialog_background.xml b/app/src/main/res/drawable/dialog_background.xml new file mode 100644 index 0000000..f3e0979 --- /dev/null +++ b/app/src/main/res/drawable/dialog_background.xml @@ -0,0 +1,6 @@ + + + + + \ No newline at end of file diff --git a/app/src/main/res/drawable/edit_text_border.xml b/app/src/main/res/drawable/edit_text_border.xml new file mode 100644 index 0000000..a46efd3 --- /dev/null +++ b/app/src/main/res/drawable/edit_text_border.xml @@ -0,0 +1,10 @@ + + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/drawable/empty_pelacakan.png b/app/src/main/res/drawable/empty_pelacakan.png new file mode 100644 index 0000000000000000000000000000000000000000..eda4d377b33f4a66dc1de64c31cfb63545f51f4e GIT binary patch literal 5844 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

xO*Oau5=d*r11FVq6?5%XWm6ir2 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 Rw-%&%FS5s+k3x1&|JlIo?Dzlx literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable/eye_icon.png b/app/src/main/res/drawable/eye_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..310379f647d393733f0b63d0ce10b79a941b495e GIT binary patch literal 638 zcmV-^0)hRBP)OR)3kht3 z$nU}d@dh=Bew$1<9rSv$e*&I+-xi8I2;?YXmO8h&6$P zG{Y${ck2MF^5~!XKr$kL@qLnHXTS^p)KPncokRWN0U7 za0MC8{jz;*YdsdmnPT|@*bKBE&D7mZp&}Z!!vH6x+g%tk25D983k)sYFsW>{Q4Ic5 z3`6k1cS>DvqkLV5D0+aijN@GCl$3olDeiUek`(YNgb$d+)iy! z1mg?*$2!M?rwAj|DKkPYL4KM(LVPC(9nCTa;Yr=<*8-Pf?P&nC0#NJVfZK*L;;lCQ Y0Rr15Rfn*=>i_@%07*qoM6N<$f}@fYCjbBd literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable/filter_icon.png b/app/src/main/res/drawable/filter_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..a56b18326cd1922a960c43a9e7a5f5a705af2ca4 GIT binary patch literal 857 zcmV-f1E&0mP)3c2zgYrcwn+r28s_6F^SjKo3xm0o@ zQDn!Sz8NPe&|*7axlaNNGvc;@XqdnAFO}=tTu$Em*(UN2bd>lYgJW`>{6qmjDI+{SpG4Gq%ueELm z!{%Vsox*ZpcqFh1>b)@{<3~7vblT9-6r*M*^*-8`$OBIJ9#UUIsRl$w;}5rH-H5l; za|dNShxZr3VoB{_4P=Wz{bLi)m{aqFf%_fT`MA=DVvo(G{Th@uugwEF%}Ox4D3cPS0c$w6nGOVM#+3ZDkrC2er#g}&Q0=il z)Cp3ouW)uRI@N9&4tY}RF12%tQv6}Co&%$!KA-C1pKG=%XwakqxJDovOvMSybukUM zQDT3Y&Vi)Utj-h9r$7nA0iK4V=9Bx%&H8~eOS+9J!jSNaVJ@R+*jYh)lA)V&5;{cT zP!%&RNl4Q`h^Fm+ih{8v(5ASZNapc^r8ZzqyC@1)ycl^BJSL$Nb=XwS?6fjBx8;s_ z{&Z=)!a>NkaErsKo!d;W&QCwM#QExD^hq!zmrjFS(=j4O`-TrZnIBGGXski$n00000NkvXXu0mjf07;0~ literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable/form.png b/app/src/main/res/drawable/form.png new file mode 100644 index 0000000000000000000000000000000000000000..16471bf23308c1ce8fa6b379764d6c07606041ab GIT binary patch literal 27263 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 literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable/frame_10.xml b/app/src/main/res/drawable/frame_10.xml new file mode 100644 index 0000000..4a02f99 --- /dev/null +++ b/app/src/main/res/drawable/frame_10.xml @@ -0,0 +1,18 @@ + + + + + + \ No newline at end of file diff --git a/app/src/main/res/drawable/ic_arrow_down.xml b/app/src/main/res/drawable/ic_arrow_down.xml new file mode 100644 index 0000000..f2e36f4 --- /dev/null +++ b/app/src/main/res/drawable/ic_arrow_down.xml @@ -0,0 +1,9 @@ + + + \ No newline at end of file diff --git a/app/src/main/res/drawable/ic_arrow_up.xml b/app/src/main/res/drawable/ic_arrow_up.xml new file mode 100644 index 0000000..672b3d9 --- /dev/null +++ b/app/src/main/res/drawable/ic_arrow_up.xml @@ -0,0 +1,9 @@ + + + \ No newline at end of file diff --git a/app/src/main/res/drawable/ic_back_arrow.png b/app/src/main/res/drawable/ic_back_arrow.png new file mode 100644 index 0000000000000000000000000000000000000000..2f1ce3f4e3c8f945e8733aaf4e37d86b924d779e GIT binary patch literal 300 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjoCO|{#S9GG!XV7ZFl!D-1!HlL zyA#8@b22Z19F}xPUq=Rpjs4tz5?O)#gPtyqAr*{oryS&Mau9I+zpiRKOVmPcVg9H_ zPT3oc;@lUSJ7X_2sYWoBA6{oH#p9SDDZ!_*=XOf_e=#Fw17q25%Q + + + + diff --git a/app/src/main/res/drawable/ic_contact_person.xml b/app/src/main/res/drawable/ic_contact_person.xml new file mode 100644 index 0000000..49a52af --- /dev/null +++ b/app/src/main/res/drawable/ic_contact_person.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/app/src/main/res/drawable/ic_dashboard_black_24dp.xml b/app/src/main/res/drawable/ic_dashboard_black_24dp.xml new file mode 100644 index 0000000..46fc8de --- /dev/null +++ b/app/src/main/res/drawable/ic_dashboard_black_24dp.xml @@ -0,0 +1,9 @@ + + + diff --git a/app/src/main/res/drawable/ic_edit.png b/app/src/main/res/drawable/ic_edit.png new file mode 100644 index 0000000000000000000000000000000000000000..bdb4be53b5243b9b68591d7e12f189a08f62cd06 GIT binary patch literal 338 zcmeAS@N?(olHy`uVBq!ia0vp^0zfRp!3HFQtmCqP6lZ})WHAE+w=f7ZGR&GI0Tg5` z4sv&5Sa(k5C6L3C?&#~tz_78O`%fY(kpJA%#WAFU@#y5UyiEoYZTF`g+pJu|5?;XE z|4()oqY-ByJA-eJTq#p{0&^jA|1pNI%zrqSWjuUTtnf5@-uAcCrzxgC;XhEpUs|$B zV4-+;*5#$#6J=PAakI8D+~4t0uQq-C|C34$*SIA6Sr@2kFlOFbzVe1d!O^8k%w2m# zuj##g;M+4dozLK;bof(MzG$9JwGO>=l%r0&Dqr52p~_zydF|&+^J(@5>^{?(rFYsX zcq$p#{#JcHqdMSTyQR*C{p@1a6RyNYdpp^;+jK9GJy6)U;i=+fVXKWv2H!;Ix-H_I gC3df>`p;bJy!&y>{1f=U0KLrM>FVdQ&MBb@0IlPBMF0Q* literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable/ic_eye.png b/app/src/main/res/drawable/ic_eye.png new file mode 100644 index 0000000000000000000000000000000000000000..233fa4d15d394d622264f67f238c4c22ec5982ce GIT binary patch literal 847 zcmV-V1F-ywP))H8czMXFX{u}$;XcVf=W(lTjLVut{1WER^ zK`{8ET5H%Ku*A#GZ*Q0N`Qt>w;si_tG6!jiE7_CBKRYewuKgZBnVX#}uCJ{XNKyj@Y@vUxm^Vo8#^q>l2@s%1sM)uXq7j8P4Ol!KTwVFjDvO-cW2oO#_x9uo@b17{~!?!t5 zh5_rB?bF;ufLJ_LVV;XbRK7fG*~2#haCxPJzJzcP_5B=Mw-1y^*hE+ggA6HpvYgBY zgKN41!QF`T7t{g?yGXFv6XJ`$@3mSsB9#?ooM`4=1yAG2bIz-K(QZA{XVqHM0zpSW zK9_Nq$Xhut6z5~QW}2+1whNI9sJ8IXGe z9~z-fRl(c5e{-`rLeY4WUH#RkD+Dqy8r#AKMra6N%oqo}bqxbYT1`Mi@eemb6vH5z zf7MaJJ4B+wy79dBNuytp{=bN(#*L@)hn4)Q&Of~2~ Zx8Htuh5Est + + \ No newline at end of file diff --git a/app/src/main/res/drawable/ic_home_black_24dp.xml b/app/src/main/res/drawable/ic_home_black_24dp.xml new file mode 100644 index 0000000..f8bb0b5 --- /dev/null +++ b/app/src/main/res/drawable/ic_home_black_24dp.xml @@ -0,0 +1,9 @@ + + + diff --git a/app/src/main/res/drawable/ic_instagram.jpg b/app/src/main/res/drawable/ic_instagram.jpg new file mode 100644 index 0000000000000000000000000000000000000000..129f6fafe73ba5f683ef17482b6b0a561f1703c6 GIT binary patch literal 5940 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 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/ic_launcher_foreground.xml b/app/src/main/res/drawable/ic_launcher_foreground.xml new file mode 100644 index 0000000..2b068d1 --- /dev/null +++ b/app/src/main/res/drawable/ic_launcher_foreground.xml @@ -0,0 +1,30 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/drawable/ic_line.png b/app/src/main/res/drawable/ic_line.png new file mode 100644 index 0000000000000000000000000000000000000000..d474be4f961b2061f6682b8e7617685e41233669 GIT binary patch literal 1694 zcmV;P24VS$P)@zqSsOz!&bvFEYL@5$r#<0-}|9>X4=;-6a3TCC=*dDeNC-j{3AYhux2 zmEo1p@z8bHb)8i>KmY&*zxP&1I5ILKzzv7#J8B7#J8B_yQm!`{H>~#I<~XzxRF1 zO^)YNyc&InX>M^#)?qMqj0Vm)2-lNe_E}GW!|!rGZpt+o@0aP}L#DtM?uIKq9B1P$ zn08I@Z2!+9d?m29kycOpyrvnJtj}9rnlN=u5yc#HH`Sn-)w3mPSYp|#TPJL-j(w#a z$6cwk1ULqL6?1~4!iaQ}qF892)EI*2%Tmm6EEO#i(omvfMwm*s^d@o@b0%^X;UKfB zAGk7yAec+8>O1SXG)stuN0`4bV@Z~f&Qv*OvB;KU3AQ@L92s*Ch>24&Dnb7mhn2KZ zrq#0dP<~MEn1%JIpQG1vUe*n_mm?f?IA&u{j|zuhJ&uOaV;uJs4KzHVxTLGg(J*$R zj%n|eLU){0%n>&F91Y_tRN=7D=_uNFgx3G!Y=jC@V~fmj7WATw_Ie!+V^1F)W8IF1 zv!yx$79%&ugm0+V%Oa^}?rZM%o8zvUp*a3!Q6oXdi6gbX0hvWw+3Qg=E?JN#UrODm zxnkQr)<@2=VQ}Cr1EOSg+gC;zTr*g)>{Ynt-_EmdUv3^w^DCCc-!f{zPW%ms(_h%} z9}z(Q;XjQ9&rkj$0qM~{Ri=^>+ySx8P>CC8-)dkzBD z8%dV(ces)q*%oQn9VJK4c?mE1yu%1tCWkAEBixWk-c@q+s0L1QyS#J6mh#StQs1yd zKBBWEv&Xn3!#=jol2Vck={MaaAMK4SNlIa%smShHS(4O+64Z zEr9eKv+A;sHxg=P~=w1A$A-?<6>^|KO-ls&}EL5+BM=`uI3zV`&Ol? z{NMETDrXYke>Yyn^^0%(0>!7S9ZKM&JBdn*I`4zYsJuOS7jU zV?WA{fZdt(KV${5!b4yM^cfmrc~BeEdpF3^Qr)4yj8KMRZn;u-Tus{9LEn^h3M={*u32kQm=wl2|~^QU{vo%RFO*Ta`6 zW|C)IF0heiMKNROg6#xJL07*qoM6N<$f^)A#@Bjb+ literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable/ic_location.png b/app/src/main/res/drawable/ic_location.png new file mode 100644 index 0000000000000000000000000000000000000000..a5c167022866f1d7ce9dca4b118e87eb600629c9 GIT binary patch literal 1583 zcmV+~2GIG5P);i{^t+uPg9%E~=GJ@N7JadC0f)YRzc=&r7=o}Qj*X=#Op zg+oI_wY9Y&At6gkOO}?FF)=Y)TU&T|c%-DHDJdy7Ha1jLRDXYe78Vwbjg1Zt4lAso zE&u=pfk{L`RCt`toY`XPFbqVS5SFm-JCyMMA9UX{#yc@}MvG_=0)bgm=9m<6OzG7vHdMH_ne6~M;M zrDh|0V{W^G7)3>eX?%38y-O0q1!Q!wckg1BpR+~%e_Nf-`{^>z^Y&yuTWmf2>szgF zwLyFRJdB=l#kjpW*ZMcK@vd$u>rXmD91cdqYt0{;EN>mRf|@PiUk>K(K|Xd2+?%=n z!)57AU>*0oFv!li%YIS2I=LlSuJvxRa8~yM%_<0ip<7Nqpu9qy@Lz>!6>FQ|Cz|{ov0IO<6^Z&)0%EFL*tN@jK%` z-x%541e?lW;e#&@ArZPG(p4L|#|u;Riy5hw?t!rt>)i+#d7?>^Nr++n=Yt)MsAyNO@u6=p)*`E zIE;%J@JNH(_`wnooeI#Q7_+TMGmkHz0Y%E4mcTMKS0gAvlbM()Q-09K`U# zBD$jVjnu8>!GT7gwc(H~f_^kUncHf*HdEY15aOTX&`Q^^o{ z32^GW<7gDgY8pip%WXxCdtWJfDz({Ud40#9W=sDckIud8ev>~9a%Wk1^ysSlFiLt} z?Pr(mV!!Dw^L%+Ic74CrYgHe?16OX*ur~3|-3O#VAGS9<+V==%R_&wi)J&qP#63}y znmLS`3rie=h{mFK?+!Z6QNVA21k69*!t`oWs<`4JVtgyYIC#&t-Z`5f3Cyp&n0~$p z7fKA5j(&t2b+Dijj@4rOL}BF}Uz~Pz1#AHvz1o-qCfnzk6XOkwr44@MBKpL(uKoRHaZaRNIc&mzzI6I*PSJ zT`u#Wu409WnerYCe6Gle@J**7u)>sU!3-uPqa&6S_|1rV)FH-=YZ>Y)adU5Wq=a{e z#=K+RC)hRho=8b>$x3~^5=Q8@Eza%-6ZQfG}-( zXiNN~qsf$4;Ts($M^oW+Jfoutl_ybnc^7;4gYi)={r3!QiH|UCO63W_rm_mIm(B>( zhg{L*%WSXI3DZcACi#Mz;QtS8lPXWbEll5)@+w@yw7K061U9T1K3AgwN5>meUd0$S zaK1z3382o#2A(SPLcXK@9+f8`R!qZsOQRx1$NN*>gYoNe%pXX36))!r{Yb}p950O| ze + + diff --git a/app/src/main/res/drawable/ic_time.png b/app/src/main/res/drawable/ic_time.png new file mode 100644 index 0000000000000000000000000000000000000000..7f4e2596325dadca5d87a734d8d33e0eb2886e52 GIT binary patch literal 3173 zcmV-r44U(aP)0001KP)t-s|Ns90 z008v#^!obxjEsz?rl#1~*zfP}>+9>}wlhK7cBcXw`XZa6qNnVFd;CMHi$PhMVLD=RA)7#K-ONx8YX4Gj$*9v)_9X2CVx zkN^M+w@E}nRCt`#UD<-7IuKP>*+lkL0ssFaN9`6Nl|(`+&~u*VcHbsBkkpo{%Hg0A zx~^-QW}i-{z<&Hg({-i8set~Nz7?H~tho%wISTKdxv}-2_CL_l0zWphTXp23FLE=q ze0%TNa-jKfXf#(oj|q~@4XxAOv!=n0&Z)PU$B0{I#?IebazR{X7jY&(Xz#|^*_*+L zIBSZvOny)`S*LNw*yiH}r7V-*@8cOhdlaKi)qlJwFM13rPxNgQGKNVXzb+M1FK1OgwfGv&o7~y zA6u_P)|^^dZ$ssY%VYM@L?e5__X!FhY6MhdUo@$E?!q{-EGvrQxI32*7f0a3_V+HI z{x{~P(aT}sEUMhK99xHu<HtTJCJ46n17hq!6{X36kB z4qsnmaZ4kSO=^{OD?+G3(lkN&WuQK}mn*C%tGr*9^NCQnSYMV{k(WZ>WX>mFDijP1 zE+K!k+6bi36OV|?UvihkuYmF6#(h#x3j`I#{!)F0Y^f#f}0AtJ!EB5ZXM>-5S z)~6~XSPz_d0r+gyBZG|fZd4zuq#Q2C%NlK9GjwHPsg7ZXJTAv#jpc08x#VJgxZ|ej zSxi`H1D8y{LO6$XE{4!Y){OQcWUsAISmm3AmJ2d@_!xAvLQLleqXfy8zk{z4Y+*7E zRlx{~#i?bo_&mb@aCqs*ktUZ6xC@XEHHmk*$B)zGQSt5{bm)_9a94FtNnr_9X*#e=YO4UCB^f zGO4sk)nxROWGSAQXAY5+@Sz3%@VP$3y2B1MFsZQ#d9rxB|pL%74<+!%I2 zcu6|(Rv{VEg{R2NjD61rMBH#YUrkM}> zM2aw=Qgepf7wt#}ME)v_#7?DT$W-2BoH1}Q6O8fHTFr#Ra(}yCFpP<@$`q3!<~*uJ znCpjqR3Xh`~`^WUS4rkG4LnRWZoBoX;x#B(5MP#psZNAZ07aDi2QG6AL! zlt*WLqiOqNTc?v zL>pB-8B(jXAeG@iB11-%uYk;14H@ia9#23r!!~3tydGIA(S0Q&dHVkW8IJeR%OOcJ zJs_iK&pc71Ny;CP0-)bYn*EG+Sy^RC$9FP{l;#@+Vi_^1XR58qJS^D|YXqn?$($MG zWFC7b!YNxN%aywWd8EDpnTNTKLuamN2JJu|&Y-nK)1!>j#xaW##tCMVKOYX{`}6R$ zfflCh!u~2lC|#d)T97fNt%ORhS->y;%Ig+5t5KT6Xd^$qf z3`EE4Pn)83OHdYTCWbLNoxl2$k!vjsaz(4^C&TTHcy)2)4yiS-%35Ru2B*_U(qYg6 z$tDUKiN0Z#96BDt*8yjms6Gb?tK{^Qxtp?*4V-DfCFJ$M4DAvmX5YEC2lFhfK6A(!rOOtzt3sJ3;Z9iCsaNIw&XxiiXIR!`vYS^(Bd zWRU(@QT4|r0$EK6dB6+c^ZM9&-}?^D{`XN1`rx5zS&WDqPG6SX;=8=_)aKD_34oD~ zZ8$U0-8pnp9v#A@95du$j^;M&>@~KV4{SOHd+(5Q9+e}^p53qx(LU##rg_YBd@@UW z49r_(jYfr)3$O@5$96^&#)`L?;XV!22_U7MErk;@+u1XMMWCweb7Vs10vx@qYs638 zAo6KoOQ%oG31}!N+?PonnoCzZRI@iCC;X`eP*Xo642^1mQfuEpYv1W=1j6~I(5Yd= zHlTk%wL8HkpH`K{pb?1b+g=z5QbMxQ>%~Yi$yEGmpd8@7*DXrc{PHJy9G`51Hg8K0 z7GbX>;gnd%`zx`>r0A#lI1TaBq)TX#)wnChs`>N`AV*^m4raRf2 z2=HN(W)&Bu$v}_7aA99^;65W>lY{}=@RFiUmgTL1b`F1Qp+)a=#C}mXOiCxM>d&ao zSu4o}?iQ_GqkPjA99Xjx#9_f-&@O(!%sN<)6XB#RSTH*6P)kKlvM4}6yj}1|)C)%T zbD>9o6rV*E*w9N;dHw5BL{J4TGPP(6ZPf)9n4sv4Md2fj)=FElrJgK6G5K-nF*5Bh zkM*u>D63`ZeMi(|`d!&jR@vesB1XPpX}#%L=LErg9#^pi<|9Mh-W z5b%1^KCb8F-dJ%i4>pW@0h@iqKwwtCD}7aHk`mwed7N~=&{fdw$TdxC)ipE+hF!DK zQnOps|DFxj+_H0bla0;hhBwu}p zHV+mNxIil#dp(?;KUJ0JQd$Q~0XF@XfzQcvy-<6;>V~wgecJx?(3JpFeZKjW7>gmK8BlmdTq88@J=d@0 za1LaxoQ^hziV7Ir_;zjQW3Qh5lK>%ICj=GQ>-Py%8{ji^$GR(gipB^dXTid-{irib zvzuj=gO1)(_bl;YWt2AuQ8g(sNdmgnnW^{do|F^O4#nnBDod=e7k!);>XaF5CkoG| z&fb}LTgh3avte;>yPlzCywr}<)Svh?oLT@B*qlq%3G`G$gi;zj3ARiF7fGbv2Rwbf zS$SkbIjW=S#bL70J~6Ixo8UIuG*__z-PJNwRXg9n9`E!_UUB1TYAKE%jn3P(w33UjZCvbrq!aO)}COzRxWYr zN&o-{vPnciRCt{2T-lbYIuJ!FkuW68C^#Ve|3_X>NW!2UFF|-X`{Ar!whf!AO3fU@ z*bJ2UaS}Pl!vx!LG7N-?3GC!qdm{B>1}2SzosnvQf!(aVk!r+6n72Dpt+ej$?noJi zndbW=WkBKVkCZ`*e1D`2NZtLBGR*r9Ng3GNBPnX_kCZ`fJ0yizus>1;#5*K~8mrox z!xW~sLsD?rAt@9(TT_?;L|ZeMfthU0UM{KG%I0YV7l z=AW&3^guvNFlbnoAvM4xur)ITfLK~xqad(z#}0z%TBWT0bSp*}fZa2D+VirrdkBEH zpoGKtI%#+Hu%fuczorFHB+ffVFXTx9@Iy)n>g=tM1YEE9oe~L6+`lP3X=RlBgc3GR zij-O$WBLPOk?^WcsYO(-Ei6RhIs1044s$Zh<8|E@BIju@KJXrKTKf&^G=6x&Xak8qKOb$K5g!qpUEpIJz$21x!CAcH< z=2n;(=VAPbjCC}Kvw>|t*e6RtgbkfpvWi`iM83zh{Od>|Qbt2oD{zYCb5|J(VGZa* zR(GtO6xK_nS@P=4{m#Fw5X(@F{o zVNh22)uq7~dUtD$3Pd1GBlm%Ss+3!jLTJ#@Nb1?#?r`eu3DY!IdU6trzrJfbfjAU` zdi3WG%EnlZcNJEqFi3~#GAl_?0qtBSE}sT$g$g&pp$IuQO`?(n#Vr-e?z2S2V?oME z*_uQJcYaB)rW2IdH5A8iHh4mprMSwey^(I zg`2sYRk}+00PaD*3{&%0<7dz5dt!(V%B+WqJ`m%6Makj*L5e4wUhk4dq%x(Okn2|u z@fnEQk7UtG?!}jg+5SM4E?M zE%bp@FZ6+);M9vsJ(NM!=lR(>q>wO>t7=09ZapbaAE}G1D3DSIrP$YohMv@Q9ZAV% z>nhsq4@e;@iiuQ-l}Le>+f*-+<0!=>!dF=*6;>jMEbJI8qOk(9+UX5b#pC9H~93rW8EFycbJVzJySxxN| zN+}0DJ{Vw3{Qje(6;uU30ivOhEYCa%KV1l9I}_zmrM&KLpnrc+V3>##_zqukfj^b}>n;r(&OW<93G zQ!r_Endxc|19w#)`>vRTk4Q|B-D}aM4x&suSh@ryr7wSkElg-}_u6fo;F?@$-?R;d z1l5`$DiC4I`%Cx;1HlHR1^^y5w_k$NH!|WjHBN~?kmEmLB8?)?OA}#nS)K~G>DLcB z7=~Z9$w_Jte}A4aNSyREhPw;%L2dMH&IqOK>h(>FWRL!*osVD+@*2hNnj-k=Idf82 zVb+I@N=_dFojU;1461I4w5J}z^j^N(l<5A9)PpE(Yv@!9h!K>F+m#Vo#9q71VkPza z^)?_yHV8USsCCpX+VX)({KjGPNMdC(t1d>X+lJCGYj6s^O9`R}5KLdr4bDCx!oCo0 z2$A|c-m?t!%Be|8W;Qt`Sax#q8Aa`)5~87hO6&>sNZXLMC&d)@6!YNv#AI=*g_})_ z_=Ujf7i)pDqP*zebB5dB_x*&-UtvcHlD}{K9(laV`YE0+{xxuwbedPN$~vVqFzRr0 z?dzi`EBjLk+J4Wj*h;&UqG|So6=e4!BqqjYc#b}tOUsLyxz-}3sMwB{{fK?q`lAd}&*u6et2BXdQCNu+0t4#JzR*>9My7G!V_H8?=YKmv0+;gk5 z`2{QM)8&*FC2a$r;s{~^fU(AeKHmmCV_qxBU%d~qpZ8Aw;UE4#cKL>%o^GFJXloeh zgsvSqtx#G&{590K9exOBkCuM8>`+w8_bFDun=#O~I2_{rc`9uq9Gy7mTgTRiHrdzR z6j_Y61Q{=9Y>sDPbl;ghXy<%Gsy&EN68mh!D)m2f WC|7c_e`#<40000 + + + + + + \ No newline at end of file diff --git a/app/src/main/res/drawable/input_rectangle_description.xml b/app/src/main/res/drawable/input_rectangle_description.xml new file mode 100644 index 0000000..da9d670 --- /dev/null +++ b/app/src/main/res/drawable/input_rectangle_description.xml @@ -0,0 +1,23 @@ + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/drawable/input_rectangle_image.xml b/app/src/main/res/drawable/input_rectangle_image.xml new file mode 100644 index 0000000..1ef57be --- /dev/null +++ b/app/src/main/res/drawable/input_rectangle_image.xml @@ -0,0 +1,28 @@ + + + + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/drawable/item_notification_background.xml b/app/src/main/res/drawable/item_notification_background.xml new file mode 100644 index 0000000..3571bb4 --- /dev/null +++ b/app/src/main/res/drawable/item_notification_background.xml @@ -0,0 +1,9 @@ + + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/drawable/jeki.png b/app/src/main/res/drawable/jeki.png new file mode 100644 index 0000000000000000000000000000000000000000..f03a8980bde503de17574c563e51c9fd48c727e2 GIT binary patch literal 21684 zcmV(&K;gfMP)@~0drDELIAGL9O(c600d`2O+f$vv5yPFb_l&lC>>v!cn^ET7xm7)_-bs*B4S!{KnT-RUgOSaQXwbOx4e7TH`DcDo~BwO9g~ zT&~4ow*_+9Tx$-NmSiH)#LG3^e*NMA{ujRf*BIb-F1WA2y(pE;oCd39f!pP1> zR9FCODuq-!i&Q2Budfin;V`UL3%pJ@>~1Hbu^5ocAsUIIfbX~2Y{+CXe2*12yB%5n z9_dVz)n;pg#j?)rwXR*d_?#B}FL?b^4WLCYa5!vAqGkxi#DFf@oFzaI`Rw0>5`u#YUfu4mWZ^RrSkqA>`6 zj+duBGHd$>27X^wTDq3e(Sm={>z`tPyZ-e20=L6`TOcsBps1(_$z&2vr;|>cGmDf= zCE@oJBAQ8KI259%+Y#krmlXOCPb840AtI58xmHOEw{^sG~aKo zXR(6+4-SU|DgK*`YqiPaEPf##_%A=MT?~q{Pz?Jy-Z8=c8}AAa6E>A z!9nK z1yyR1$19>d{5jPHr78Wp{>{pti86Z3pR*ZW!_8}C&2{uXMJS`CrO@NN<4c#HvmF1R z*FVGncP)FS(e3lz!+fwPXOcpWUS~ssi|q2a`EX8pV-nG5l%DQ04?WBUc5?BRK9m-; zU{Nk;mcO@hK~l*SvRsrLbGN_1XY#(o?P7|`=Xxi9&eV?)gD|g~YsYCsQ?zx>kyNMm zXLubM!K5c4CJ-$l!-#R3YwKraJk_62IJUgp@4sW|l^;HGvf)F1{q*TI*9{L3t#Erh zv$S|lo7JQWd6{x{+TeB=?4HlRFpF5o2bSl{7|QPsyTjz_?%rOM75m}l&khDd`C`or zXpxn^v`|VzM{7!w3(h~7)WeS}gJ7&y16tI{p z3giqf!B{J1@dAtHpLxOX+UK8Y!iV_!&?4ZLWy^|vD7r0^$=%|1I=DbKV_iEv-{N2a zB}NzGQL3?wqzNxmLnIP5f3}!Kx94w)zjyJMp9p7v^I;To0o@)i0=z~dp_Jt?9&J%A zNT;|^PNtO%y`Kn)DXOT*XS_O1qYu+)W&UE*3+Ni*XaqU+1(qDrIYp)eHl`k%)sCV5 zeiZRD?Ywtg$H@q@@ja?HA)>BA!r|c1(7m353=8%3A4+5Qp%~zmH_`dnk5KavD;8;Y_KyQh%3J48FB1x3j z)T#LJ9@$~XlEwfzM#-U;HWWL(jTI$TYwqE*xfhve7zJJ;B^p8LNU5{DvYbF6z2v6z zPy0PS;Ohe$;AhXgev92=y+;MiN!mcjLdeFT2;z9B&0%0;h($3Hj_^HfikMy$`Z9-= z@AvTUoJ>toE_j9yoNtV>tPNho5)t^g=$$OWA;LvPlT)`#&rdKv8>q?jQN*aQ&?t0I zcxlWK3vVwy+fJj%NF{DyI*nV|dj!tr?Xc71Jv4MO#HdN|Iyt+t4^y2NLt&z*91U0K zMZv6j=;8ebedRbrySK)|CIY<{7I;RaYRJ&QP#zS(y7b3<@P!Y7zd$j;=8brqMGT(Z5vjxn{A?8+tfP}G4-saEHc%>|QE?y%X4w>kY zb*y~IlA;2nSwCFt7rJ_SSS#2^FrV8^0k)V2H<+KjMKVgmyY=^0Loc{_y*NKZwP!+C zEBq^;gnhWpTu=Anuv-!A=tf@x2uCt3@-Fx)+=RCtbn^ZS>>l{|`I(fBkx_@?6F!Q) zbz^y-{4>kNU}y-VDk>4@b0-;j1RiV@V@q#ZeEQ#PgumGU_dosGb;(p_xja3W%NR&k zK#vu=$+AdUxlsLqA$ZA3Mk68AmRBJXCH`mlCgUjsEroitpmrLppUA_;5WQU0IDMaSSRMEQ(Xn{~+-E}Ox#QWCB*J2=Fg$NL5v;K$cRXo{GMf`u;(#YU!E)js!1aoN`yl=$y%aD zL0z-bjBq}=BlAn$bZ(^Hh{n)0f}t?%L|hgcFT#`}in<~Z#hAT2V1N60roJ?)sz%{J zM<=tF8*MFJ^wu=?&``xpQI)(GFOAc~`yy3>Dn?d`BZY~zRp=QA!Q*qo&Cl>oo{Gf6 zixH@<#V{i*DCkUw$fa`Rs8UE6IBaJfO3eP|)r;SEukgMNAgJl`TG#NY8#64Lay`Sz zaG|p4d|Jt<)mIwQqR>D}DTS&7T79#6bVt{$yZ7;$wV(bM(5tO5&Wa!QP^x|UHfnFBs3=LV%Yt3TnN-{#a`S0`U%iv{nwjVfvIj5bBq4RIV zu1cn*{yxH0-h9fS+ z%Eu{Fj2$Ktv{;4oPDcA#VEwjsc^DiA=IrS;;|>_NEvq8)uWMM+D!9a zx%{vxT6rCh+tfZc$-YG=pLgl+*FO7L{J&e<_tgg!7Z={fw!bk>Y;GsI$!6v4N`WS! z8!Yc6#7ok9(nKRcBA;RA#IzE$I$?T(m-1Srbbx%lxU;VRRdP^^_{AVfnlVIjZ*Ze!t};x9$IX&tX&Lm+O!PUib2 z5+Sc1JVIoYMmaxVW_2-KyujK-7)|1%cvF2eVv2ablJ^j!!S@n|hIp@ybR3J_heA47 z#_2=va1_pi8&UDX?@-;}O~eG_jLbqN!u32{Al^}~(eAL`_I}p(zm0&q9(is_E|dF# zogbuhpatP=8RR24X>dC!0(GQrcECa!@^~x%(Zz>L(Q`$*sY6w|(fh@68mgESLID@l z>2Mm4PVi?HDHzGG%Bgy}h^7*Tj?Oo3Hq$*@OcQ3ch%AevG#7<`%VuQvy~oBZg)Y{o zZCv0aX$CLFoud%2dM?Bw@yqGH7mAVHI|T`!S)o1bYYi z5RYcjMuIMt;4{)t}Tb?$cQPfPSNP4_3qd-}RN(?(`x0q(iAR0cP$T1OO z6wbN8OfBSyRB&ZXg@;hlu+aj1hV@iPtHU*o7d`wai6;Z-@0I#&^w#R4LX6(O8=;MF zp_iDXn8`iF=IsETBFdCGil22tMKKx+ZKx>o!efo1#%V)sfdx|=s|@=YNC-^Pi)pZ- zOblMDhmCLw<-7+EVd}U7Mx2Gh5bKmD5k!_w)806Vj#XsPnmQOc#Zlo$$$@LM;NS~*mJsu+h9pP_*ooVNG>DofQkEm~>*S&OX2)&q%F*5d1WnUP2e zO4Q*3`PlgeY1r&>^N`$j5N*wG5e@O4=@j$X*-mk0Fuj=QW>PI&4K=XPm~fFZV%Kc9 z`>~+253jzm3fuQ|qL1k{!dkF1HjMElqtL|^`BqyiZkaM2@!=u3y;(}79@u)0poaCJ zjlSdMv-b=IQB3MYP9x6C<@M-3i)om9xRQ(Uw?@E^{`BG!Ha)jVV-@01vn2k;O^Ts_ z#ZM_gi=Z@MiZK^WT#h8zlon7P%+wKMmn#E^>rb-Kiknx;QB#%Yi7Y0n6OXj~SL^&2 zi?D;Dc`A`M{EqB2L=X1*3QXshVzCu+QKHY}gi6wed5jVFv*wvJq-Y6{63Fm9st<$o z3gvZiJA$7^*LWuc2g5@{E!ldv_0C{tD> z5;tUHN?=0b5ASg}7+Ln0*7?6Q!0it_wImb@Hp$M2v>D?(qsxoX&xjADYeT;! ziD9c7(b6(Lqtm2D$)0Y$PjgB6SI!h=0SG>K<98o;>X!FyfZ~#p+r%m=+|`ZBLsLv8 z>M{khXje8(`A${S1rov~4~k02r1B}lAQ^Hb4lZIOoy4A&LuP`ZhB?{i@)*9xsRGV_ z&!#f@bfN}`X-Gy^Z7`!GVmVcNa`{0kIfaU}kd;zYl8a}d2YPtj7>!M(2GmRrYsR+@fn#gKgJ=EL=yyJ9?et%tt-}3zq|&9WleMDcCz^B zLYmWI$ZHBhxxa`)jF$_aimC&(nN*}UA5_5vwb;F{6&u?75i@C(MVZesmPNIa!c2k) z&qv{=oRGV4(ku*nsJ0O$DayU9ZORNnM5=#+ZH8*Mn7Jf3>txUBXa4l=UyT5V(|VhA zL>?3s;1E=la7{z_7!`jez#sv|LyxX9&6S1k@iMo@h>X#K%3Jw&K_ZJGjSFg` zO-P2RNBLPfJHsNR0Vyd+Irae6B;=H@6+%Y(6I|uuhgk<)d;o*{dA*nldq(s%n=(F7 zoG@3D6T`etOvIbKGb6?^OmDZE>&4mSsu4_@LI?A(9wI0kyWGsKoy^rP?C&~=`(J$r zNq$a8M;ETU>|%;69=x;t5S}~KhgEyp(Q>E-MUD(gN_~tt=6I@Ldv@=`n{5H~1cN9c zzjV#0TIAS#?Fgq?++&ziUe3P6hmunkVwh1=N`qNh(^}fwQAwyR5F%8l=TmJkSwy;^ zHCKGvMVGBx^UPx{N7wv6^Z{O%cS(jnC=o>-DM7_5{g%IE2<7b}7UNPjA90asVk4On z)a9n6W?5izbB2o<2v8R&FJdLXZlvCyh`r&*bT!8~@hI5Z#?GqiGosmJCl zAh(kypX4T8-GhOg#o+oP)&P5wj*(hk7fGK-BU~6kbZJ8glW=zFsLQthn1Cd!ThQot!5BK6TQ);mE zip#L+-3=%pi@NeiGp3eRqi*taOg#5ebW?{=9dob-Md?&^lrg1U6cqUkE#pzzCVF&} z-gYuIslRdA-J&Sg9$oW4v!P-;v(8MjkcCAvGeRXJV*z z4akk2vk;-aelnrGXnJomEG)7oop}~=><8pvb~;Y5eK!s@ZD#~i{USKnuw^?wwfJ0o zec9{yV^fQqNb#2Fo($kmz9*l=cN|H22Ns?a(sdg=$42; zW97J>;c&F%=(zl!Bf#d&E-0cm3gKvB)cUKihzNrvPXUOdFD)%K#ZT3p>B{6w@k7SC z%(d0z-VZDHGiMdiOX=>Wixz~ zFpXOmor2}>>|!KUV`51OKZodpX|AlKEYHF+4GuDWsp#q2`c*{d7$i$pQW8OWpqZ&N zgCi97Pdxn$Mq)yPO6YDL!h(;S1^x*!Mwd&bBRQ8$hmhogmeo|Dw4#JgR*CkV&1SM= zWnTzi{Q3`(Wz*(mUokWs;2>`^ziLd&B($$eGDHazcc@s*h3jREd$% z8KS%;{OEiCg8^Cx2d~SK;|@{3P0;f4G^G|d3rn&)ZgPB~Fs{Mg@-%kFT=+z4z|86B zmEniCbatY;y26BBPgke0z8a{C%1T5-%J(z`y|l8f9{Ub78w0j?_0c(mY+MMltIgKV z!k2#XOWgapOL5(TkKn5hK83PUUX!VTp@Zn|16(LBIv=V?L%IYCCH0N$F9L9o27$F0 z`-VF(Io^u_cKdhnZp4R&-`T;=xe(S&#-x)B?`1fg!FSJ@g1&eLcfRl*Y6&&XgbS}V*6T#q zvhQNUfy4OXJeUgvl;v&LE$`o(`0H z2m;to9BL2a;&1&J-@5C5%sugBa!yekJk)Ar(jw}{woHEBG?mTIm1@Dw-UUO)0wz)b1qjEy*`aR z%(s{ilz}v%X7aq6GMkEPh>Myqb%7T#-L1XYXV^>=DXDZ`(8&m*vMFQEOcP*a@F&e(gdboXd zHeUsJZo?rw(qhN?$NF&LmDi$f+Eg4K>_M2M+xT(gF+jN7*VAXRgkH(C43IN@K$6a( zsK||s-Yf4XNr4~Td=eIfwmBB@$Ceuydh&&r-(s=aXX%GyBOHsMlhTZ=s3t4O21-_z zRHs2Qk!ewSY<5JQ64LQ%M8sk-YL|=QXC227K8O8OkDxi zogpGBMN*9a9_O_Ssz#%)r2~#lD=?w14nymybnSc#`_{jN_I2w}TkFF;Yg!GGd3oy| zv=36K&uX5u2Z4+g$2C;L(bj~A*X%$kBgz$IqsKH9>>EPUz9ZP)J;bgziV2lIloQz{ zqf9Rp<_|RY|kHoo&RW}S2_8Po#fGb90GpVZ8ZptrE7xn>LPa&FX#*~vQyd3d@dPbv zA$gTn8qs^1N6cur@+aY=X84r@qr5?jJwKQw?CxW+gjxJ#ekRD4pHem><&juE(#W&K z99hF67V!onarPd;KD3QF0sSj~j&Gd9B3nL*%~UHorhgng^zNa3Em%+zL(hTjEcm=H zZxMP~$IOTd7q){DJFc;g4Pp!zTzeJ9O`brqjD*>658C%0KN1^KcnMdLzFce-avkY zd6#fcq?X1|ggE5=ViUC?0@8xb0Bn?vn%`^*k|-|*RUD2QG*hs7LlL7Iv9DmWR=}T8 z@fSo@eX*0^vs&{_U|Cfysz*&m?w!Xm9pf<{Im&_|FYOJn8kG`)xcL)j~xRU zv!%&JltW2`JQM|_(rR+}1DKN`+ey4(uPK3x>}|TE4~e0E%pF^bp6+hy7XltJE+++` zAyFNqPA1O9!@K)1jpSZ19Ap>n$dA}(%myK8a5mMS-LE-19EI&$i(FOHXh+-Al3~`>FJ1d8bW-P!e2>NNzK*vy_^vI2eKi zV^MX&s`&*4UbD!GgdmL})hkQLDg>o%MY@JaGj+`=Gs5UF##7JH%VsK%l;lrY)95K= zlZ+TA5zlZSNQBXY^qzO|{PKsWewAVCiia?Nln)*58jQ;h!BJC>w_2%%QL)losqlS} z=_Dw6ptKx?p*HM#vkAlR?nLw2w-D?<0#}IzAuf89#aOA*L3VS9xHMKj9yRe04wX+u z_3YD3J?33IqEymmeU zO#zqTc=8oWq_$aclYXq`O<^_@g@kMx1J?y5ImWp_Wb@G3*KLZ9xF79KIl3uA&5(zD zk5pnKM2J$*UI0dfo1S7PPou&kl}kGsTe~}99isZhVki1m@0E@!jw!~^?PY;u4MPMV)PbeU~?I#|$ z*EM3)yi?KAd=Rg+HKUZyGJy*Y!px~trW$W-ZEeS3e+2eIC#KCg2L4sT*Uoe1{!z~!azCeXtQB=qV&R0Mkgr=GM$A=%CfOqw_rjiV|tI26Jw>$jpkm_$#KhKmte?|vD_oplzb&85=S z(Si0folMLp>ylEYM`(}qUuRbris`5-yn@q?5dfk!vzYO}Jd$2Hz<=e5R-8jVU)3fej2(r~QLi*a=gtTkzLQ8XC}giHe{ z=$fN3ihLeSIb}YnigNsP`7#U;7I$~G!9t@M;)}(eX_v*a2-PI$D!qQ(`i1Ws?&tEW zt}-U--iOe%WgCjKgSh$f z`S{U&kCM)4#;cD%fn%mkgP-?1#I9b3F64d7pqht@aed_Za$W<^>Ggd>gXpK2UqU2k zMsCy-Nl~OL6MQt-7G8Au9ZsjCScNm4%U5k_oK(e3x-pXwQhi1WiRNmw@Upi`uy~!q_E#zuAb9 zCGDH(X+urA2jk~oge(n^h-)5{b&6EBVF0Bs@ZMhA7r@hxK8{1X$oua;j2@=DBfEE^ zriLPX?@j^;rcUV+gwhi8%jj(7yk|c@ueN|f3q|>^o!ihwF6*ps{tz1BLv^{Iy~8l;glH1RA`5wrkEa?|$mp|KtOoNJlA%@a zkRMga?_stY5-%3Foq5Ssw=q=QX3k#=O9O~Jiwe_@C{Kb@62c|SE44&u>72y&k?917 z87a(|(eQ92gbFHCQNFj9{Ey(JETTCd;eTO%+ejavg07Th(j7n72sD;_QJ0d&m?w|l zhU!Vjpl#!8m{wN?Pt8PzC5>kHnmu1CfLRTK(SX-o^+g2Ic61KJ(9d*5{gF@XLgR$- zRI|81WK{KhUJ34QEjUwaR%3}8n@l4_#8pvQjLM>7?0kC-PQLOgq+46j?`yyfH{XYD zHgQFvIs|6Q29o6uA25WTR_wK-Hjop1nB_M351XoO@UxIe~1RjyR-(f^s^M_ zRcO^0#CbjCNkNyRHzbxdIWjM#Xb}oh8q;W_X7^12<4b*lXoHGk8iCqCY{EjUef3F1 znztiO?Z8Hs)5c=$VWiqpQFM3o@^ccHJbf~|Rx3*E30%FHoEKBv=7ViWk3AlTdLx9M zBpNB!J6VSc1c%*r^s~F4dHuIBKQ(EJ^=&Nx$v%5=IqqKi zX?*pv`NGe*ZvI@1t?*%dbv4Spq{RC>j66FK95zjtJYGmr*+6=UmysaEr1VzuC>AsfAXunik?hao)O62`{LYzl<0=!RAVHnmShCKuZh4 zEUXb4ptG;fjHwLLt2BxzwoxLt#BK>ZL&Vb_^7!3+pLAux%ftMfmYz-u=4GTOk{DZ6 zO6Jjr(rgH>si$IB#EU~4UPiWSKegpyq-|>XiJSuM*hzZ(6(XbyPnw0?frB`4?hM@b z)z4toykl^H1^2d}J%SBka`s7aP!gk9P&FG}d zOmfKS1VIf0%m)k-`VNv+Red}<7iC*;$(6S=d6>~~3FGQq6NH}8M1G)35@3bl;uD4o zDqxqICsDIxNP}ij%fehLs=1tUoC=c~v;1&d#;96So6Pv0b~o}zokTgVk*-ka;V5BM zNC)uKlhn+aQ53?xL3-y9Z`w*_E#s&_>#9Fe9m}GMY0m8{MSQRe!PXthRDL&tvR33OP(Ik39P-GNC~%{o)OH_4%hUv8voOR~1A#78)T=hf9e}Bn*H1xfc-F zxgG!d&;zI@B;V4~4_{S1BRPVy@zZenv5i=@YBl+-0<0tV^s`l4@!(6_@%-v7Sl!x> z*WcZYX%iao_NHAJ-%xHQ{|ZQtX#cS`bm%#?7ItgS!2I69A=nl!zVdeMrPAm`!i;!W zjW;S^3)4yrS25AZxF+6IbhCyMrnqj;*9^7j{t`ce40ml)it>X?ihPD@R^`|A)a?ox zc%>GpDMNk=LiC5`j8t<<{3ZDgo8DhA^1dL`%W1QZ!xPWEj>jHciObKK1?zA-;yvx; zdwSq4sX~@o?yGy5?+FkzsJpjo5ZjOR;kotiuse2=24-hUY9id%in-OLsHL~|5B8#g z!hb`lA3oE8dnvRR;P-1c!?X8ITz1YW?0kXY_C0XL9DnDyEks4 z^f`@@&4(*5BBZvWb=zV53q_?AqUgz0HSF z6hDHe9{MRVuf1lFTREShitiaS+KWnx`_*Oamb*iyVKd{Kyg;>6yY%WM|58(0TI|$br=LO=M+ua(Ra8H z-qIq3+YaKsdw*;S_GDuIu_ZQCRaep@6C<5^#592QWtAphm$3$&b?gM#%Nr>-2J!0a zo8X%M5uA1Mcs%&vqnKJ#g!w1TMaEl#ZJT!BjAO@R^MhZ*fz|I!2_vE7U&st~(L z?D@E+MNGx&X{56VlB*-;I(OS6Da%k-%aI0A#!|g(Rxy?qL#4`N9W;zK*@+!3Df6Ra zcQ(u52lV__q$C9bq*MM`wu_)COY5vF5I;f%yr$oXP-TTA3nMn z_dW42<}H}VlwfDnQ^h`o%uXq}f9cD8 z!-Ir~8T6A-?CtHvMQ1OdqcLrE?S?ne&w_2kDhlzDc0$nT0FIeD3Du-dHt+w9*;JBd z)c*W8PvFU|>^+8(c;*c|s;C=R+XFab_7t@B4wzIeblKh4%LcTB^|C@+xmxW<2KrkW z@3RI%5hJij@3JY)s9V!Rswiut16fUZY#C|hru~OZD{eK6rDKGawUSO4G+nPLw8Z9S zF4C5Vp851eE?#Ff964g%qqL+B&+FC^H9520)2qE?^!y@5N_Ax!_VJ-CG}LF8oQo-> zkDJ#!4OOD%E5`+Mmf7+89vZA>6yDps59PIGhR*geP4@M5m?<|l3K+)@wuV~3BM&aa zsAFrecrxKHnbj~gWYww^pS3eU?Sl2;W9OU(GqR8#BpqVK;ShQJp)g+Axs|o92)F*^ zA?%12Bg3wp-hm6w{1o0?--Mp++n6TDV9-Jyi{emMHjeAce7uIuObco~CpXk%fW=pb zfb@rg0sGuB^({v!Q)$6!grr`HAvH>t1!m|}yikBhNBF+LHO>eW5@pn6SS|UP%{F?E zAeNs6xReX1ysn`uUtxivr$uR4%ue^zh%)3h4V)S<5qaj^hfID>G{vH9Bg)ycWfz+- zs$m%y{`BDQaQWCqq+R*BQ7dD)r!R^99V~PdN^BKn#Nc5px?(9lzT^_r6uaoH)A9E9 z-FRvBTbMAe5zf*|Jl!6`c@vnv*imOR62o-b!v)(zg>2?=b6{tVmbh#yC_#=we_w>_ zL-b-TW^LoG1T3opO$+t*g`4QOLMQGgvm*LZF z#%VR&tBs9b2fOfce~X=MaZ4}~$tz#Z{ALPyw8**Kh@zh)y{jIeoa9%CIbB|?={8|a z57C3>U$lcpCswH_wYDEYw7k?Xg)-(KnZxYJ=_El$S}}VJv+Yy_pBZ_{@469e)5M)V z!{eiP(%y}$FIs@*kH3aTe)c=Oa{GDgHoG-LV^ErCjU5L&V2=#4MwG*Bu_F&O*q6o2 zZ*0Wf-@F-LzWv7p2?>OV-8(nD2X{#+0`V$5v8NMf)shae`pxFS9PhQ0%;~?71??Lg zM9L|7MpJ<<_BhN(DUW$JE8piK+2t zo?U-GLc_g8F6@Fs3H-S^dRm(jFIYBSQjIxF#Sk) z@DR>PZ11DhwSa=7E)q@=&2Of($(d50WHP$ouvC%F1dADSbp(Nld7!LIa}?{q2}mmcWEs4UXB&P_B%e)&zA?6$^h7Kf3jk z7|j%6Yhg*FzH4Xwur_E@Mmb8^2z~EcOOQDt1Cn8-XZK`$*cZs4h@S4U3H9YL_snw* z1(N2^XX82oA!9fmYq%W`e*g2NANoj%2VwItYC1b`>%V*kS1ddk8TJ&~nYn%69z68q z8dyd*A`>3My-&S@Ia8-1MqOjVAJNTz&X=v^E8GUL5V~5*u}W%)7K!|&Ffaz0o@V2 z&>S;o7Zo^i$X3+g_Fp}NCtuwJe>TbdT!Z4;iSYO<*~BGHzjMXKXW-{|e-o*LEjWMC z`ItU)A}%`jG-TP}oj7G2x;wk^*1>kfZ& z=_g9kY-X6bUN>!qws>tdccEy0cZ}I_<1aFW-OupUxT3o21k;_2q(WR@U4!lK?ZcbQ zwU*2f&Ya>mL%BJ#MK+h8!KV!QVpB6d_l@7;;b&jRLGnRSLh0#K8sP2Thr7RaJwCJe z6jWB(Fx)?kV`h(IYa2vEkqck@_RSbS^B8o|P!dtrbWz{+kHK%>?Zn~!A=2(NJn3aO zdx6oVE`0y{KgQ>8T7rR;6Jusi#?)G`IjwQyPUiev1UFrC4h=B?40OOkaj9|KXdLVs z#?-nR!s<9?HcsTTd5wyweHL^|bDV)O06FWmW&wF4Iv!Z5q?6&M&2#D&H7_a(wS@Uf zi=G~td67VEPC!v19oY}1ElA4GrF?II-fZULZTZt{b*M*vPi=n7s$o4vaWmbyMovo< z8R%rRISDm?wfv6=u-hHeP=V29h3r{Jwnr&qgqXCyHxS3U=gh~6$4tYC^Jn1NuiTBF z-1cLvdiK}2aQ=8y`&>A5s1M6ltig@f-3I&A$=I@O7plsDt3Gip8jn8%Tbl=QK%2gt zISglg_}$t==-#mlsQ}X%KeN2Tk2|jY2yVacL40TFSMk-$&&Fk^&cKt8J%^v%`5m~c z#^J}meVp_O@QEwWVX?O1p$&)e@ap&2NjG9A5!MmbvJ|s|)<>chrQCIYHb5vCSs^$n zQKg(+U_!Km&i$dss$+}LVq){em&dgOUZT7?b&wh{i>nb=bmoINYNjTg1EfeQt1Ktt zh|+TtCPK{Vgjtvc*TM_p3hrtqDQbito0+Uu%G2JnI3tAZGp;^)nrVQ9r1EErN^{L0 z+8rfQI=F8Ks%lHg_E%v0mfei1Z{nx7eg+ff%tSU2LnQ6O`rQ=#Ep7x77Ss@dRa1VIj$Tmg zTWh8z^#63G!J=zEy?_hUC}l^YxYR3&2t7SLqz#IVJ|G=aCt-X+ZbW~Q*Vfqs1Unv2m) za_-5;o`s@v`(Anl4H=P=RAMbYbpgEGpvWH$o zs-_;c!5&N=U5YN&yz+{Qb>F_?tb6|)0eVp&epY*ewb@Q=q*988jLIu3@;l>mmOQG_ zj(Ebh0ba<-;+r)i7k0z(_$fGOX3~ zkR^-w?=c;=N{ai|n{R?M6+)$5^QRdz`eEK@@VK4V$Pze2@E%#uSj378&pb^5!&Jyl zxq^+;xGJpO+=`2q{u(#^_;J`9r%^QWAY=2xQZ@=`s73z~_Pob@1RLI5i+STKu=Iu{ z_~hm1*#KOG<^3eUG?&8_GenZ| zys~%xB*XlcA{isbG^9h50(}3`(@SKmA>v;dM~7BuJUzl24{P6VD!=bndkw^#3U_Px zO7yg%#R%CFhIBwvGGVj?9aVX-r5B6lRT2W{YXdX_BAq}Z;ffX(|9H-aLfa4?ec}b2 z_u0FVVT6D>vWBfJ+6!FbMB5;hyXIzODB@TdIgo-!sC(&x>G7J2$eghNoktfm(cIx^EA35So7j9amt)2$OK6&Qbof+E6zM|7Q+2UaLX6Iio0+7 zB4$sYf^zmA6DCf;U3YyOFK^sWdL@eJP!~$;>M+>6$7tLapE(0xI=7CEp94wi4H`-y zf?@Yuh(%Z3iqC)R0hW^xW{)9v_1mSGT~h!@N=Gk5P*qp+?Ct;VETR9fOENGpe1}dZ zSMxP)%viJ&=f}xb3V8@x3X-a6)2{a@;iQCNeZhi;vV?9_T!fY^Y;5|62247l$xPjl z;#R3)EHlWIPbJzHY)-Nr8T=AD&@|gHTX_$u-bC|moH(&6zpu<{xNEa_z;1II!zUPF z7cV-UT5LBg-OX&+I+4{uu2wRk+`>EAdl~)*=L5)+Jv|FZ&n#wwpjxuKEC4hDkaN6;r-IMBwy;8|^G1d%^ z$7^Onb*xx1)vn&5L6hP{S*y#I#~b0LsK69-eHlYJsfAM3l9g|6AY*A~gQe+=yqu}| zOB?mvB-gdj$+aCyV-xk>EW7J77tY1vGv|^1ZJ<)7lU=+d&W3T^u`>uew=*60=lsUX7x3m=t5M%D2IbXNIODvtuzl-(gjnbgwD*y$c9?JLc!wPSzQGt0q>AlPr#^BIv&?(@4A;TbyN+0_pe{Zc_+<=wY$$uY8oA;(DBY*Xua2qY2Jzm>xKRGH8|I^IM0>^F-oU^09OI-a?|d z0_-?UC9b;zWfLZ1+s+oIF*`<&s>ALr>oG*J{y={OLDr3aaz=lA;8A4B*PFvav@3`m z?8H(p7t~|MH|gGFObdCx#rPc2&#&+OC9eA9XK@A>dD)5=@!}i1aK&{Opocw57rW!p z4Rtseb>Z2y?=Fq)eY@!|Mu1**l{L#LBL*bQ7nyD~nLm}5m{bbTk9`gF4L67d`zj3!!RCewIFNI$#y+>Z%$eQXAQhboM*DT99kr zLGDDmw{@(iY<78c@i zbPn{Hld=XwDLl7wEy_lX#p|!EVoge7!Ghy)XwPAM@oV3}vB#Z+wvF4&NW6{FXJPuy z8ZE>HH>rqs`cl}}GsF}<04s%?1XEtP`>=6Fd#E3)mfZzsWi4W%ZZtNGMY^{IkE~dW zXC7FIDWt#?!+m&dV^hn(io2KppX>dfBH)$Bejh*Syh{@Pl9IF4=>e7$Y3oXOmzbjP z?+XkYVZK{uK(oktogM>CYsgeeK$oPb$zahH@^;(Ep?re1-jR9H+{hXJN54!Vf1Xg< ze1-@+A5+ykZ*RkNwBY21B6F;9ltfoefsOci6t4XBX56;y9b_g=Bk9JXd!&hwl{Kim z7KO}9orm|~taHxCd)xM*b%4Yn(^`F15iTKjbL$U&f%X8qXo7<xyRp~bNYEpm^z9v zazcrkFztQva1lpUR2d#eM^p-`>XZ{7J*R{+r50M7G+L;7X=8)-%<3BXJp*~pNNG!k zvYN>yn3QIwht08Q>=pQM3n?3xT0>@DbySfTZ}vHG=J#I1Zu0CHGZBS}A$;?bm!hZR zFa~;C&9p^*Z7t@^I~nWNy^3zO{#lgboD(PG#!p^?6)(KO)WkXy%};LV)UxIG{{ox$ zv>;0U=EhH4ggWN%OD;GAEo?r612LS!TwY|$;)FRf@XofqsBxxI!iaXM0P*iFd~TOd z-(ldv8K=#}M=!qxM;`Tj#}3zHt{;JoQ4$!58km{=Zu5zj$ENDHnZg zTOyTSqTC)$MJfpV_hxIKVu$xJBQG;ryV;tzDqD=!{YPKMBGt8 zK(!BbG=dZ^F`6mKtJ#$4&dZ9u*qZfVU{k1fsaUfuLJ z8Q{(5pJ@9oska?~2jOoIh{Qv3TaGrF z^AUt}n3Nhuf`LLLal*{;xaPc*n4;RTc}Fv8?RPNsxZ^ObzSK08FaGfvSjJ6ez4Kw| zHH&qM0)FxP$I)0@f+|be(C0cdJjdqJTI7c0qz0b{cR$~R?!DBG$^SbjsUCamG0WH9 zd-ENCX`TP-p?%kX{wo_w3p`7_Hmf_$0wsQbOhvUR#`?MsEpjmnpboWmXn2b^sq|A# zIa0^}mK2vTT~$!XmoV)hPWBrEX-B>$=KLi3G>PZbkgQw(Ue5lgl?(VJYMBmJymtT@ zAI0JshwSyQH+0|)jKspw!Sb-bi127Ao} zwM$#Ch|M)pX$$w^)~|d9Z@&2+R;}Mmo{OC_KjVP*fv3Wlf80C_6_#Lc(^mAeRy_a8 zs~FD?__-HWqN#^4nl$*NVgeG6&Ft>9kr}YKY#8OW;Qkjk;p10ciAxsF!03vymJ^Si zaQ!dtyD#v84DjM34+KuRJuuy8~H%`Gu8#3&KwSz3~8qSicCM7I?8amll7Qr%G3OnCf!|1BSDGL@F zd9uHw1s9yPfaz`kPd@c5PMv>}*^ybrod4j1%gA5Z&0aEf?gPF3=2#nvOIo1YzI7{n zOcy)Z3%H2uGptK@Pz(6g4}XDk&N_wkNG}aviq^xe@VPSh)FmH5eSHId{J>+BVd>#? zjzKnFuRZ-3Q6WXCx+z%u-hOQDkK@>?3Y2@Y1SJ7;Mnz?b8#}f&VMoM=i_cy_Rynlv zxLH%z{CU&n?fpKMG#Z-{OV5Cj%)LoGz4Ar=y$xh zMbvroo97fUVTP>ue)Fw(*-U=Qls_BMhHg>~?c3fXzXMb?)MNbUDzqGI!-6x;N5jPF z)8IiXp5 zel%M<4sF@|cg(1ExK-FhQ@C^H>^F(}sud@kL@2j=Kc0R1Ib43(8Q6QM85_1Wn>08~ zCbWzsS2mtMspPtkFTu(`@RftFNr#rEw`|&v?L$} ztS>NVCKjY@ne#wPOY=v_XoyQ29Wn_FMMC+r;MhkD28NB$pCCoxa}}7~A!gHtHfq!B z`^o)lbgw%YMe*#@p>J7h+IbMI>>?X03vt6$=i!cTeVI*A0%J*RO=Ef*(@=>$hmN4Q zw9@n@swu12yiTT;avxbo4TWK3`0L>QeYorUw-Yebm~$lFUiTIjoOTK}Zf#=o6vmBT zx&>F9b1Le~{A>aEB}6y#L9CItSwYtnK^$4w)ZZzqrL}u`QG$rCCgoW)f`7 z)>fvY^vKr*`bhT{P$$-qZN_0WN|(MnKquJdzZ@-P_6C>@Afme&{u*mPNYUCOp@*%< zC%*I*4D@uMhD4c_&7SJV9;S!g`}VOpYQ!%eU60qO1#fLTg3%KuARP;0BLCY(N+Xv` z88-Lz)oW;w)o9wh8E+9ze(J^>(DdGV6qWg~zG)Y(`@$Xg>KAUnlxdSNf9?s45*OYe zg*^R)lQCw}6g>Xa^ElkyNjf29&IIjjJ#03G#3Dg-kR(inx^UAc&&SJ;{1TTgJRS$M ziDS%MbY$#{<7@A2dB5xWH+_%T+s{ANJ?r!fTB*q{Dq$_q4i~ed-kRrv6cq_+%1lKX zu(Dpa{1;?oXxu%Q zb0BIj!(%InN~Vr8Uw5eUi#Dx)n@np7rOACGXHeufoNIzZXMJ{bbeIh&SxJEfZvLAC zyEnfBZ&f{7_V2-k7hZ(P?8o@VvF5mfH{X5}{*rPG^>(n%5DHVS)j{MQ zQtVyropdG(zVh`i2M-8SK7d5PKqKtR6RI)XoW<6Q5@y~C#DF0NpXHFYb<3Bf*lyv*I@Z@ zB$Ob>6h_N|!zS7^f8-@v`ReUI#Azo?#F)AYgQPSHndHw*oG=BYq`RZ!>otR4%Ihv% z@DWnTMW)bCoH7-k{=%2oA9!)hq%mf;G#!rNnH4YKxo4lir*HlmIh#SIAB#zwi!ZyF zwJ3=L+cse7SH6zg(c{?1WH4#UF{DOFzcf^1*N#nCwdz&WR9B-f6kPg)AKbYdf8*-| ze~Hg$fBDB-SbXo1PGGjMvU`zd5A^oszu!e)#-@G8B-ungC?yr^n>Ng@^RyXlRPhx{ zYQ%i$1EdpFl%=edks^-tbb=Wk>N;jmpNOdiS@j(o;77a3$lo2KMv>wF78M8=x4=}1?@K|%k84`@NGcWiU z(_aC4$fmXv$_{k4n)5NvJoj8|-nNTrj)*7`G|%C6*-fE$6_wyi-@O%g-+uqn!Iq{E z^d&wY_^S*zz4+9-$1ojHoL^*Sc~beWijr)p1=W!RN=-+{PmUh(t_^+~$`ak38rkrz z+EC=mf4Qg7QZZ4BhOd%VHxU>qYlj8BXp?2zAP@OwL_^77sj_>~f&#zj?e;YKCW=y;J+2Bo?dn`^m;RM288@uZ5 zRI`GF*ZMx13>wBvz%kRNgwTWLFpx+rjahSM;lwi*!(ZdN{-tFP{2Cwd^>=@h z-c{fK#Vmh;?-?#rqquSv!aDNo8MEy)X%<@PM#mPYNb6K_6>S;GeAO)S6BR-&N%PgV zPBUqtNj;6e2Si(|w=f5QTMaF(qfraUz&`i0U*O}HUxYh}kQ%1V#G=ct!=wpg@xvef zD~>d`nq8N^LJ#SQc_#g}b@rJ^urpfyB|h|Zbz=0m=~%mJCB`?D;jPV`IPapigtAVvP+7B~Lq|H))Q>}?zbCNpyh|7U@?V$!UEeMFcYm4Zj@2)9&pYeF zXR|EK{r!E#_|O>MQ)_>$S|U$t!Afv%uH68^P$bx4(1Py z&6#7;$SDN|sFeB5arOEt+=IIhV#~VK*miKAIVhyNa~KVzFS6!T#sm%@KFqWc!}q>- z8(aky=ouKsdmA?5_)|ZEN0n#hT9yzzdPoX~^);DnY z%~xJ!sq>ap*W#5wJ;5{;N03sfcIkL2h=^4^e$E`c`tnL7iBvKaimtr+O4PBdZaI8_ zbVL(&?QX-mZLN6ijg2_i#a^Yf3c1oztPhLfebfEU(nA}aH< zOWsKeCeAuna386xE8l!!MK?Z#*N6Un!k_rj14~lrSo*Ws>^EW%ogHDm8DpeIXqvi|Os6@sD5LKX^Wso*JD&X6&&{s%>ppig)6G7- z@%DRWpxB#Ydh-@x!C8y2{^ghP*rUJ0j42JcV9~YMwPz=?6=RW#@v*%=b0R>lvlFNo zP4qK_NmWh^4fMn2tHXJxA4iJag5|%sAElG0GmT9P^f&KVx@GN4%kd$;KJ@Ps-n#0! zrjyRU^x1R{C9DIpboQHT#bj+jI%oFLX zI_bhT(iM9)H=&)ya?**E64@=+*VT{(J!rO5r9%Vw=6CNv3E}6~{k`mH|A5-DQ}D{` zs|k_QW*?lmWlMPtO8DM~AG{wOy`5;=zn$u99@ZZ@zN}7q!v!0GBL0)$IA**Exu72by8&Ie_CAlCUFc zYKgN4C~ZJ)#}-&M;74tC*1UNbJ7q4Oc=T0#_KTl@E8U6ek_ou=%U^(_vI5o&Yfi-& z_6S61PD@K&k^lPkH zU!a(ECT=a$BwHY7b1ltne`d@-a`E;0hZ^AM>xtWMUjE1Le0EGI61l#DicKtgP zSH6Ug9zPp4Dq?kw6LHmQne{?hBpJAb~&UsSXt7z|#dqFW;9 zYQDuSXBJvQeJ{0Ua~Pn$YsTR;VvF{gJ$L`_NvIXGQ!YjG#tkT?jvHj>eCC3a@To6+ z9T$Iep&4=U``APH#vtXNhV$poM0unGzH%RKy6NL6a657H_a3HDzY!B=(I7k4ulv#` zKX&`=U-|S}{13nWDF!(Dx_#Npja=IWp>TMK%jGyt=Mst178=qls*cYr@aDghtF5cU ze6{&=Pp`t(U3)2%geZi>S>Q=?2Lq@dU5`8Nx(}aTas%~YFt-n*k7y@1^D~|J`{6&x>z`_XfB#x?*RLAcqb(>X^e%`; zW3z~dX6lG~i9TXW-J~)+B;;0a+Kt^icca1Y#7T2!W6S0ZIBVfTJoLg#n0wr*cyBw6 z6YfELup0}GKMwEq5^B~>L!xz8Yi)^rZOfaluSMOs6=+%ePh0eV|N8#`!2orSVTaB! P00000NkvXXu0mjfKmdnl literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable/lacak_button.xml b/app/src/main/res/drawable/lacak_button.xml new file mode 100644 index 0000000..10b1faa --- /dev/null +++ b/app/src/main/res/drawable/lacak_button.xml @@ -0,0 +1,18 @@ + + + + + + \ No newline at end of file diff --git a/app/src/main/res/drawable/login_button.xml b/app/src/main/res/drawable/login_button.xml new file mode 100644 index 0000000..323a21a --- /dev/null +++ b/app/src/main/res/drawable/login_button.xml @@ -0,0 +1,18 @@ + + + + + + \ No newline at end of file diff --git a/app/src/main/res/drawable/login_warning.xml b/app/src/main/res/drawable/login_warning.xml new file mode 100644 index 0000000..c3d97dd --- /dev/null +++ b/app/src/main/res/drawable/login_warning.xml @@ -0,0 +1,18 @@ + + + + + + \ No newline at end of file diff --git a/app/src/main/res/drawable/logo.png b/app/src/main/res/drawable/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..b7e40324d9994d21174b4103fee2575aaec34372 GIT binary patch literal 3161 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 VjTW8$8^@mjz|_dxkc7a*{|}tt=KcTx literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable/logo_bg.png b/app/src/main/res/drawable/logo_bg.png new file mode 100644 index 0000000000000000000000000000000000000000..7388fd5be28e5cc6a983279bcf1efc3a0493a6ab GIT binary patch literal 5504 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 literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable/logo_splashscreen_2.png b/app/src/main/res/drawable/logo_splashscreen_2.png new file mode 100644 index 0000000000000000000000000000000000000000..eefd31d99a8a2ba63b3dc784478cd149a786b5cf GIT binary patch literal 3425 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 DY}%~= literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable/logo_splashscreen_3.png b/app/src/main/res/drawable/logo_splashscreen_3.png new file mode 100644 index 0000000000000000000000000000000000000000..f2d07391adbf46056dd1c5cb5fda198091937792 GIT binary patch literal 5011 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 HJ>&i#x?4Ni literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable/logo_u_biru.png b/app/src/main/res/drawable/logo_u_biru.png new file mode 100644 index 0000000000000000000000000000000000000000..374799dbaeff8933cd8c2a24d4111a4c975522a8 GIT binary patch literal 4772 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 DY}%~= literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable/nim_inactive.png b/app/src/main/res/drawable/nim_inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..94a37638a59cce4cb7bc385cbc7c920b99bf5aff GIT binary patch literal 412 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 JPDHLkV1mkiVfz38 literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable/rectangle_blue.png b/app/src/main/res/drawable/rectangle_blue.png new file mode 100644 index 0000000000000000000000000000000000000000..53fb54bee6d4d76498228b35a1714eeb05514652 GIT binary patch literal 1675 zcmeHI`!m}I0RM)jR*!SI#t>rKZPzhct5;RNr)A+BS{=E1Bpj`tS7L&SMy!sm&C1kc z8d0-a*pZ~IXQgRa&UAAN8m}ONdP_VOk}R+9(m!Iq_3rby&*#U_FQ5BYqA*tGj^+RW zScQj$#2DT1o*x}Is$+fsRim9ChF#AC01LbKgaLHM$Ho$t7lXM3u!YDiV>p%`92pD% z&#NqSDR2Nd?iwBv{LO8ce1VsPoN*XgF1$HBIq7^h-?01A@}fy~;6SHmy74{x4Y#3y=axwB>#!E6Ecw z0@AQxt$U;U)J%LVKR$^kUcAm`C$L*6W>G1#*cm&vyV{lLrT31BH3H>_Fz zHt036XFyEW#=66GvvcLi{YhYBHt(;{CDJlpoY)Z#wH0XMVPIWj&w2g+dHd3zEU3K5 z4L&`q_qP!)oN>~N0&8F#4w4}bHgj5%F~LC)>pQ1AseL%D92caS5!5hLgc?uipEo+B*ru|5|R$&9>5&}I>tC>ed>LgVZjKSu#ty7qyW>xlM zDytN!Ph<7@*uS;xpft+xU$|nh1f?PTv(~Npkyw45$s-RHywwJM+7^B613oP9zb@b? zkh;4**#BfK$AWK%4snQA3uGm*fC{pIr8*G4y15;U@7gMW1u(m`6v^CdHn@v;rmjdS z%qlS;`A%q0*CF}A4HrYXI1WZ5_!1~ChQA*w!w9pU$<-3w`m|xZUXr6sfzdKA=-CIK zFGJa>+%FZ>m_av9PB+R~f2xVYbh=^TBQlbl73bm)yVe-zF*ciBn81$#F+&8wR=mAE{rq zbnsh@Oy_4-$#xmKT2cRtmoYU4a-hDvyJ4$79?u4Kwjq$HTNN64G%lsi~+|MG(;ymkC#35PD9?CiDP d>!Y5;n>J&tdWZtUYvXqS;h|9>>`Tda{{t{xaiRbK literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable/rounded_background.xml b/app/src/main/res/drawable/rounded_background.xml new file mode 100644 index 0000000..4ae1c6b --- /dev/null +++ b/app/src/main/res/drawable/rounded_background.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/app/src/main/res/drawable/search_background.xml b/app/src/main/res/drawable/search_background.xml new file mode 100644 index 0000000..a865253 --- /dev/null +++ b/app/src/main/res/drawable/search_background.xml @@ -0,0 +1,12 @@ + + + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/drawable/shape_notification_default.xml b/app/src/main/res/drawable/shape_notification_default.xml new file mode 100644 index 0000000..60baf61 --- /dev/null +++ b/app/src/main/res/drawable/shape_notification_default.xml @@ -0,0 +1,6 @@ + + + + + \ No newline at end of file diff --git a/app/src/main/res/drawable/shape_notification_pressed.xml b/app/src/main/res/drawable/shape_notification_pressed.xml new file mode 100644 index 0000000..3fa97fc --- /dev/null +++ b/app/src/main/res/drawable/shape_notification_pressed.xml @@ -0,0 +1,6 @@ + + + + + \ No newline at end of file diff --git a/app/src/main/res/drawable/status_background.xml b/app/src/main/res/drawable/status_background.xml new file mode 100644 index 0000000..0ea2759 --- /dev/null +++ b/app/src/main/res/drawable/status_background.xml @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/app/src/main/res/drawable/subang.jpg b/app/src/main/res/drawable/subang.jpg new file mode 100644 index 0000000000000000000000000000000000000000..f470dcb5c20aa9293b3fe357a7d6815a15df406b GIT binary patch literal 44144 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 literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable/unggah_foto.png b/app/src/main/res/drawable/unggah_foto.png new file mode 100644 index 0000000000000000000000000000000000000000..f5d511ddc2d79c8b0291cdd3bb24efdac63cfb63 GIT binary patch literal 5352 zcmX9?cRZWl_eW{%-6CjX6s5ICjM#f`S}AH1RK#r1SXHA&sTq`3Rc)#$YKGQ`QM)k` zs~=mn_V_-2zx?s!zV7Qh?{n_G=Y8Jix$&mPI&{<^Y7!C>Iz3%Ya}p9#9bo*3@;dMo z3ChR?{z#GLI_e}m6O)YHZ`>JuyYNo9di(gkBB#6DVy5=oH zq*2>&nzQZ-st^gHru{QGUd8NnI1}h*=Qzia@AJ6BXA38kUQ_wC%9(22+VfP^i)oL7 zxx&=+K0ymk@pnv^JpW`@Sg%dxqAYene(mrSgK9s%z|py|>NsekDH%z5 zcNrtidSb3ds^qr?REfGa6ii?;&9@9>{K)|i|8H8C>pu`Mg{IWyQ^lEq1QU44G*#Wm zb-7%>5G+Lj>oLkyi2jnM8DR1~i6s8rpe&~UE?@&9W!CY;2qggMIZR+g#>@+g=KqHw z3cX^{Vj|@QO95^qfB6Y#0XCihWC@~J2#CZ*8{K2(#%a954A{H^Af=62wa8zh2LVt0 z-rZ#|z~=oGWN&=&OA@A34!~2659EyjU?UAcjzP>=fxsmBREa|Mbfy0BfXx*o5d5=o za;4C_eIgl{27|?z@>QKSt|1fh>wqPMo#*73kH2Fd|1-@K=8=@iDV4eN_&3go#>Sy) zO*C`O9|KnEBKPp(9T5ZkeTBd@&}(lnkLA94W660UT-7E{8BVDdSH$*{(}FJ$owgdg)#&CG9m*=DsIrT?<{Fk^NoQlPG>1 z%KUOI>D(yx0Ax}NzsT2ePc;v*7&N6yh0wnNzq*4_-K~#@^%%&jJmZBPef-9^9YlqX zU3xg~rbv_8t9KWO_6;jmUI*-0^};Uq5!iEgD~LwUxVT)YS+D?p(GT{tr{*OyW&|Sw z$Ut;yx~l!Z0;etI><00B?JVd6&eG`k6dUqzo- zg&E3XHBi&+Py-TYt$SSd7zaY>>|p#(zLmmj5SBSo4M^OvyMH{W zbOTe86P9cQ>zZf^U6f~+J%i*~fIQycPO;qDw|4bM+PKj+Vfcu;T@Z6c!HqzGWo_qt zwn{st#MSEl--ngZ=y<;QKgf+wIV~Ydi7oa|xjF|u@8tlynDJk4%V+P_l+law>e2}! z``#(|ajwz>Q8pkx{~6Cu=>W&#fH)Ll5~HpNK?5Xl^QQEK9zYrmAmzBbv^uXS91CP8 zEGT!KpG>oZ=W1<)Vn={)%jy7uL=}w!0ZuM50`JE8nTZ1=^XCDQCoBJh0)XlF5_ngm zNhlj|)eIy{#(=R!K7a|)1Wtkn#%c(-f?aXgwY1C_z~tfuQiM^IS^%gPqCf~Mbw4cy z0Ze*;+X0kp6b$O;?Fq(=d2PavLul&V?D!=4d#af%rEF__8&AV8JMbC9^* z^XJe1t;@g-g4}mD=cbx~QN)pb4J+HtyDIDE8tNM91rM8qmbzP^7N>R_Y-wg3!=kY4 z(2KwSRn)Jzo=03ydgs(A5k7EEEMEH2AR}|4^H^|5?5Yf=j4EHU_Av2UpJ?fw#P;jI zv~Ax;gzI~CudJ`1MUq>#24303ZVHs7Lcadcrquymi+5hhk$On=;~t$)Wu;qeb@h7O zPJ1I4G)(CFgIy&n%~>fk8Y!rf(vir*IA>I;(bVSD$_(D&Z^BIll}l9_VoOU4c~TtB z&6KjrvPm|!d|d`Ax{3SdVgp}-f@xU7!ZNbUKh`iNPY6UYidzd}mP%$p(7Zbf)sj}r z7)j7iLeTly`NYxuM5cf%&JxJ6+w!(hjU$6Vkv+k1h^)UQ0o8bri z*Y)bZW?q4^J&eRAuz~`rPQ6I@p0NIf7z0B@=%zk*FK}EXeHE}Aj)o zn_dglq32FgJNq<|ONJ;P_#^T_!Yl8-4Rtp!pVayJSuuA1xvT67Z+kXiS?MG9Nz~eM z8Q&6Yg089ODolPkVw@)n6@7Y$V%)VSVD}==VeSL{{!R`_KdthF{nIvbZR}-u+Dp%_ zO|;uKiC??)_4JewiH@GQAXQsWTbUAY#P7v0P>ZTtvCO=h$f^i3356b-4-SjUipax+jM>^!kNBqg+@U zrsdfaF-l5G$1FN@po)J!$bB}Ca>Ae07jdPvT!`CLwJ!VOHnTsgRHSVjnoo{)`yV1# z`Rn%02C2-#`WI9{+xx!2L2A|z|CZf{s0V$Zo}x~J{vB26%0`uZiTFKL-7*A_(N|G2 zCTwI~!aXK4bqNv?uK$UOEbi8=C?~PxL3zodCk%#+Y;C;OeTYlK$fUXwICJ5PG)H?` zwU|rQ?nwi@H;Z{PFB=)4$z>t?ErP~)&wD2Nh7@CuFFZJ|4WgbgQYBUT-JX0COI0-; zAv*BJ;Cj=HNisVz_8>@#UG@7Gc5ekZjKF{Z+eLALaE_n)A}|GT_Q^d?ho>C~vSiZK zJCoowNKE1sUEFKPSHcI{yLTy*Qc_a>X#b+ykJ)3%xP9CC=v^E`pCj&D57Sy);>3Xe zYHVyt(N+%!$cZP}xi^XMy!lyRCwbxJrO?D|ZsIe6WRDa zAMNEh2RB-IG|xKqz&1U=ezVean7!t@pE*R>om+i2h9BDrf8<^?GZAJ-x%&RCaqWd? zD)#!}!|9W=dJsZ3Rj04+A_Cf>9RAvVk|q@7+6&u9-eI|-flB3}Nbz~t z_PhT|0%?^Wz6qg^|2+?|xv6VzMsd`Q#_t{D;IGD~c8mPK?Ci?H`rfbL4~BXLm6Qt3 zzBF?fzc~$6MW3jdWl!L4ED5v_MNzvgR71b1t@gD z&Uw)$&}#ZI0m{b~S?YSFc25Cy*lttF;07d1^h(NjcR$|;#@j}K+_fFX)$sumss-rU zWAcJbpd;>R1G5&;?}k_m)pm>*MCszNb3C1Gh0Mo zy%rGJ+O{?PL8a|qUrlN%W1y4Qr>eGwp(xATyu861hgf77-B1Al91uXMwIo?00v|+&J9XIpIn#X>Dq2n;kge^xrvOv-#8$0HM8i=LIJm4)Li1nk}7V3&jlQYt$TUY~1gk{xSHqR=jKRK}e2YaN{6iSMAIZ7mJ-;_?Vml7bE|^ z7T{TSaq@3twSrp_l*-29|8jgV)$|`zcV7-;^yoXC6oo%~eQkwI&gJD*I3cU)l2t0w z!jGmx9PN?4bpNnq$V0)J5QObvUf|4-(JL#bqTXCidsL-kO?WCu@C^-?E}tZRX@o;T z>6&j$j7|DqzlU%ZX8%vZB6Ndh;zs%#WLKJD@1T1-s{>X`{7aNR|@WiNPbwYNTMGnT|@ z#^t!zrQwm{;v^Ya^y;0Xwa5U7#B%t4%MNJJ4avh2QRWD)7;tj_+1mST?<46p#A}bJ zdG_3AYf5|7I_H|kU~SY5QN#O-N5_?u)&pf0rGI#q(^1ph*6YIBLA7mgp^zyIC)EOb9m#(}doYdTKLAWNW##RLAd zo}He%E|4m3VcH2JJtOx$psEWE$zw@L9B?!|SP%HIEL>u5*3F_rgeY-w=W5}p)zJxw z3I5eIQLfa(A`bTL%BZQ+oj$QwN%~QYYTn}VF@pmG13~i>(|B*UN}d?mfNdBZ3}YLx z#cehI`mWw!WO2zt!~R_ME(OhNaF=2BmKL3QjZJlZyp%tRM_KurT-n&L2}R?J+N0Yr zCYI2igkP|6h0!US_?-oBpN78^*6Ox>p{RYoT*g?VJlUHynQd}6%B`}c+>J3tO`2k& zdYrPqRZh?LG1$agcY^{010CtdZ?iMLk4nUbEkU87O^;U>#RXXcUvBj1rAL8vvxE0D zAKZQZY@P^cw6XNimXVsH?gQ?BG@heX@k_~Gf(Lk417sC_d; zSUA2R(~yftH8QeaJV@Z4fDrB)S)J2yg7j+k9*|+s|4Y2p zY{QO%349cS-7kwZ6cr~2D}|?*O=*O zf2xq9IQI?du5nQS{qclA0Hyy9A#;{s!-Uw|+t=;9*VA8J>=}Iimn`z&Xk}q}^Kwe1 z!Ou4|6qUZ$)roubyyg)_?XE_TC4qp*58e)#wr_Ha)2?@>wSJfVrVWxX9E;_h&4MUA zvy?E*`czTMgW&4ia(^I>`w3Qv=I&bh;Ozs4i{}i*deE)uX!g`jrj_`hyv}fn5*{cP zi%YxU-R|ce1ldvF%&g3Hp4_9ulCKKRLn{Nl*tE3x!A^pkkI&OaOKU3*@b!`shgB&Z zg%JzKQ>2`dca8)qNE+$OxRk@gGrHMC0zVOEwFpEV&f>-Jxkse^z0y9N+jy>D4@=w9 zqowA~8}UbtjpsA18|R18^92QGPvv|>k2Zf6!)nu6>dEDPh9V=e=9gOPPQ~=@$&e2n z7H+7>`i8CN&v(&@RLI!ou^QjGuijid=neQIA2n?^H+Dti-#Y{obNx@ai=^ob3Zc8M z(e%ZM=PrG$6&6i%fjX*2izIOgNGq$Nj$dnEROU{!R6%98$$1 zxcq^>A<8v0r|((O-DAC6wF8-+Eee(D7RYxw`RRmHM)J>Hm{P$M_N30A zPtVxk>ZVRMm32_F-oqK&JS0X^i|WbmjU>~sh#xQkMFy8p2?V#|Br0kK_VBw`Pp-kl zz-I`9OKk`ZZOfhneN+cV;`E_Ipue?<^0wO0s@q!3k@BRfh(pBsK-l=mX??-Ig>_cb ztxX31C_5Lt*wiHZPRea4^;*M0^NfQ6QDJ)cw$ntt!;!q=m}9HYsg?Z)ovjM{U1yo3 z#S(o31Xsc7C>s;IJXzC!wIFCHxBTko*GQmy$Y0Wa2XrhUgMhdyuW}l$02gkHTtNG> z)--x`$#xrg^>KTA-6Hhr3tb1OCGx(~z-3)zAEx7y^gqWE690lucHrugL{H0Dvr64D F>VIkyEtdcQ literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable/warning_vector.png b/app/src/main/res/drawable/warning_vector.png new file mode 100644 index 0000000000000000000000000000000000000000..ac34c904420d7d5eff3f06de287d8ab71bd36705 GIT binary patch literal 351 zcmeAS@N?(olHy`uVBq!ia0vp^JRr=$1|-8uW1a&k&H|6fVg?3oVGw3ym^DWND9BhG z`3HsGoRm54CcHe1U9X8-<5#EoW~MH;1&=qyBv03MS~WMKV%nJx zt%{ppl{hwr+?iaXaeYo{{1M&X%|Cm#vC7)W|Ex=@5H)L-V?BC&_r4c*$>lp26^p&Q vp1^c+$0sZ1>z4D*%k>njF;~<*eR18fGhwTweEk;#{mgTe~DWM4f)h>-6 literal 0 HcmV?d00001 diff --git a/app/src/main/res/font/plusjakartasans_bold.ttf b/app/src/main/res/font/plusjakartasans_bold.ttf new file mode 100644 index 0000000000000000000000000000000000000000..386d3a6dacedacb3fb68ecf65acce0f301685363 GIT binary patch literal 94784 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 literal 0 HcmV?d00001 diff --git a/app/src/main/res/font/plusjakartasans_regular.ttf b/app/src/main/res/font/plusjakartasans_regular.ttf new file mode 100644 index 0000000000000000000000000000000000000000..1e77059b3286e321aec17fbedc1eee2e6d223342 GIT binary patch literal 94764 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%0DR@~ml^ni~J8i!^+v9yh+M;kyjY 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

+vauS#>|Itz;&sRfDbrVaA7$rahY@(NEzWomt) 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 + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/layout/activity_form_barang.xml b/app/src/main/res/layout/activity_form_barang.xml new file mode 100644 index 0000000..bae4573 --- /dev/null +++ b/app/src/main/res/layout/activity_form_barang.xml @@ -0,0 +1,326 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +