From a5fe0140064fb4a3ed3a13c283567c1d5e2ece3d Mon Sep 17 00:00:00 2001 From: "saad.siddiq" Date: Thu, 7 Nov 2024 12:07:39 +0500 Subject: [PATCH] Add Login API Add Pick Truck Load API Add screens --- .idea/deploymentTargetSelector.xml | 2 +- app/build.gradle | 1 + app/src/main/AndroidManifest.xml | 4 +- .../ContainerDetailActivity.java | 77 ++++++++++++++++- .../dashboardScreens/HomeActivity.java | 82 +++++++++++++++++- .../dashboardScreens/HomeViewModel.java | 8 -- .../adapters/ContainerAdapter.java | 20 +++-- .../apiservice/ApiService.java | 17 ++-- .../viewModels/HomeViewModel.java | 74 ++++++++++++++++ .../loginScreens/LoginActivity.java | 65 +++++++++----- .../loginScreens/SplashActivity.java | 13 +-- .../{ => viewModels}/LoginViewModel.java | 40 +++++---- .../selftrucking/helper/Helper.java | 29 +++++++ .../models/ContainerWorkflow.java | 25 +++++- .../selftrucking/models/DriverResponse.java | 11 ++- .../selftrucking/models/PickResponse.java | 24 ++++++ .../selftrucking/models/PickupRequest.java | 33 +++++++ .../utils/ProgressDialogFragment.java | 37 ++++++++ app/src/main/res/drawable/ic_logout.xml | 5 ++ app/src/main/res/drawable/rounded_border.xml | 2 +- app/src/main/res/drawable/rounded_white.xml | 13 +++ .../res/layout/activity_container_detail.xml | 37 +++++--- app/src/main/res/layout/activity_home.xml | 20 +++-- app/src/main/res/layout/activity_login.xml | 2 +- .../res/layout/custom_layout_for_logout.xml | 85 +++++++++++++++++++ app/src/main/res/layout/dialog_progress.xml | 14 +++ app/src/main/res/layout/item_container.xml | 54 +++++++----- gradle/libs.versions.toml | 2 + 28 files changed, 664 insertions(+), 132 deletions(-) delete mode 100644 app/src/main/java/com/utopiaindustries/selftrucking/Activities/dashboardScreens/HomeViewModel.java create mode 100644 app/src/main/java/com/utopiaindustries/selftrucking/Activities/dashboardScreens/viewModels/HomeViewModel.java rename app/src/main/java/com/utopiaindustries/selftrucking/Activities/loginScreens/{ => viewModels}/LoginViewModel.java (71%) create mode 100644 app/src/main/java/com/utopiaindustries/selftrucking/models/PickResponse.java create mode 100644 app/src/main/java/com/utopiaindustries/selftrucking/models/PickupRequest.java create mode 100644 app/src/main/java/com/utopiaindustries/selftrucking/utils/ProgressDialogFragment.java create mode 100644 app/src/main/res/drawable/ic_logout.xml create mode 100644 app/src/main/res/drawable/rounded_white.xml create mode 100644 app/src/main/res/layout/custom_layout_for_logout.xml create mode 100644 app/src/main/res/layout/dialog_progress.xml diff --git a/.idea/deploymentTargetSelector.xml b/.idea/deploymentTargetSelector.xml index 8d94c58..77f4851 100644 --- a/.idea/deploymentTargetSelector.xml +++ b/.idea/deploymentTargetSelector.xml @@ -4,7 +4,7 @@