From 0c8df7e4c7dde0b6d93843766a9972dd322cfd47 Mon Sep 17 00:00:00 2001 From: E41212133_Naufal Kadhafi <100177539+Jizzyyy@users.noreply.github.com> Date: Mon, 5 May 2025 13:17:07 +0700 Subject: [PATCH] Progress 2 --- .idea/discord.xml | 7 + .idea/misc.xml | 8 +- .idea/other.xml | 33 ++ app/build.gradle.kts | 33 ++ app/google-services.json | 29 ++ app/src/main/AndroidManifest.xml | 20 ++ .../com/example/caloryapp/MainActivity.kt | 23 +- .../com/example/caloryapp/model/UserModel.kt | 11 + .../caloryapp/navigation/Navigation.kt | 28 +- .../caloryapp/navigation/NavigationScreen.kt | 8 +- .../caloryapp/{widget => pages}/MainScreen.kt | 43 +-- .../account/ProfileChangePasswordScreen.kt | 175 ++++++++++ .../pages/account/ProfileDetailScreen.kt | 199 +++++++++++- .../caloryapp/pages/account/ProfileScreen.kt | 17 +- .../pages/camera/CameraDetectionScreen.kt | 41 ++- .../caloryapp/pages/camera/CameraPreview.kt | 87 +++++ .../pages/camera/CameraPreviewWithOverlay.kt | 58 ++++ .../caloryapp/pages/camera/FoodClassifier.kt | 22 ++ .../caloryapp/pages/dashboard/HomeScreen.kt | 20 +- .../pages/onboard/ChangePasswordScreen.kt | 4 +- .../pages/onboard/ForgotPasswordScreen.kt | 2 +- .../caloryapp/pages/onboard/LoginScreen.kt | 100 ++++-- .../caloryapp/pages/onboard/RegisterScreen.kt | 302 ++++++++++++++++++ .../pages/onboard/SuccessRegister.kt | 3 +- .../caloryapp/repository/UserRepository.kt | 105 ++++++ .../com/example/caloryapp/ui/theme/Color.kt | 1 + .../caloryapp/viewmodel/UserViewModel.kt | 83 +++++ .../widget/CustomPassswordTextField.kt | 89 ++++++ .../caloryapp/widget/CustomTextField.kt | 18 +- .../caloryapp/widget/GenderDropdown.kt | 72 +++++ build.gradle.kts | 1 + gradle/libs.versions.toml | 35 ++ 32 files changed, 1591 insertions(+), 86 deletions(-) create mode 100644 .idea/discord.xml create mode 100644 app/google-services.json create mode 100644 app/src/main/java/com/example/caloryapp/model/UserModel.kt rename app/src/main/java/com/example/caloryapp/{widget => pages}/MainScreen.kt (83%) create mode 100644 app/src/main/java/com/example/caloryapp/pages/account/ProfileChangePasswordScreen.kt create mode 100644 app/src/main/java/com/example/caloryapp/pages/camera/CameraPreview.kt create mode 100644 app/src/main/java/com/example/caloryapp/pages/camera/CameraPreviewWithOverlay.kt create mode 100644 app/src/main/java/com/example/caloryapp/pages/camera/FoodClassifier.kt create mode 100644 app/src/main/java/com/example/caloryapp/pages/onboard/RegisterScreen.kt create mode 100644 app/src/main/java/com/example/caloryapp/repository/UserRepository.kt create mode 100644 app/src/main/java/com/example/caloryapp/viewmodel/UserViewModel.kt create mode 100644 app/src/main/java/com/example/caloryapp/widget/CustomPassswordTextField.kt create mode 100644 app/src/main/java/com/example/caloryapp/widget/GenderDropdown.kt diff --git a/.idea/discord.xml b/.idea/discord.xml new file mode 100644 index 0000000..d8e9561 --- /dev/null +++ b/.idea/discord.xml @@ -0,0 +1,7 @@ + + + + + \ No newline at end of file diff --git a/.idea/misc.xml b/.idea/misc.xml index 775eba8..e485240 100644 --- a/.idea/misc.xml +++ b/.idea/misc.xml @@ -1,7 +1,9 @@ + - -