From 01d6dcd35f7063fe9817c4ca48a111ee18f45792 Mon Sep 17 00:00:00 2001 From: Aditya_WDI Date: Tue, 1 Aug 2023 21:20:23 +0530 Subject: [PATCH] . --- .idea/misc.xml | 1 - app/src/main/AndroidManifest.xml | 1 - .../PatientProfileAPIService.java | 6 +- .../patientprofile/ProfileContracts.java | 2 +- .../ProfileProgressFragment.java | 6 +- .../medicalinfo/AddMedicalInfoFragment.java | 99 ++++- .../mvvm/MedicalInfoViewModel.java | 70 ++++ .../mvvm/MedicalIntoRepository.java | 2 +- .../medreminder/AddReminderFragment.java | 106 ++++- .../medreminder/ReminderFragment.java | 11 +- .../medreminder/mvvm/ReminderAdapter.java | 63 +-- .../medreminder/mvvm/ReminderRepository.java | 2 +- .../setuproutine/mvvm/RoutineAdapter.java | 3 + .../setuproutine/mvvm/RoutinesRepository.java | 7 +- .../welcome/welcomecg/CgOnBoardAdapter.java | 36 ++ .../fragments/CgHowToSetUpFragment.java | 34 ++ .../fragments/CgOnBoardFragment.java | 102 +++++ .../onboardfragemts/OnBoardOneFragment.java | 30 ++ .../onboardfragemts/OnBoardThreeFragment.java | 30 ++ .../onboardfragemts/OnBoardTwoFragment.java | 30 ++ .../fragments/ChooseRoleFragment.java | 7 +- .../fragments/OnBoardPagerAdapter.java | 8 +- .../fragments/SignInFragment.java | 8 +- .../fragments/SignInSignUpFragment.java | 2 +- .../fragments/WelcomeFragment.java | 6 +- .../contacts/AddContactFragment.java | 19 +- .../contacts/ContactInfoFragment.java | 12 +- .../contacts/ContactListAdapter.java | 8 +- .../contacts/ContactListFragment.java | 16 +- .../contacts/CreateContactFragment.java | 137 +++---- .../contacts/mvvm/AddContactAdapter.java | 6 +- .../fragments/contacts/mvvm/Contact.java | 20 +- .../contacts/mvvm/ContactViewModel.java | 5 +- .../contacts/mvvm/UserContactRepository.java | 39 +- .../contacts/mvvm/models/CareGiverData.java | 2 +- .../contacts/mvvm/models/ContactData.java | 7 +- .../mvvm/models/ContactListResponse.java | 2 +- .../forgotpin/ChangePinFragment.java | 14 +- .../forgotpin/CheckMailFragment.java | 21 +- .../forgotpin/ForgotPinFragment.java | 8 +- .../onboardfragments/OnBoardOne.java | 2 +- .../onboardfragments/OnBoardThree.java | 2 +- .../onboardfragments/OnBoardTwo.java | 2 +- .../fragments/register/CreatePinFragment.java | 11 +- .../register/HowToSetUpFragment.java | 2 +- .../fragments/register/LocationFragment.java | 42 +- .../fragments/register/RegisterFragment.java | 27 +- .../fragments/register/SplashFragment.java | 2 +- .../fragments/register/ThankYouFragment.java | 3 +- .../mvvm/WelcomeApiService.java | 15 +- .../mvvm/WelcomeContracts.java | 12 +- .../mvvm/WelcomeRepository.java | 10 +- .../mvvm/WelcomeViewModel.java | 4 +- .../mvvm/models/CallResponse.java | 2 +- .../mvvm/models/OTPSentResponse.java | 2 +- .../mvvm/models/PatientData.java | 2 +- .../mvvm/models/PatientResult.java | 2 +- .../main/res/drawable/ic_cg_onboard_one.png | Bin 0 -> 198064 bytes .../main/res/drawable/ic_cg_onboard_three.png | Bin 0 -> 56165 bytes .../main/res/drawable/ic_cg_onboard_two.png | Bin 0 -> 179211 bytes app/src/main/res/drawable/ic_next.xml | 14 +- .../res/drawable/selected_dot_primary.xml | 1 + app/src/main/res/layout/add_medical_info.xml | 89 ++++- .../main/res/layout/add_reminder_fragment.xml | 51 +++ .../res/layout/cg_how_to_set_up_fragment.xml | 363 ++++++++++++++++++ .../main/res/layout/cg_onboard_fragment.xml | 132 +++++++ .../res/layout/cg_onboard_view_holder.xml | 15 + app/src/main/res/layout/location_fragment.xml | 98 ++--- .../main/res/layout/sign_in_up_fragment.xml | 4 + .../main/res/navigation/welcome_nav_graph.xml | 49 ++- app/src/main/res/values/strings.xml | 24 +- 71 files changed, 1571 insertions(+), 399 deletions(-) create mode 100644 app/src/main/java/com/ssb/simplitend/welcome/welcomecg/CgOnBoardAdapter.java create mode 100644 app/src/main/java/com/ssb/simplitend/welcome/welcomecg/fragments/CgHowToSetUpFragment.java create mode 100644 app/src/main/java/com/ssb/simplitend/welcome/welcomecg/fragments/CgOnBoardFragment.java create mode 100644 app/src/main/java/com/ssb/simplitend/welcome/welcomecg/fragments/onboardfragemts/OnBoardOneFragment.java create mode 100644 app/src/main/java/com/ssb/simplitend/welcome/welcomecg/fragments/onboardfragemts/OnBoardThreeFragment.java create mode 100644 app/src/main/java/com/ssb/simplitend/welcome/welcomecg/fragments/onboardfragemts/OnBoardTwoFragment.java rename app/src/main/java/com/ssb/simplitend/welcome/{ => welcomepatient}/fragments/ChooseRoleFragment.java (90%) rename app/src/main/java/com/ssb/simplitend/welcome/{ => welcomepatient}/fragments/OnBoardPagerAdapter.java (71%) rename app/src/main/java/com/ssb/simplitend/welcome/{ => welcomepatient}/fragments/SignInFragment.java (95%) rename app/src/main/java/com/ssb/simplitend/welcome/{ => welcomepatient}/fragments/SignInSignUpFragment.java (96%) rename app/src/main/java/com/ssb/simplitend/welcome/{ => welcomepatient}/fragments/WelcomeFragment.java (91%) rename app/src/main/java/com/ssb/simplitend/welcome/{ => welcomepatient}/fragments/contacts/AddContactFragment.java (87%) rename app/src/main/java/com/ssb/simplitend/welcome/{ => welcomepatient}/fragments/contacts/ContactInfoFragment.java (91%) rename app/src/main/java/com/ssb/simplitend/welcome/{ => welcomepatient}/fragments/contacts/ContactListAdapter.java (91%) rename app/src/main/java/com/ssb/simplitend/welcome/{ => welcomepatient}/fragments/contacts/ContactListFragment.java (90%) rename app/src/main/java/com/ssb/simplitend/welcome/{ => welcomepatient}/fragments/contacts/CreateContactFragment.java (93%) rename app/src/main/java/com/ssb/simplitend/welcome/{ => welcomepatient}/fragments/contacts/mvvm/AddContactAdapter.java (94%) rename app/src/main/java/com/ssb/simplitend/welcome/{ => welcomepatient}/fragments/contacts/mvvm/Contact.java (66%) rename app/src/main/java/com/ssb/simplitend/welcome/{ => welcomepatient}/fragments/contacts/mvvm/ContactViewModel.java (97%) rename app/src/main/java/com/ssb/simplitend/welcome/{ => welcomepatient}/fragments/contacts/mvvm/UserContactRepository.java (84%) rename app/src/main/java/com/ssb/simplitend/welcome/{ => welcomepatient}/fragments/contacts/mvvm/models/CareGiverData.java (86%) rename app/src/main/java/com/ssb/simplitend/welcome/{ => welcomepatient}/fragments/contacts/mvvm/models/ContactData.java (88%) rename app/src/main/java/com/ssb/simplitend/welcome/{ => welcomepatient}/fragments/contacts/mvvm/models/ContactListResponse.java (88%) rename app/src/main/java/com/ssb/simplitend/welcome/{ => welcomepatient}/fragments/forgotpin/ChangePinFragment.java (93%) rename app/src/main/java/com/ssb/simplitend/welcome/{ => welcomepatient}/fragments/forgotpin/CheckMailFragment.java (92%) rename app/src/main/java/com/ssb/simplitend/welcome/{ => welcomepatient}/fragments/forgotpin/ForgotPinFragment.java (93%) rename app/src/main/java/com/ssb/simplitend/welcome/{ => welcomepatient}/fragments/onboardfragments/OnBoardOne.java (90%) rename app/src/main/java/com/ssb/simplitend/welcome/{ => welcomepatient}/fragments/onboardfragments/OnBoardThree.java (91%) rename app/src/main/java/com/ssb/simplitend/welcome/{ => welcomepatient}/fragments/onboardfragments/OnBoardTwo.java (91%) rename app/src/main/java/com/ssb/simplitend/welcome/{ => welcomepatient}/fragments/register/CreatePinFragment.java (93%) rename app/src/main/java/com/ssb/simplitend/welcome/{ => welcomepatient}/fragments/register/HowToSetUpFragment.java (93%) rename app/src/main/java/com/ssb/simplitend/welcome/{ => welcomepatient}/fragments/register/LocationFragment.java (94%) rename app/src/main/java/com/ssb/simplitend/welcome/{ => welcomepatient}/fragments/register/RegisterFragment.java (95%) rename app/src/main/java/com/ssb/simplitend/welcome/{ => welcomepatient}/fragments/register/SplashFragment.java (94%) rename app/src/main/java/com/ssb/simplitend/welcome/{ => welcomepatient}/fragments/register/ThankYouFragment.java (92%) rename app/src/main/java/com/ssb/simplitend/welcome/{ => welcomepatient}/mvvm/WelcomeApiService.java (78%) rename app/src/main/java/com/ssb/simplitend/welcome/{ => welcomepatient}/mvvm/WelcomeContracts.java (75%) rename app/src/main/java/com/ssb/simplitend/welcome/{ => welcomepatient}/mvvm/WelcomeRepository.java (95%) rename app/src/main/java/com/ssb/simplitend/welcome/{ => welcomepatient}/mvvm/WelcomeViewModel.java (97%) rename app/src/main/java/com/ssb/simplitend/welcome/{ => welcomepatient}/mvvm/models/CallResponse.java (76%) rename app/src/main/java/com/ssb/simplitend/welcome/{ => welcomepatient}/mvvm/models/OTPSentResponse.java (86%) rename app/src/main/java/com/ssb/simplitend/welcome/{ => welcomepatient}/mvvm/models/PatientData.java (96%) rename app/src/main/java/com/ssb/simplitend/welcome/{ => welcomepatient}/mvvm/models/PatientResult.java (86%) create mode 100644 app/src/main/res/drawable/ic_cg_onboard_one.png create mode 100644 app/src/main/res/drawable/ic_cg_onboard_three.png create mode 100644 app/src/main/res/drawable/ic_cg_onboard_two.png create mode 100644 app/src/main/res/layout/cg_how_to_set_up_fragment.xml create mode 100644 app/src/main/res/layout/cg_onboard_fragment.xml create mode 100644 app/src/main/res/layout/cg_onboard_view_holder.xml diff --git a/.idea/misc.xml b/.idea/misc.xml index 9f71c83..773fe0f 100644 --- a/.idea/misc.xml +++ b/.idea/misc.xml @@ -1,4 +1,3 @@ - diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 0774b88..d3fdff2 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -5,7 +5,6 @@ - countryCodeList; public AddMedicalInfoFragment(){ // required empty const. @@ -61,6 +66,72 @@ public class AddMedicalInfoFragment extends Fragment implements private void initViews() { progressDialog = new ProgressDialog(requireContext()); + // populating country code list + + countryCodeList = medicalInfoViewModel.loadCountryCodeDropDown(requireContext()); + + binding.countryCodes.setLifecycleOwner(this); + + binding.countryCodes.setItems(countryCodeList); + + if (!countryCodeList.contains("+1")){ + countryCodeList.add("+1"); + } + + binding.countryCodes.selectItemByIndex(countryCodeList.indexOf("+1")); + + binding.countryCodes.setDismissWhenNotifiedItemSelected(true); + + binding.countryCodes.setIsFocusable(true); + + // phone number formatting + // to deal with input pasting in the edit text + InputFilter phoneFilter = (charSequence, i, i1, spanned, i2, i3) -> { + String phone_number_str = charSequence.toString(); + + String country_code = null; + + if (binding.countryCodes.getSelectedIndex() != -1){ + country_code = countryCodeList.get(binding.countryCodes.getSelectedIndex()); + } + + try { + PhoneNumberUtil phoneNumberUtil = PhoneNumberUtil.getInstance(); + Phonenumber.PhoneNumber phoneNumber = phoneNumberUtil.parse(charSequence, "US"); + + phone_number_str = String.valueOf(phoneNumber.getNationalNumber()); + country_code = "+" + phoneNumber.getCountryCode(); + } catch (Exception e) { + // nothing + } + + if (country_code != null && !countryCodeList.contains(country_code)){ + countryCodeList.add(country_code); + } + + if (country_code != null){ + binding.countryCodes.selectItemByIndex(countryCodeList.indexOf(country_code)); + } + + if (phone_number_str.length() > 10){ + // pasted number length is greater than 10 + return phone_number_str.substring(0, 10); + } + + String total_phone_number = binding.phoneNumber.getText().toString() + phone_number_str; + + if (total_phone_number.length() > 10){ + // max length should be 10 + return ""; + }else{ + return phone_number_str; + } + }; + + binding.phoneNumber.setFilters(new InputFilter[]{phoneFilter}); + + // arguments + Bundle bundle = getArguments(); if (bundle != null && bundle.getSerializable(MEDICAL_INFO_KEY) != null){ @@ -75,7 +146,9 @@ public class AddMedicalInfoFragment extends Fragment implements binding.diagnosis.setText(medicalInfo.diagnosis); binding.primaryDoc.setText(medicalInfo.primary_care_doctor); - binding.docContact.setText(medicalInfo.doctor_phone_number); + + binding.phoneNumber.setText(medicalInfo.doctor_phone_number); + binding.hospitalPref.setText(medicalInfo.hospital_preference); binding.allergies.setText(medicalInfo.allergies); binding.dietRestrict.setText(medicalInfo.diet_restriction); @@ -124,7 +197,18 @@ public class AddMedicalInfoFragment extends Fragment implements MediaType.parse("text/plain")); body.put("primary_care_doctor", primary_doc_body); - RequestBody doc_contact_body = RequestBody.create(binding.docContact.getText().toString().trim(), + String phoneNumber = ""; + + if (binding.countryCodes.getSelectedIndex() == -1){ + phoneNumber += "+1"; + }else{ + phoneNumber += countryCodeList.get(binding.countryCodes.getSelectedIndex()); + } + + phoneNumber += " "; + phoneNumber += binding.phoneNumber.getText().toString(); + + RequestBody doc_contact_body = RequestBody.create(phoneNumber, MediaType.parse("text/plain")); body.put("doctor_phone_number", doc_contact_body); @@ -180,10 +264,10 @@ public class AddMedicalInfoFragment extends Fragment implements binding.primaryDoc.setError("Required"); } - if (binding.docContact.getText().toString().trim().isEmpty() - || binding.docContact.getText().toString().trim().length() < 10){ + if (binding.phoneNumber.getText().toString().trim().isEmpty() + || binding.phoneNumber.getText().toString().trim().length() < 10){ allOkay = false; - binding.docContact.setError("Invalid"); + binding.phoneNumber.setError("Invalid"); } if (binding.hospitalPref.getText().toString().trim().isEmpty()){ @@ -201,6 +285,11 @@ public class AddMedicalInfoFragment extends Fragment implements binding.dietRestrict.setError("Required"); } + if (allOkay && binding.countryCodes.getSelectedIndex() == -1){ + allOkay = false; + Toast.makeText(requireContext(), "Select a country code", Toast.LENGTH_SHORT).show(); + } + return allOkay; } diff --git a/app/src/main/java/com/ssb/simplitend/patientprofile/medicalinfo/mvvm/MedicalInfoViewModel.java b/app/src/main/java/com/ssb/simplitend/patientprofile/medicalinfo/mvvm/MedicalInfoViewModel.java index 6f2a90b..002717f 100644 --- a/app/src/main/java/com/ssb/simplitend/patientprofile/medicalinfo/mvvm/MedicalInfoViewModel.java +++ b/app/src/main/java/com/ssb/simplitend/patientprofile/medicalinfo/mvvm/MedicalInfoViewModel.java @@ -1,16 +1,30 @@ package com.ssb.simplitend.patientprofile.medicalinfo.mvvm; +import android.content.Context; +import android.util.Log; + import androidx.annotation.NonNull; import androidx.lifecycle.ViewModel; +import com.ssb.simplitend.R; import com.ssb.simplitend.patientprofile.ProfileContracts; +import org.json.JSONArray; +import org.json.JSONObject; + +import java.io.BufferedReader; +import java.io.IOException; +import java.io.InputStream; +import java.io.InputStreamReader; +import java.util.ArrayList; import java.util.Map; import okhttp3.RequestBody; public class MedicalInfoViewModel extends ViewModel { + private static final String TAG = "MedicalInfoViewModel"; + private final MedicalIntoRepository medicalIntoRepository; public MedicalInfoViewModel(){ @@ -30,4 +44,60 @@ public class MedicalInfoViewModel extends ViewModel { medicalIntoRepository.getMedicalInfo(patient_id, token, medicationInfoCallback); } + public ArrayList loadCountryCodeDropDown(Context context) { + + ArrayList countryCodeList = new ArrayList<>(); + + try { + + String countryCodeStr = readCountryCodes(context); + JSONArray jsonArray = new JSONArray(countryCodeStr); + + for (int i = 0; i < jsonArray.length(); i++) { + + JSONObject code = jsonArray.getJSONObject(i); + + countryCodeList.add(code.getString("dial_code")); + + } + + } catch (Exception e) { + + // if cannot load all country codes showing only india's dial code + countryCodeList.add("+91"); + countryCodeList.add("+1"); + + Log.e(TAG, "loadCountryCodeDropDown: ", e); + } + + return countryCodeList; + } + + public String readCountryCodes(Context context) throws IOException { + StringBuilder returnString = new StringBuilder(); + + InputStream fIn = context.getResources().openRawResource(R.raw.country_code); + InputStreamReader isr = new InputStreamReader(fIn); + BufferedReader input = new BufferedReader(isr); + + String line = ""; + + while ((line = input.readLine()) != null) { + returnString.append(line); + } + + try { + isr.close(); + + if (fIn != null) fIn.close(); + + input.close(); + + } catch (Exception e) { + Log.e(TAG, "readCountryCodes: ", e); + } + + return returnString.toString(); + } + } diff --git a/app/src/main/java/com/ssb/simplitend/patientprofile/medicalinfo/mvvm/MedicalIntoRepository.java b/app/src/main/java/com/ssb/simplitend/patientprofile/medicalinfo/mvvm/MedicalIntoRepository.java index f797f53..15776b7 100644 --- a/app/src/main/java/com/ssb/simplitend/patientprofile/medicalinfo/mvvm/MedicalIntoRepository.java +++ b/app/src/main/java/com/ssb/simplitend/patientprofile/medicalinfo/mvvm/MedicalIntoRepository.java @@ -7,7 +7,7 @@ import androidx.annotation.NonNull; import com.ssb.simplitend.apputils.RetrofitHelper; import com.ssb.simplitend.patientprofile.PatientProfileAPIService; import com.ssb.simplitend.patientprofile.ProfileContracts; -import com.ssb.simplitend.welcome.mvvm.models.CallResponse; +import com.ssb.simplitend.welcome.welcomepatient.mvvm.models.CallResponse; import java.util.Map; diff --git a/app/src/main/java/com/ssb/simplitend/patientprofile/medreminder/AddReminderFragment.java b/app/src/main/java/com/ssb/simplitend/patientprofile/medreminder/AddReminderFragment.java index 2a7384f..ec67ef3 100644 --- a/app/src/main/java/com/ssb/simplitend/patientprofile/medreminder/AddReminderFragment.java +++ b/app/src/main/java/com/ssb/simplitend/patientprofile/medreminder/AddReminderFragment.java @@ -11,6 +11,7 @@ import android.view.MotionEvent; import android.view.View; import android.view.ViewGroup; import android.widget.CompoundButton; +import android.widget.TextView; import android.widget.Toast; import androidx.annotation.NonNull; @@ -92,7 +93,19 @@ public class AddReminderFragment extends Fragment implements CompoundButton.OnCh binding.getTime.setOnClickListener(v -> { binding.getTime.setError(null); AppUtil.closeKeyboard(requireActivity()); - getTime(); + getTime(binding.getTime); + }); + + binding.getTime2.setOnClickListener(v -> { + binding.getTime.setError(null); + AppUtil.closeKeyboard(requireActivity()); + getTime(binding.getTime2); + }); + + binding.getTime3.setOnClickListener(v -> { + binding.getTime.setError(null); + AppUtil.closeKeyboard(requireActivity()); + getTime(binding.getTime3); }); binding.getDate.setOnClickListener(v -> { @@ -154,6 +167,18 @@ public class AddReminderFragment extends Fragment implements CompoundButton.OnCh // and saving the formatted time as text i.e. hh:mm a reminderResult.time1 = binding.getTime.getHint().toString(); + if (binding.getTime2.getVisibility() == View.VISIBLE){ + reminderResult.time2 = binding.getTime2.getHint().toString(); + }else{ + reminderResult.time2 = null; + } + + if (binding.getTime3.getVisibility() == View.VISIBLE){ + reminderResult.time3 = binding.getTime3.getHint().toString(); + }else{ + reminderResult.time3 = null; + } + reminderResult.medication_quantity = binding.quantity.getText().toString(); reminderResult.medication_refill_date = binding.getDate.getText().toString(); reminderResult.medication_instruction = binding.instructions.getText().toString().trim(); @@ -217,6 +242,23 @@ public class AddReminderFragment extends Fragment implements CompoundButton.OnCh binding.frequencySpinner.setOnSpinnerItemSelectedListener((OnSpinnerItemSelectedListener) (i, s, i1, item) -> { AppUtil.closeKeyboard(requireActivity()); binding.frequencySpinner.setError(null); + + if (item != null){ + if (item.contains("1")){ + binding.getTime.setVisibility(View.VISIBLE); + binding.getTime2.setVisibility(View.GONE); + binding.getTime3.setVisibility(View.GONE); + }else if (item.contains("2")){ + binding.getTime.setVisibility(View.VISIBLE); + binding.getTime2.setVisibility(View.VISIBLE); + binding.getTime3.setVisibility(View.GONE); + }else if (item.contains("3")){ + binding.getTime.setVisibility(View.VISIBLE); + binding.getTime2.setVisibility(View.VISIBLE); + binding.getTime3.setVisibility(View.VISIBLE); + } + } + }); binding.medicationsSpinner.setOnSpinnerItemSelectedListener((OnSpinnerItemSelectedListener) (i, s, i1, item) -> { @@ -261,6 +303,18 @@ public class AddReminderFragment extends Fragment implements CompoundButton.OnCh binding.getTime.setError("Required"); } + if (binding.getTime2.getVisibility() == View.VISIBLE && + binding.getTime2.getText().toString().trim().isEmpty()) { + allOkay = false; + binding.getTime2.setError("Required"); + } + + if (binding.getTime3.getVisibility() == View.VISIBLE && + binding.getTime3.getText().toString().trim().isEmpty()) { + allOkay = false; + binding.getTime3.setError("Required"); + } + if (binding.quantity.getText().toString().trim().isEmpty()) { allOkay = false; binding.quantity.setError("Required"); @@ -305,18 +359,50 @@ public class AddReminderFragment extends Fragment implements CompoundButton.OnCh SimpleDateFormat input_sdf = new SimpleDateFormat("HH:mm:ss", Locale.getDefault()); SimpleDateFormat output_sdf = new SimpleDateFormat("hh:mm a", Locale.getDefault()); - String refill_time; + String refill_time_1, refill_time_2 = null, refill_time_3 = null; try { Date date = input_sdf.parse(reminder.time1); - refill_time = output_sdf.format(date); + if (date == null) throw new Exception(); + refill_time_1 = output_sdf.format(date); + + if (reminder.time2 != null){ + binding.getTime2.setVisibility(View.VISIBLE); + Date date2 = input_sdf.parse(reminder.time2); + if (date2 == null) throw new Exception(); + refill_time_2 = output_sdf.format(date2); + }else{ + binding.getTime2.setVisibility(View.GONE); + } + + if (reminder.time3 != null){ + binding.getTime3.setVisibility(View.VISIBLE); + Date date3 = input_sdf.parse(reminder.time3); + if (date3 == null) throw new Exception(); + refill_time_3 = output_sdf.format(date3); + }else{ + binding.getTime3.setVisibility(View.GONE); + } + } catch (Exception e) { - refill_time = reminder.time1; + refill_time_1 = reminder.time1; + refill_time_2 = reminder.time2; + refill_time_3 = reminder.time3; } - binding.getTime.setText(refill_time); + binding.getTime.setText(refill_time_1); binding.getTime.setHint(reminder.time1); + if (reminder.time2 != null){ + binding.getTime2.setText(refill_time_2); + binding.getTime2.setHint(reminder.time2); + } + + if (reminder.time3 != null){ + binding.getTime3.setText(refill_time_3); + binding.getTime3.setHint(reminder.time3); + } + for (int i = 0; i < frequencyList.size(); i++) { if (String.valueOf(frequencyList.get(i).id).equals(reminder.medication_frequency_xid)) { binding.frequencySpinner.selectItemByIndex(i); @@ -515,7 +601,8 @@ public class AddReminderFragment extends Fragment implements CompoundButton.OnCh } // shows time picker to pick time and set to textview - private void getTime() { + private void getTime(TextView timeText) { + timeText.setError(null); Calendar calendar = Calendar.getInstance(Locale.getDefault()); @@ -530,8 +617,8 @@ public class AddReminderFragment extends Fragment implements CompoundButton.OnCh SimpleDateFormat sdf2 = new SimpleDateFormat("HH:mm:ss", Locale.getDefault()); String selected_time = sdf.format(cal.getTime()); - binding.getTime.setText(selected_time); - binding.getTime.setHint(sdf2.format(cal.getTime())); + timeText.setText(selected_time); + timeText.setHint(sdf2.format(cal.getTime())); }, calendar.getTime().getHours(), calendar.getTime().getMinutes(), false); @@ -562,6 +649,9 @@ public class AddReminderFragment extends Fragment implements CompoundButton.OnCh } binding.frequencySpinner.setItems(frequencies); + // default selection to one + if (frequencies.size() > 1) binding.frequencySpinner.selectItemByIndex(0); + ArrayList medicationTypes = new ArrayList<>(); for (MedicationType type : medicationTypeList) { medicationTypes.add(type.title); diff --git a/app/src/main/java/com/ssb/simplitend/patientprofile/medreminder/ReminderFragment.java b/app/src/main/java/com/ssb/simplitend/patientprofile/medreminder/ReminderFragment.java index 3ac3970..24d6928 100644 --- a/app/src/main/java/com/ssb/simplitend/patientprofile/medreminder/ReminderFragment.java +++ b/app/src/main/java/com/ssb/simplitend/patientprofile/medreminder/ReminderFragment.java @@ -50,6 +50,8 @@ ReminderAdapter.ReminderCheckClickListener{ private ProgressDialog progressDialog; + private ArrayList remindersList; + public ReminderFragment(){ // required empty const. } @@ -132,7 +134,8 @@ ReminderAdapter.ReminderCheckClickListener{ progressDialog = new ProgressDialog(requireContext()); binding.remindersRv.setLayoutManager(new LinearLayoutManager(requireContext())); - reminderAdapter = new ReminderAdapter(); + remindersList = new ArrayList<>(); + reminderAdapter = new ReminderAdapter(remindersList); reminderAdapter.setCheckClickListener(this); binding.remindersRv.setAdapter(reminderAdapter); @@ -306,7 +309,7 @@ ReminderAdapter.ReminderCheckClickListener{ binding.remindersRv.setVisibility(View.VISIBLE); binding.noData.setVisibility(View.GONE); - reminderAdapter.submitList(reminderResultList); + reminderAdapter.submitLIst(reminderResultList); }else{ binding.remindersRv.setVisibility(View.GONE); @@ -361,7 +364,7 @@ ReminderAdapter.ReminderCheckClickListener{ getString(R.string.yes), getString(R.string.no), v -> { // yes button clicked - int patientReminderId = reminderAdapter.getCurrentList().get(position).id; + int patientReminderId = reminderAdapter.getReminderResultList().get(position).id; String token = "Bearer " + AppUtil.getUserToken(requireContext()); progressDialog.setTitle("Please wait..."); @@ -382,7 +385,7 @@ ReminderAdapter.ReminderCheckClickListener{ }else if (viewID == R.id.reminder_edit){ Bundle bundle = new Bundle(); - bundle.putSerializable(AddReminderFragment.REMINDER_KEY, reminderAdapter.getCurrentList().get(position)); + bundle.putSerializable(AddReminderFragment.REMINDER_KEY, reminderAdapter.getReminderResultList().get(position)); Navigation.findNavController(binding.getRoot()) .navigate(R.id.action_reminderFragment_to_addReminderFragment, bundle); diff --git a/app/src/main/java/com/ssb/simplitend/patientprofile/medreminder/mvvm/ReminderAdapter.java b/app/src/main/java/com/ssb/simplitend/patientprofile/medreminder/mvvm/ReminderAdapter.java index 882a354..f622759 100644 --- a/app/src/main/java/com/ssb/simplitend/patientprofile/medreminder/mvvm/ReminderAdapter.java +++ b/app/src/main/java/com/ssb/simplitend/patientprofile/medreminder/mvvm/ReminderAdapter.java @@ -6,8 +6,6 @@ import android.widget.Toast; import androidx.annotation.NonNull; import androidx.appcompat.content.res.AppCompatResources; -import androidx.recyclerview.widget.DiffUtil; -import androidx.recyclerview.widget.ListAdapter; import androidx.recyclerview.widget.RecyclerView; import com.ssb.simplitend.R; @@ -15,40 +13,38 @@ import com.ssb.simplitend.databinding.ReminderViewholderBinding; import com.ssb.simplitend.patientprofile.medreminder.mvvm.models.ReminderResult; import java.text.SimpleDateFormat; +import java.util.ArrayList; import java.util.Calendar; import java.util.Date; +import java.util.List; import java.util.Locale; -public class ReminderAdapter extends ListAdapter { - - private static final DiffUtil.ItemCallback DIFF_CALLBACK = new DiffUtil.ItemCallback() { - @Override - public boolean areItemsTheSame(@NonNull ReminderResult oldItem, @NonNull ReminderResult newItem) { - return false; - } - - @Override - public boolean areContentsTheSame(@NonNull ReminderResult oldItem, @NonNull ReminderResult newItem) { - return false; - } - }; +public class ReminderAdapter extends RecyclerView.Adapter { private ReminderCheckClickListener checkClickListener; - // static thing for selection status - public final boolean[] selection_state; - private volatile Date selected_date; - public ReminderAdapter(){ - super(DIFF_CALLBACK); - this.selection_state = new boolean[2]; + private List reminderResultList; + + public ReminderAdapter(ArrayList reminderResultList){ + this.reminderResultList = reminderResultList; } public void setCheckClickListener(ReminderCheckClickListener checkClickListener) { this.checkClickListener = checkClickListener; } + public void submitLIst(List reminderResultList){ + this.reminderResultList = null; + this.reminderResultList = reminderResultList; + notifyDataSetChanged(); + } + + public List getReminderResultList() { + return reminderResultList; + } + public void setSelected_date(Date selected_date) { this.selected_date = selected_date; } @@ -61,29 +57,31 @@ public class ReminderAdapter extends ListAdapter { - if (checkClickListener != null) checkClickListener.onCheck(getItem(position), position); + if (checkClickListener != null) checkClickListener.onCheck(reminderResultList.get(position), position); }); } + @Override + public int getItemCount() { + return reminderResultList.size(); + } + public static class ReminderViewHolder extends RecyclerView.ViewHolder{ public ReminderViewholderBinding binding; - private final boolean[] selection_state; - - public ReminderViewHolder(ReminderViewholderBinding binding, boolean[] selection_state){ + public ReminderViewHolder(ReminderViewholderBinding binding){ super(binding.getRoot()); this.binding = binding; - this.selection_state = selection_state; } public void setReminder(ReminderResult reminder, int position){ @@ -161,7 +159,16 @@ public class ReminderAdapter extends ListAdapter Navigation.findNavController(v).navigate(R.id.action_howToSetUpFragment_to_registerFragment)); + + return binding.getRoot(); + } +} diff --git a/app/src/main/java/com/ssb/simplitend/welcome/welcomecg/fragments/CgOnBoardFragment.java b/app/src/main/java/com/ssb/simplitend/welcome/welcomecg/fragments/CgOnBoardFragment.java new file mode 100644 index 0000000..2b07175 --- /dev/null +++ b/app/src/main/java/com/ssb/simplitend/welcome/welcomecg/fragments/CgOnBoardFragment.java @@ -0,0 +1,102 @@ +package com.ssb.simplitend.welcome.welcomecg.fragments; + +import android.os.Bundle; +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; +import android.widget.ImageView; + +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import androidx.fragment.app.Fragment; +import androidx.navigation.Navigation; +import androidx.viewpager2.widget.ViewPager2; + +import com.ssb.simplitend.R; +import com.ssb.simplitend.databinding.CgOnboardFragmentBinding; +import com.ssb.simplitend.welcome.welcomecg.CgOnBoardAdapter; + +public class CgOnBoardFragment extends Fragment { + + protected CgOnboardFragmentBinding binding; + + public CgOnBoardFragment(){ + // required + } + + @Nullable + @Override + public View onCreateView(@NonNull LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) { + binding = CgOnboardFragmentBinding.inflate(inflater, container, false); + + initViews(); + + clickEvents(); + + return binding.getRoot(); + } + + private void clickEvents() { + + binding.nextBtn.setOnClickListener(v -> { + int current_item = binding.viewPager.getCurrentItem(); + + if (current_item >= 0 && current_item < 2){ + binding.viewPager.setCurrentItem(current_item + 1, true); + } + + }); + + binding.getsStarted.setOnClickListener(v -> { + Navigation.findNavController(v).navigate(R.id.action_cgOnBoardFragment_to_cgHowToSetUpFragment); + }); + + } + + private void initViews() { + // initiating view pager + CgOnBoardAdapter adapter = new CgOnBoardAdapter(getChildFragmentManager(), getLifecycle()); + binding.viewPager.setAdapter(adapter); + + binding.indicators.setViewPager(binding.viewPager); + + binding.viewPager.registerOnPageChangeCallback(new ViewPager2.OnPageChangeCallback() { + @Override + public void onPageSelected(int position) { + super.onPageSelected(position); + + if (position == 2){ + binding.getsStarted.setVisibility(View.VISIBLE); + binding.nextBtn.setVisibility(View.GONE); + binding.skip.setVisibility(View.GONE); + }else { + binding.getsStarted.setVisibility(View.GONE); + binding.nextBtn.setVisibility(View.VISIBLE); + binding.skip.setVisibility(View.VISIBLE); + } + + String title, subtitle; + + switch (position){ + case 2: + title = getString(R.string.setup_a_geofence_to_protect_your_loved_one); + subtitle = getString(R.string.be_notified_if_your_loved_one_ventures_too_far_from_home_or_a_designated_safe_area); + break; + case 1: + title = getString(R.string.check_your_loved_one_s_medication_schedule); + subtitle = getString(R.string.application_will_notify_you_when_it_is_time_for_your_loved_one_to_take_his_her_medication); + break; + default: + title = getString(R.string.reinventing_connected_ncaregiving); + subtitle = getString(R.string.you_are_always_connected_and_will_be_notified_when_your_loved_ones_need_you); + break; + } + + binding.title.setText(title); + binding.subTitle.setText(subtitle); + + } + }); + } + +} diff --git a/app/src/main/java/com/ssb/simplitend/welcome/welcomecg/fragments/onboardfragemts/OnBoardOneFragment.java b/app/src/main/java/com/ssb/simplitend/welcome/welcomecg/fragments/onboardfragemts/OnBoardOneFragment.java new file mode 100644 index 0000000..d798d62 --- /dev/null +++ b/app/src/main/java/com/ssb/simplitend/welcome/welcomecg/fragments/onboardfragemts/OnBoardOneFragment.java @@ -0,0 +1,30 @@ +package com.ssb.simplitend.welcome.welcomecg.fragments.onboardfragemts; + +import android.os.Bundle; +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; + +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import androidx.fragment.app.Fragment; + +import com.ssb.simplitend.R; +import com.ssb.simplitend.databinding.CgOnboardViewHolderBinding; + +public class OnBoardOneFragment extends Fragment { + + public OnBoardOneFragment(){ + // required + } + + @Nullable + @Override + public View onCreateView(@NonNull LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) { + CgOnboardViewHolderBinding binding = CgOnboardViewHolderBinding.inflate(inflater, container, false); + + binding.imageView.setImageResource(R.drawable.ic_cg_onboard_one); + + return binding.getRoot(); + } +} diff --git a/app/src/main/java/com/ssb/simplitend/welcome/welcomecg/fragments/onboardfragemts/OnBoardThreeFragment.java b/app/src/main/java/com/ssb/simplitend/welcome/welcomecg/fragments/onboardfragemts/OnBoardThreeFragment.java new file mode 100644 index 0000000..732049a --- /dev/null +++ b/app/src/main/java/com/ssb/simplitend/welcome/welcomecg/fragments/onboardfragemts/OnBoardThreeFragment.java @@ -0,0 +1,30 @@ +package com.ssb.simplitend.welcome.welcomecg.fragments.onboardfragemts; + +import android.os.Bundle; +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; + +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import androidx.fragment.app.Fragment; + +import com.ssb.simplitend.R; +import com.ssb.simplitend.databinding.CgOnboardViewHolderBinding; + +public class OnBoardThreeFragment extends Fragment { + + public OnBoardThreeFragment(){ + // required + } + + @Nullable + @Override + public View onCreateView(@NonNull LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) { + CgOnboardViewHolderBinding binding = CgOnboardViewHolderBinding.inflate(inflater, container, false); + + binding.imageView.setImageResource(R.drawable.ic_cg_onboard_three); + + return binding.getRoot(); + } +} diff --git a/app/src/main/java/com/ssb/simplitend/welcome/welcomecg/fragments/onboardfragemts/OnBoardTwoFragment.java b/app/src/main/java/com/ssb/simplitend/welcome/welcomecg/fragments/onboardfragemts/OnBoardTwoFragment.java new file mode 100644 index 0000000..b72d1e5 --- /dev/null +++ b/app/src/main/java/com/ssb/simplitend/welcome/welcomecg/fragments/onboardfragemts/OnBoardTwoFragment.java @@ -0,0 +1,30 @@ +package com.ssb.simplitend.welcome.welcomecg.fragments.onboardfragemts; + +import android.os.Bundle; +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; + +import androidx.annotation.NonNull; +import androidx.annotation.Nullable; +import androidx.fragment.app.Fragment; + +import com.ssb.simplitend.R; +import com.ssb.simplitend.databinding.CgOnboardViewHolderBinding; + +public class OnBoardTwoFragment extends Fragment { + + public OnBoardTwoFragment(){ + // required + } + + @Nullable + @Override + public View onCreateView(@NonNull LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) { + CgOnboardViewHolderBinding binding = CgOnboardViewHolderBinding.inflate(inflater, container, false); + + binding.imageView.setImageResource(R.drawable.ic_cg_onboard_two); + + return binding.getRoot(); + } +} diff --git a/app/src/main/java/com/ssb/simplitend/welcome/fragments/ChooseRoleFragment.java b/app/src/main/java/com/ssb/simplitend/welcome/welcomepatient/fragments/ChooseRoleFragment.java similarity index 90% rename from app/src/main/java/com/ssb/simplitend/welcome/fragments/ChooseRoleFragment.java rename to app/src/main/java/com/ssb/simplitend/welcome/welcomepatient/fragments/ChooseRoleFragment.java index 075ce56..581ecd0 100644 --- a/app/src/main/java/com/ssb/simplitend/welcome/fragments/ChooseRoleFragment.java +++ b/app/src/main/java/com/ssb/simplitend/welcome/welcomepatient/fragments/ChooseRoleFragment.java @@ -1,4 +1,4 @@ -package com.ssb.simplitend.welcome.fragments; +package com.ssb.simplitend.welcome.welcomepatient.fragments; import android.os.Bundle; import android.view.LayoutInflater; @@ -47,7 +47,10 @@ public class ChooseRoleFragment extends Fragment { Navigation.findNavController(v).navigate(R.id.action_chooseRoleFragment_to_signInSignUpFragment); }); - binding.caregiverRole.setOnClickListener(v -> makeRoleSelection(CAREGIVER)); + binding.caregiverRole.setOnClickListener(v -> { + makeRoleSelection(CAREGIVER); + Navigation.findNavController(v).navigate(R.id.action_chooseRoleFragment_to_cgOnBoardFragment); + }); } diff --git a/app/src/main/java/com/ssb/simplitend/welcome/fragments/OnBoardPagerAdapter.java b/app/src/main/java/com/ssb/simplitend/welcome/welcomepatient/fragments/OnBoardPagerAdapter.java similarity index 71% rename from app/src/main/java/com/ssb/simplitend/welcome/fragments/OnBoardPagerAdapter.java rename to app/src/main/java/com/ssb/simplitend/welcome/welcomepatient/fragments/OnBoardPagerAdapter.java index 98ae521..44e7267 100644 --- a/app/src/main/java/com/ssb/simplitend/welcome/fragments/OnBoardPagerAdapter.java +++ b/app/src/main/java/com/ssb/simplitend/welcome/welcomepatient/fragments/OnBoardPagerAdapter.java @@ -1,4 +1,4 @@ -package com.ssb.simplitend.welcome.fragments; +package com.ssb.simplitend.welcome.welcomepatient.fragments; import androidx.annotation.NonNull; import androidx.fragment.app.Fragment; @@ -6,9 +6,9 @@ import androidx.fragment.app.FragmentManager; import androidx.lifecycle.Lifecycle; import androidx.viewpager2.adapter.FragmentStateAdapter; -import com.ssb.simplitend.welcome.fragments.onboardfragments.OnBoardOne; -import com.ssb.simplitend.welcome.fragments.onboardfragments.OnBoardThree; -import com.ssb.simplitend.welcome.fragments.onboardfragments.OnBoardTwo; +import com.ssb.simplitend.welcome.welcomepatient.fragments.onboardfragments.OnBoardOne; +import com.ssb.simplitend.welcome.welcomepatient.fragments.onboardfragments.OnBoardThree; +import com.ssb.simplitend.welcome.welcomepatient.fragments.onboardfragments.OnBoardTwo; public class OnBoardPagerAdapter extends FragmentStateAdapter { diff --git a/app/src/main/java/com/ssb/simplitend/welcome/fragments/SignInFragment.java b/app/src/main/java/com/ssb/simplitend/welcome/welcomepatient/fragments/SignInFragment.java similarity index 95% rename from app/src/main/java/com/ssb/simplitend/welcome/fragments/SignInFragment.java rename to app/src/main/java/com/ssb/simplitend/welcome/welcomepatient/fragments/SignInFragment.java index 965ad0a..61129de 100644 --- a/app/src/main/java/com/ssb/simplitend/welcome/fragments/SignInFragment.java +++ b/app/src/main/java/com/ssb/simplitend/welcome/welcomepatient/fragments/SignInFragment.java @@ -1,4 +1,4 @@ -package com.ssb.simplitend.welcome.fragments; +package com.ssb.simplitend.welcome.welcomepatient.fragments; import android.app.ProgressDialog; import android.content.Intent; @@ -22,9 +22,9 @@ import com.ssb.simplitend.apputils.AppUtil; import com.ssb.simplitend.apputils.EditTextErrorRemover; import com.ssb.simplitend.patient_dashboard.DashBoardActivity; import com.ssb.simplitend.databinding.SignInFragmentBinding; -import com.ssb.simplitend.welcome.mvvm.WelcomeContracts; -import com.ssb.simplitend.welcome.mvvm.WelcomeViewModel; -import com.ssb.simplitend.welcome.mvvm.models.PatientResult; +import com.ssb.simplitend.welcome.welcomepatient.mvvm.WelcomeContracts; +import com.ssb.simplitend.welcome.welcomepatient.mvvm.WelcomeViewModel; +import com.ssb.simplitend.welcome.welcomepatient.mvvm.models.PatientResult; import java.util.HashMap; import java.util.Map; diff --git a/app/src/main/java/com/ssb/simplitend/welcome/fragments/SignInSignUpFragment.java b/app/src/main/java/com/ssb/simplitend/welcome/welcomepatient/fragments/SignInSignUpFragment.java similarity index 96% rename from app/src/main/java/com/ssb/simplitend/welcome/fragments/SignInSignUpFragment.java rename to app/src/main/java/com/ssb/simplitend/welcome/welcomepatient/fragments/SignInSignUpFragment.java index bdb51c8..5d2550e 100644 --- a/app/src/main/java/com/ssb/simplitend/welcome/fragments/SignInSignUpFragment.java +++ b/app/src/main/java/com/ssb/simplitend/welcome/welcomepatient/fragments/SignInSignUpFragment.java @@ -1,4 +1,4 @@ -package com.ssb.simplitend.welcome.fragments; +package com.ssb.simplitend.welcome.welcomepatient.fragments; import android.os.Bundle; import android.view.LayoutInflater; diff --git a/app/src/main/java/com/ssb/simplitend/welcome/fragments/WelcomeFragment.java b/app/src/main/java/com/ssb/simplitend/welcome/welcomepatient/fragments/WelcomeFragment.java similarity index 91% rename from app/src/main/java/com/ssb/simplitend/welcome/fragments/WelcomeFragment.java rename to app/src/main/java/com/ssb/simplitend/welcome/welcomepatient/fragments/WelcomeFragment.java index d75c00f..7edd458 100644 --- a/app/src/main/java/com/ssb/simplitend/welcome/fragments/WelcomeFragment.java +++ b/app/src/main/java/com/ssb/simplitend/welcome/welcomepatient/fragments/WelcomeFragment.java @@ -1,11 +1,9 @@ -package com.ssb.simplitend.welcome.fragments; +package com.ssb.simplitend.welcome.welcomepatient.fragments; 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.annotation.NonNull; import androidx.annotation.Nullable; @@ -15,7 +13,7 @@ import androidx.navigation.Navigation; import com.ssb.simplitend.R; import com.ssb.simplitend.databinding.WelcomeFragmentBinding; -import com.ssb.simplitend.welcome.mvvm.WelcomeViewModel; +import com.ssb.simplitend.welcome.welcomepatient.mvvm.WelcomeViewModel; public class WelcomeFragment extends Fragment { diff --git a/app/src/main/java/com/ssb/simplitend/welcome/fragments/contacts/AddContactFragment.java b/app/src/main/java/com/ssb/simplitend/welcome/welcomepatient/fragments/contacts/AddContactFragment.java similarity index 87% rename from app/src/main/java/com/ssb/simplitend/welcome/fragments/contacts/AddContactFragment.java rename to app/src/main/java/com/ssb/simplitend/welcome/welcomepatient/fragments/contacts/AddContactFragment.java index 4c9185f..385bc71 100644 --- a/app/src/main/java/com/ssb/simplitend/welcome/fragments/contacts/AddContactFragment.java +++ b/app/src/main/java/com/ssb/simplitend/welcome/welcomepatient/fragments/contacts/AddContactFragment.java @@ -1,7 +1,7 @@ -package com.ssb.simplitend.welcome.fragments.contacts; +package com.ssb.simplitend.welcome.welcomepatient.fragments.contacts; -import static com.ssb.simplitend.welcome.fragments.contacts.ContactInfoFragment.CONTACT_DATA_KEY; -import static com.ssb.simplitend.welcome.fragments.contacts.CreateContactFragment.TO_EDIT_KEY; +import static com.ssb.simplitend.welcome.welcomepatient.fragments.contacts.ContactInfoFragment.CONTACT_DATA_KEY; +import static com.ssb.simplitend.welcome.welcomepatient.fragments.contacts.CreateContactFragment.TO_EDIT_KEY; import android.app.ProgressDialog; import android.os.Bundle; @@ -20,19 +20,18 @@ import androidx.recyclerview.widget.GridLayoutManager; import com.google.android.material.bottomsheet.BottomSheetDialog; import com.ssb.simplitend.R; import com.ssb.simplitend.apputils.AppUtil; -import com.ssb.simplitend.apputils.RetrofitHelper; import com.ssb.simplitend.databinding.AddContactFragmentBinding; import com.ssb.simplitend.databinding.DoneBottomsheetBinding; -import com.ssb.simplitend.welcome.fragments.contacts.mvvm.AddContactAdapter; -import com.ssb.simplitend.welcome.fragments.contacts.mvvm.ContactViewModel; -import com.ssb.simplitend.welcome.fragments.contacts.mvvm.models.ContactData; -import com.ssb.simplitend.welcome.fragments.contacts.mvvm.models.ContactListResponse; -import com.ssb.simplitend.welcome.mvvm.WelcomeContracts; +import com.ssb.simplitend.welcome.welcomepatient.fragments.contacts.mvvm.AddContactAdapter; +import com.ssb.simplitend.welcome.welcomepatient.fragments.contacts.mvvm.ContactViewModel; +import com.ssb.simplitend.welcome.welcomepatient.fragments.contacts.mvvm.models.ContactData; +import com.ssb.simplitend.welcome.welcomepatient.fragments.contacts.mvvm.models.ContactListResponse; +import com.ssb.simplitend.welcome.welcomepatient.mvvm.WelcomeContracts; import java.util.ArrayList; import java.util.List; -public class AddContactFragment extends Fragment implements WelcomeContracts.ContactListContracts, AddContactAdapter.ContactClickListener{ +public class AddContactFragment extends Fragment implements WelcomeContracts.ContactListContracts, AddContactAdapter.ContactClickListener { // view binding protected AddContactFragmentBinding binding; diff --git a/app/src/main/java/com/ssb/simplitend/welcome/fragments/contacts/ContactInfoFragment.java b/app/src/main/java/com/ssb/simplitend/welcome/welcomepatient/fragments/contacts/ContactInfoFragment.java similarity index 91% rename from app/src/main/java/com/ssb/simplitend/welcome/fragments/contacts/ContactInfoFragment.java rename to app/src/main/java/com/ssb/simplitend/welcome/welcomepatient/fragments/contacts/ContactInfoFragment.java index 18a6ea9..4ae025d 100644 --- a/app/src/main/java/com/ssb/simplitend/welcome/fragments/contacts/ContactInfoFragment.java +++ b/app/src/main/java/com/ssb/simplitend/welcome/welcomepatient/fragments/contacts/ContactInfoFragment.java @@ -1,7 +1,7 @@ -package com.ssb.simplitend.welcome.fragments.contacts; +package com.ssb.simplitend.welcome.welcomepatient.fragments.contacts; -import static com.ssb.simplitend.welcome.fragments.contacts.CreateContactFragment.CONTACT_KEY; -import static com.ssb.simplitend.welcome.fragments.contacts.CreateContactFragment.TO_EDIT_KEY; +import static com.ssb.simplitend.welcome.welcomepatient.fragments.contacts.CreateContactFragment.CONTACT_KEY; +import static com.ssb.simplitend.welcome.welcomepatient.fragments.contacts.CreateContactFragment.TO_EDIT_KEY; import android.app.ProgressDialog; import android.content.Intent; @@ -22,9 +22,9 @@ import com.bumptech.glide.Glide; import com.ssb.simplitend.R; import com.ssb.simplitend.apputils.AppUtil; import com.ssb.simplitend.databinding.ContactInfoFragmentBinding; -import com.ssb.simplitend.welcome.fragments.contacts.mvvm.ContactViewModel; -import com.ssb.simplitend.welcome.fragments.contacts.mvvm.models.ContactData; -import com.ssb.simplitend.welcome.mvvm.WelcomeContracts; +import com.ssb.simplitend.welcome.welcomepatient.fragments.contacts.mvvm.ContactViewModel; +import com.ssb.simplitend.welcome.welcomepatient.fragments.contacts.mvvm.models.ContactData; +import com.ssb.simplitend.welcome.welcomepatient.mvvm.WelcomeContracts; public class ContactInfoFragment extends Fragment implements WelcomeContracts.DeleteContactInterface { diff --git a/app/src/main/java/com/ssb/simplitend/welcome/fragments/contacts/ContactListAdapter.java b/app/src/main/java/com/ssb/simplitend/welcome/welcomepatient/fragments/contacts/ContactListAdapter.java similarity index 91% rename from app/src/main/java/com/ssb/simplitend/welcome/fragments/contacts/ContactListAdapter.java rename to app/src/main/java/com/ssb/simplitend/welcome/welcomepatient/fragments/contacts/ContactListAdapter.java index 0d8e6bc..6383b89 100644 --- a/app/src/main/java/com/ssb/simplitend/welcome/fragments/contacts/ContactListAdapter.java +++ b/app/src/main/java/com/ssb/simplitend/welcome/welcomepatient/fragments/contacts/ContactListAdapter.java @@ -1,4 +1,4 @@ -package com.ssb.simplitend.welcome.fragments.contacts; +package com.ssb.simplitend.welcome.welcomepatient.fragments.contacts; import android.util.Log; import android.view.LayoutInflater; @@ -10,7 +10,7 @@ import androidx.recyclerview.widget.ListAdapter; import androidx.recyclerview.widget.RecyclerView; import com.ssb.simplitend.databinding.ContactViewHolderBinding; -import com.ssb.simplitend.welcome.fragments.contacts.mvvm.Contact; +import com.ssb.simplitend.welcome.welcomepatient.fragments.contacts.mvvm.Contact; public class ContactListAdapter extends ListAdapter { @@ -19,12 +19,12 @@ public class ContactListAdapter extends ListAdapter DIFF_UTIL = new DiffUtil.ItemCallback() { @Override public boolean areItemsTheSame(@NonNull Contact oldItem, @NonNull Contact newItem) { - return oldItem.first_name.equals(newItem.first_name); + return false; } @Override public boolean areContentsTheSame(@NonNull Contact oldItem, @NonNull Contact newItem) { - return oldItem.equals(newItem); + return false; } }; diff --git a/app/src/main/java/com/ssb/simplitend/welcome/fragments/contacts/ContactListFragment.java b/app/src/main/java/com/ssb/simplitend/welcome/welcomepatient/fragments/contacts/ContactListFragment.java similarity index 90% rename from app/src/main/java/com/ssb/simplitend/welcome/fragments/contacts/ContactListFragment.java rename to app/src/main/java/com/ssb/simplitend/welcome/welcomepatient/fragments/contacts/ContactListFragment.java index e382100..10e7bd0 100644 --- a/app/src/main/java/com/ssb/simplitend/welcome/fragments/contacts/ContactListFragment.java +++ b/app/src/main/java/com/ssb/simplitend/welcome/welcomepatient/fragments/contacts/ContactListFragment.java @@ -1,7 +1,4 @@ -package com.ssb.simplitend.welcome.fragments.contacts; - -import static com.ssb.simplitend.welcome.fragments.contacts.CreateContactFragment.CONTACT_KEY; -import static com.ssb.simplitend.welcome.fragments.contacts.CreateContactFragment.TO_EDIT_KEY; +package com.ssb.simplitend.welcome.welcomepatient.fragments.contacts; import android.Manifest; import android.annotation.SuppressLint; @@ -30,9 +27,9 @@ import androidx.recyclerview.widget.LinearLayoutManager; import com.ssb.simplitend.R; import com.ssb.simplitend.databinding.ContactListFragmentBinding; -import com.ssb.simplitend.welcome.fragments.contacts.mvvm.Contact; -import com.ssb.simplitend.welcome.fragments.contacts.mvvm.ContactViewModel; -import com.ssb.simplitend.welcome.fragments.contacts.mvvm.models.ContactData; +import com.ssb.simplitend.welcome.welcomepatient.fragments.contacts.mvvm.Contact; +import com.ssb.simplitend.welcome.welcomepatient.fragments.contacts.mvvm.ContactViewModel; +import com.ssb.simplitend.welcome.welcomepatient.fragments.contacts.mvvm.models.ContactData; import java.util.ArrayList; @@ -86,8 +83,8 @@ public class ContactListFragment extends Fragment { contactListAdapter.setContactClickListener(contact -> { Bundle bundle = new Bundle(); - bundle.putBoolean(TO_EDIT_KEY, false); - bundle.putSerializable(CONTACT_KEY, new ContactData(contact)); + bundle.putBoolean(CreateContactFragment.TO_EDIT_KEY, false); + bundle.putSerializable(CreateContactFragment.CONTACT_KEY, new ContactData(contact)); Navigation.findNavController(binding.getRoot()).navigate(R.id.action_contactListFragment_to_createContactFragment, bundle); } ); @@ -189,7 +186,6 @@ public class ContactListFragment extends Fragment { } contactViewModel = new ViewModelProvider(requireActivity()).get(ContactViewModel.class); - Log.d(TAG, "initializeViews: viewmodel " + contactViewModel); contactList = null; contactList = contactViewModel.getContactList(requireContext()); diff --git a/app/src/main/java/com/ssb/simplitend/welcome/fragments/contacts/CreateContactFragment.java b/app/src/main/java/com/ssb/simplitend/welcome/welcomepatient/fragments/contacts/CreateContactFragment.java similarity index 93% rename from app/src/main/java/com/ssb/simplitend/welcome/fragments/contacts/CreateContactFragment.java rename to app/src/main/java/com/ssb/simplitend/welcome/welcomepatient/fragments/contacts/CreateContactFragment.java index 9d0611b..debee1c 100644 --- a/app/src/main/java/com/ssb/simplitend/welcome/fragments/contacts/CreateContactFragment.java +++ b/app/src/main/java/com/ssb/simplitend/welcome/welcomepatient/fragments/contacts/CreateContactFragment.java @@ -1,4 +1,4 @@ -package com.ssb.simplitend.welcome.fragments.contacts; +package com.ssb.simplitend.welcome.welcomepatient.fragments.contacts; import static com.ssb.simplitend.apputils.RetrofitHelper.CREATE_CONTACT; import static com.ssb.simplitend.apputils.RetrofitHelper.UPDATE_CONTACT; @@ -33,11 +33,11 @@ import com.google.i18n.phonenumbers.Phonenumber; import com.ssb.simplitend.R; import com.ssb.simplitend.apputils.AppUtil; import com.ssb.simplitend.databinding.CreateEditContactFragmentBinding; -import com.ssb.simplitend.welcome.fragments.contacts.mvvm.Contact; -import com.ssb.simplitend.welcome.fragments.contacts.mvvm.ContactViewModel; -import com.ssb.simplitend.welcome.fragments.contacts.mvvm.models.ContactData; -import com.ssb.simplitend.welcome.fragments.contacts.mvvm.models.ContactListResponse; -import com.ssb.simplitend.welcome.mvvm.WelcomeContracts; +import com.ssb.simplitend.welcome.welcomepatient.fragments.contacts.mvvm.Contact; +import com.ssb.simplitend.welcome.welcomepatient.fragments.contacts.mvvm.ContactViewModel; +import com.ssb.simplitend.welcome.welcomepatient.fragments.contacts.mvvm.models.ContactData; +import com.ssb.simplitend.welcome.welcomepatient.fragments.contacts.mvvm.models.ContactListResponse; +import com.ssb.simplitend.welcome.welcomepatient.mvvm.WelcomeContracts; import java.io.File; import java.util.ArrayList; @@ -117,6 +117,10 @@ public class CreateContactFragment extends Fragment implements WelcomeContracts. binding.countryCodes.setItems(countryCodeList); + if (!countryCodeList.contains("+1")){ + countryCodeList.add("+1"); + } + binding.countryCodes.selectItemByIndex(countryCodeList.indexOf("+91")); binding.countryCodes.setDismissWhenNotifiedItemSelected(true); @@ -125,6 +129,52 @@ public class CreateContactFragment extends Fragment implements WelcomeContracts. progressDialog = new ProgressDialog(requireContext()); + // phone number formatting + // to deal with input pasting in the edit text + InputFilter phoneFilter = (charSequence, i, i1, spanned, i2, i3) -> { + String phone_number_str = charSequence.toString(); + + String country_code = null; + + if (binding.countryCodes.getSelectedIndex() != -1){ + country_code = countryCodeList.get(binding.countryCodes.getSelectedIndex()); + } + + try { + PhoneNumberUtil phoneNumberUtil = PhoneNumberUtil.getInstance(); + Phonenumber.PhoneNumber phoneNumber = phoneNumberUtil.parse(charSequence, "US"); + + phone_number_str = String.valueOf(phoneNumber.getNationalNumber()); + country_code = "+" + phoneNumber.getCountryCode(); + } catch (Exception e) { + // nothing + } + + if (country_code != null && !countryCodeList.contains(country_code)){ + countryCodeList.add(country_code); + } + + if (country_code != null){ + binding.countryCodes.selectItemByIndex(countryCodeList.indexOf(country_code)); + } + + if (phone_number_str.length() > 10){ + // pasted number length is greater than 10 + return phone_number_str.substring(0, 10); + } + + String total_phone_number = binding.phoneNumber.getText().toString() + phone_number_str; + + if (total_phone_number.length() > 10){ + // max length should be 10 + return ""; + }else{ + return phone_number_str; + } + }; + + binding.phoneNumber.setFilters(new InputFilter[]{phoneFilter}); + Bundle bundle = getArguments(); if (bundle != null) { @@ -175,52 +225,6 @@ public class CreateContactFragment extends Fragment implements WelcomeContracts. Toast.makeText(requireContext(), "Task Cancelled", Toast.LENGTH_SHORT).show(); } }); - - // phone number formatting - // to deal with input pasting in the edit text - InputFilter phoneFilter = (charSequence, i, i1, spanned, i2, i3) -> { - String phone_number_str = charSequence.toString(); - - String country_code = null; - - if (binding.countryCodes.getSelectedIndex() != -1){ - country_code = countryCodeList.get(binding.countryCodes.getSelectedIndex()); - } - - try { - PhoneNumberUtil phoneNumberUtil = PhoneNumberUtil.getInstance(); - Phonenumber.PhoneNumber phoneNumber = phoneNumberUtil.parse(charSequence, "US"); - - phone_number_str = String.valueOf(phoneNumber.getNationalNumber()); - country_code = "+" + phoneNumber.getCountryCode(); - } catch (Exception e) { - // nothing - } - - if (country_code != null && !countryCodeList.contains(country_code)){ - countryCodeList.add(country_code); - } - - if (country_code != null){ - binding.countryCodes.selectItemByIndex(countryCodeList.indexOf(country_code)); - } - - if (phone_number_str.length() > 10){ - // pasted number length is greater than 10 - return phone_number_str.substring(0, 10); - } - - String total_phone_number = binding.phoneNumber.getText().toString() + phone_number_str; - - if (total_phone_number.length() > 10){ - // max length should be 10 - return ""; - }else{ - return phone_number_str; - } - }; - - binding.phoneNumber.setFilters(new InputFilter[]{phoneFilter}); } private void clickEvents() { @@ -499,33 +503,10 @@ public class CreateContactFragment extends Fragment implements WelcomeContracts. if (contactData.first_name != null) binding.name.setText(contactData.first_name); - String[] code_phone = contactData.phone_number.split(" "); - - if (code_phone.length > 1) { - // there is a country code - int index = countryCodeList.indexOf(code_phone[0]); - - int i; - - if (index >= 0) { - // country code exits - binding.countryCodes.selectItemByIndex(index); - i = 1; - } else { - // country code doesn't exits - i = 0; - binding.countryCodes.clearSelectedItem(); - } - - contactData.phone_number = ""; - for (; i < code_phone.length; i++) { - contactData.phone_number = contactData.phone_number.concat(code_phone[i]); - } - } else { - binding.countryCodes.clearSelectedItem(); - } - binding.phoneNumber.setText(contactData.phone_number); + if (contactData.country_code != null && countryCodeList.contains(contactData.country_code)){ + binding.countryCodes.selectItemByIndex(countryCodeList.indexOf(contactData.country_code)); + } if (contactData.email_address != null) binding.email.setText(contactData.email_address); diff --git a/app/src/main/java/com/ssb/simplitend/welcome/fragments/contacts/mvvm/AddContactAdapter.java b/app/src/main/java/com/ssb/simplitend/welcome/welcomepatient/fragments/contacts/mvvm/AddContactAdapter.java similarity index 94% rename from app/src/main/java/com/ssb/simplitend/welcome/fragments/contacts/mvvm/AddContactAdapter.java rename to app/src/main/java/com/ssb/simplitend/welcome/welcomepatient/fragments/contacts/mvvm/AddContactAdapter.java index f41077e..32930f4 100644 --- a/app/src/main/java/com/ssb/simplitend/welcome/fragments/contacts/mvvm/AddContactAdapter.java +++ b/app/src/main/java/com/ssb/simplitend/welcome/welcomepatient/fragments/contacts/mvvm/AddContactAdapter.java @@ -1,6 +1,6 @@ -package com.ssb.simplitend.welcome.fragments.contacts.mvvm; +package com.ssb.simplitend.welcome.welcomepatient.fragments.contacts.mvvm; -import static com.ssb.simplitend.welcome.fragments.contacts.CreateContactFragment.TO_EDIT_KEY; +import static com.ssb.simplitend.welcome.welcomepatient.fragments.contacts.CreateContactFragment.TO_EDIT_KEY; import android.app.AlertDialog; import android.os.Bundle; @@ -17,7 +17,7 @@ import androidx.recyclerview.widget.RecyclerView; import com.bumptech.glide.Glide; import com.ssb.simplitend.R; import com.ssb.simplitend.databinding.AddContactViewholderBinding; -import com.ssb.simplitend.welcome.fragments.contacts.mvvm.models.ContactData; +import com.ssb.simplitend.welcome.welcomepatient.fragments.contacts.mvvm.models.ContactData; public class AddContactAdapter extends ListAdapter { diff --git a/app/src/main/java/com/ssb/simplitend/welcome/fragments/contacts/mvvm/Contact.java b/app/src/main/java/com/ssb/simplitend/welcome/welcomepatient/fragments/contacts/mvvm/Contact.java similarity index 66% rename from app/src/main/java/com/ssb/simplitend/welcome/fragments/contacts/mvvm/Contact.java rename to app/src/main/java/com/ssb/simplitend/welcome/welcomepatient/fragments/contacts/mvvm/Contact.java index e78a031..667b633 100644 --- a/app/src/main/java/com/ssb/simplitend/welcome/fragments/contacts/mvvm/Contact.java +++ b/app/src/main/java/com/ssb/simplitend/welcome/welcomepatient/fragments/contacts/mvvm/Contact.java @@ -1,4 +1,6 @@ -package com.ssb.simplitend.welcome.fragments.contacts.mvvm; +package com.ssb.simplitend.welcome.welcomepatient.fragments.contacts.mvvm; + +import androidx.annotation.Nullable; import java.io.Serializable; import java.util.Objects; @@ -9,6 +11,9 @@ public class Contact implements Serializable { public String is_sos, updated_at, created_at; + @Nullable + public String country_code; + public long id; public Contact(){} @@ -32,19 +37,6 @@ public class Contact implements Serializable { this.created_at = created_at; } - @Override - public boolean equals(Object o) { - if (this == o) return true; - if (o == null || getClass() != o.getClass()) return false; - Contact contact = (Contact) o; - return first_name.equals(contact.first_name) && Objects.equals(imageUri, contact.imageUri) && phone_number.equals(contact.phone_number) && Objects.equals(relationship, contact.relationship) && Objects.equals(email_address, contact.email_address); - } - - @Override - public int hashCode() { - return Objects.hash(first_name, imageUri, phone_number, relationship, email_address); - } - @Override public String toString() { return "Contact{" + diff --git a/app/src/main/java/com/ssb/simplitend/welcome/fragments/contacts/mvvm/ContactViewModel.java b/app/src/main/java/com/ssb/simplitend/welcome/welcomepatient/fragments/contacts/mvvm/ContactViewModel.java similarity index 97% rename from app/src/main/java/com/ssb/simplitend/welcome/fragments/contacts/mvvm/ContactViewModel.java rename to app/src/main/java/com/ssb/simplitend/welcome/welcomepatient/fragments/contacts/mvvm/ContactViewModel.java index 6fce439..a2fd606 100644 --- a/app/src/main/java/com/ssb/simplitend/welcome/fragments/contacts/mvvm/ContactViewModel.java +++ b/app/src/main/java/com/ssb/simplitend/welcome/welcomepatient/fragments/contacts/mvvm/ContactViewModel.java @@ -1,4 +1,4 @@ -package com.ssb.simplitend.welcome.fragments.contacts.mvvm; +package com.ssb.simplitend.welcome.welcomepatient.fragments.contacts.mvvm; import android.app.Application; import android.content.Context; @@ -13,7 +13,7 @@ import com.google.android.material.bottomsheet.BottomSheetDialog; import com.ssb.simplitend.R; import com.ssb.simplitend.databinding.DecisionBottomsheetBinding; import com.ssb.simplitend.databinding.DoneBottomsheetBinding; -import com.ssb.simplitend.welcome.mvvm.WelcomeContracts; +import com.ssb.simplitend.welcome.welcomepatient.mvvm.WelcomeContracts; import org.json.JSONArray; import org.json.JSONObject; @@ -27,7 +27,6 @@ import java.util.Map; import okhttp3.MultipartBody; import okhttp3.RequestBody; -import okhttp3.ResponseBody; public class ContactViewModel extends AndroidViewModel { diff --git a/app/src/main/java/com/ssb/simplitend/welcome/fragments/contacts/mvvm/UserContactRepository.java b/app/src/main/java/com/ssb/simplitend/welcome/welcomepatient/fragments/contacts/mvvm/UserContactRepository.java similarity index 84% rename from app/src/main/java/com/ssb/simplitend/welcome/fragments/contacts/mvvm/UserContactRepository.java rename to app/src/main/java/com/ssb/simplitend/welcome/welcomepatient/fragments/contacts/mvvm/UserContactRepository.java index 63812f7..2dacf06 100644 --- a/app/src/main/java/com/ssb/simplitend/welcome/fragments/contacts/mvvm/UserContactRepository.java +++ b/app/src/main/java/com/ssb/simplitend/welcome/welcomepatient/fragments/contacts/mvvm/UserContactRepository.java @@ -1,4 +1,4 @@ -package com.ssb.simplitend.welcome.fragments.contacts.mvvm; +package com.ssb.simplitend.welcome.welcomepatient.fragments.contacts.mvvm; import android.content.ContentResolver; import android.content.Context; @@ -9,11 +9,13 @@ import android.util.Log; import androidx.annotation.NonNull; +import com.google.i18n.phonenumbers.PhoneNumberUtil; +import com.google.i18n.phonenumbers.Phonenumber; import com.ssb.simplitend.apputils.RetrofitHelper; -import com.ssb.simplitend.welcome.fragments.contacts.mvvm.models.ContactListResponse; -import com.ssb.simplitend.welcome.mvvm.WelcomeApiService; -import com.ssb.simplitend.welcome.mvvm.WelcomeContracts; -import com.ssb.simplitend.welcome.mvvm.models.CallResponse; +import com.ssb.simplitend.welcome.welcomepatient.fragments.contacts.mvvm.models.ContactListResponse; +import com.ssb.simplitend.welcome.welcomepatient.mvvm.WelcomeApiService; +import com.ssb.simplitend.welcome.welcomepatient.mvvm.WelcomeContracts; +import com.ssb.simplitend.welcome.welcomepatient.mvvm.models.CallResponse; import java.util.ArrayList; import java.util.HashSet; @@ -175,27 +177,36 @@ public class UserContactRepository { if (cursor != null) { // To avoid duplicate phone numbers - HashSet mobileNoSet = new HashSet(); + HashSet mobileNoSet = new HashSet<>(); try { final int nameIndex = cursor.getColumnIndex(ContactsContract.Contacts.DISPLAY_NAME); final int numberIndex = cursor.getColumnIndex(ContactsContract.CommonDataKinds.Phone.NUMBER); - Log.d("aditya", "getContactList: " + cursor.getColumnCount()); - - String name, number, photoUri; + String name, number, country_code = null; while (cursor.moveToNext()) { name = cursor.getString(nameIndex); number = cursor.getString(numberIndex); + Log.d(TAG, "getContactList: " + number); + if (!mobileNoSet.contains(number)) { - number = PhoneNumberUtils.formatNumber(number, Locale.getDefault().getCountry()); + try { + PhoneNumberUtil phoneNumberUtil = PhoneNumberUtil.getInstance(); + Phonenumber.PhoneNumber phoneNumber = phoneNumberUtil.parse(number, "US"); - number = number.replace("-", ""); - number = number.replace("(", ""); - number = number.replace(")", ""); + number = String.valueOf(phoneNumber.getNationalNumber()); + country_code = "+" + phoneNumber.getCountryCode(); + } catch (Exception e) { + number = number.replace("-", ""); + number = number.replace("(", ""); + number = number.replace(")", ""); + } - contactList.add(new Contact(name, number)); + Contact contact = new Contact(name, number); + contact.country_code = country_code; + + contactList.add(contact); mobileNoSet.add(number); } } diff --git a/app/src/main/java/com/ssb/simplitend/welcome/fragments/contacts/mvvm/models/CareGiverData.java b/app/src/main/java/com/ssb/simplitend/welcome/welcomepatient/fragments/contacts/mvvm/models/CareGiverData.java similarity index 86% rename from app/src/main/java/com/ssb/simplitend/welcome/fragments/contacts/mvvm/models/CareGiverData.java rename to app/src/main/java/com/ssb/simplitend/welcome/welcomepatient/fragments/contacts/mvvm/models/CareGiverData.java index 2cb0589..faad6b6 100644 --- a/app/src/main/java/com/ssb/simplitend/welcome/fragments/contacts/mvvm/models/CareGiverData.java +++ b/app/src/main/java/com/ssb/simplitend/welcome/welcomepatient/fragments/contacts/mvvm/models/CareGiverData.java @@ -1,4 +1,4 @@ -package com.ssb.simplitend.welcome.fragments.contacts.mvvm.models; +package com.ssb.simplitend.welcome.welcomepatient.fragments.contacts.mvvm.models; import androidx.annotation.NonNull; diff --git a/app/src/main/java/com/ssb/simplitend/welcome/fragments/contacts/mvvm/models/ContactData.java b/app/src/main/java/com/ssb/simplitend/welcome/welcomepatient/fragments/contacts/mvvm/models/ContactData.java similarity index 88% rename from app/src/main/java/com/ssb/simplitend/welcome/fragments/contacts/mvvm/models/ContactData.java rename to app/src/main/java/com/ssb/simplitend/welcome/welcomepatient/fragments/contacts/mvvm/models/ContactData.java index 000eb1c..db6c80a 100644 --- a/app/src/main/java/com/ssb/simplitend/welcome/fragments/contacts/mvvm/models/ContactData.java +++ b/app/src/main/java/com/ssb/simplitend/welcome/welcomepatient/fragments/contacts/mvvm/models/ContactData.java @@ -1,8 +1,8 @@ -package com.ssb.simplitend.welcome.fragments.contacts.mvvm.models; +package com.ssb.simplitend.welcome.welcomepatient.fragments.contacts.mvvm.models; import androidx.annotation.NonNull; -import com.ssb.simplitend.welcome.fragments.contacts.mvvm.Contact; +import com.ssb.simplitend.welcome.welcomepatient.fragments.contacts.mvvm.Contact; import java.io.Serializable; import java.util.Objects; @@ -17,6 +17,8 @@ public class ContactData implements Serializable { public String contact_photo; public CareGiverData care_giver_data; + public String country_code; + public int contact_id; public ContactData() { @@ -25,6 +27,7 @@ public class ContactData implements Serializable { public ContactData(Contact contact){ this.first_name = contact.first_name; this.phone_number = contact.phone_number; + this.country_code = contact.country_code; } public ContactData(int id) { diff --git a/app/src/main/java/com/ssb/simplitend/welcome/fragments/contacts/mvvm/models/ContactListResponse.java b/app/src/main/java/com/ssb/simplitend/welcome/welcomepatient/fragments/contacts/mvvm/models/ContactListResponse.java similarity index 88% rename from app/src/main/java/com/ssb/simplitend/welcome/fragments/contacts/mvvm/models/ContactListResponse.java rename to app/src/main/java/com/ssb/simplitend/welcome/welcomepatient/fragments/contacts/mvvm/models/ContactListResponse.java index 7765b3e..22e77fa 100644 --- a/app/src/main/java/com/ssb/simplitend/welcome/fragments/contacts/mvvm/models/ContactListResponse.java +++ b/app/src/main/java/com/ssb/simplitend/welcome/welcomepatient/fragments/contacts/mvvm/models/ContactListResponse.java @@ -1,4 +1,4 @@ -package com.ssb.simplitend.welcome.fragments.contacts.mvvm.models; +package com.ssb.simplitend.welcome.welcomepatient.fragments.contacts.mvvm.models; import androidx.annotation.NonNull; diff --git a/app/src/main/java/com/ssb/simplitend/welcome/fragments/forgotpin/ChangePinFragment.java b/app/src/main/java/com/ssb/simplitend/welcome/welcomepatient/fragments/forgotpin/ChangePinFragment.java similarity index 93% rename from app/src/main/java/com/ssb/simplitend/welcome/fragments/forgotpin/ChangePinFragment.java rename to app/src/main/java/com/ssb/simplitend/welcome/welcomepatient/fragments/forgotpin/ChangePinFragment.java index 34dc4f3..278d937 100644 --- a/app/src/main/java/com/ssb/simplitend/welcome/fragments/forgotpin/ChangePinFragment.java +++ b/app/src/main/java/com/ssb/simplitend/welcome/welcomepatient/fragments/forgotpin/ChangePinFragment.java @@ -1,6 +1,4 @@ -package com.ssb.simplitend.welcome.fragments.forgotpin; - -import static com.ssb.simplitend.welcome.fragments.forgotpin.ForgotPinFragment.EMAIL_KEY; +package com.ssb.simplitend.welcome.welcomepatient.fragments.forgotpin; import android.app.ProgressDialog; import android.os.Bundle; @@ -22,9 +20,9 @@ import com.ssb.simplitend.R; import com.ssb.simplitend.apputils.AppUtil; import com.ssb.simplitend.apputils.EditTextErrorRemover; import com.ssb.simplitend.databinding.ChangePinFragmentBinding; -import com.ssb.simplitend.welcome.mvvm.WelcomeContracts; -import com.ssb.simplitend.welcome.mvvm.WelcomeViewModel; -import com.ssb.simplitend.welcome.mvvm.models.PatientData; +import com.ssb.simplitend.welcome.welcomepatient.mvvm.WelcomeContracts; +import com.ssb.simplitend.welcome.welcomepatient.mvvm.WelcomeViewModel; +import com.ssb.simplitend.welcome.welcomepatient.mvvm.models.PatientData; import java.util.HashMap; import java.util.Map; @@ -70,13 +68,13 @@ public class ChangePinFragment extends Fragment implements WelcomeContracts.Upda Bundle bundle = getArguments(); - if (bundle == null || bundle.getString(EMAIL_KEY) == null){ + if (bundle == null || bundle.getString(ForgotPinFragment.EMAIL_KEY) == null){ Toast.makeText(requireContext(), "Something went wrong", Toast.LENGTH_SHORT).show(); Navigation.findNavController(binding.getRoot()).popBackStack(); return; } - email_id = bundle.getString(EMAIL_KEY); + email_id = bundle.getString(ForgotPinFragment.EMAIL_KEY); } diff --git a/app/src/main/java/com/ssb/simplitend/welcome/fragments/forgotpin/CheckMailFragment.java b/app/src/main/java/com/ssb/simplitend/welcome/welcomepatient/fragments/forgotpin/CheckMailFragment.java similarity index 92% rename from app/src/main/java/com/ssb/simplitend/welcome/fragments/forgotpin/CheckMailFragment.java rename to app/src/main/java/com/ssb/simplitend/welcome/welcomepatient/fragments/forgotpin/CheckMailFragment.java index ce717a2..4bcb4bd 100644 --- a/app/src/main/java/com/ssb/simplitend/welcome/fragments/forgotpin/CheckMailFragment.java +++ b/app/src/main/java/com/ssb/simplitend/welcome/welcomepatient/fragments/forgotpin/CheckMailFragment.java @@ -1,7 +1,4 @@ -package com.ssb.simplitend.welcome.fragments.forgotpin; - -import static com.ssb.simplitend.welcome.fragments.forgotpin.ForgotPinFragment.EMAIL_KEY; -import static com.ssb.simplitend.welcome.fragments.forgotpin.ForgotPinFragment.USER_ID_KEY; +package com.ssb.simplitend.welcome.welcomepatient.fragments.forgotpin; import android.app.ProgressDialog; import android.os.Bundle; @@ -22,9 +19,9 @@ import com.bumptech.glide.Glide; import com.ssb.simplitend.R; import com.ssb.simplitend.apputils.AppUtil; import com.ssb.simplitend.databinding.CheckMailFragmentBinding; -import com.ssb.simplitend.welcome.mvvm.WelcomeContracts; -import com.ssb.simplitend.welcome.mvvm.WelcomeViewModel; -import com.ssb.simplitend.welcome.mvvm.models.OTPSentResponse; +import com.ssb.simplitend.welcome.welcomepatient.mvvm.WelcomeContracts; +import com.ssb.simplitend.welcome.welcomepatient.mvvm.WelcomeViewModel; +import com.ssb.simplitend.welcome.welcomepatient.mvvm.models.OTPSentResponse; import java.util.HashMap; import java.util.Map; @@ -69,16 +66,16 @@ public class CheckMailFragment extends Fragment implements WelcomeContracts.Veri super.onViewCreated(view, savedInstanceState); Bundle bundle = getArguments(); - if (bundle == null || bundle.getString(USER_ID_KEY) == null || bundle.getString(EMAIL_KEY) == null) { + if (bundle == null || bundle.getString(ForgotPinFragment.USER_ID_KEY) == null || bundle.getString(ForgotPinFragment.EMAIL_KEY) == null) { Toast.makeText(requireContext(), "Something went wrong", Toast.LENGTH_SHORT).show(); Navigation.findNavController(binding.getRoot()).popBackStack(); return; } - user_id = bundle.getString(USER_ID_KEY); - email_id = bundle.getString(EMAIL_KEY); + user_id = bundle.getString(ForgotPinFragment.USER_ID_KEY); + email_id = bundle.getString(ForgotPinFragment.EMAIL_KEY); try { - binding.email.setText(encodeEmail(bundle.getString(EMAIL_KEY))); + binding.email.setText(encodeEmail(bundle.getString(ForgotPinFragment.EMAIL_KEY))); }catch (Exception e){ binding.email.setText(email_id); } @@ -302,7 +299,7 @@ public class CheckMailFragment extends Fragment implements WelcomeContracts.Veri Toast.makeText(requireContext(), "OTP verified successfully", Toast.LENGTH_SHORT).show(); Bundle bundle = new Bundle(); - bundle.putString(EMAIL_KEY, email_id); + bundle.putString(ForgotPinFragment.EMAIL_KEY, email_id); Navigation.findNavController(binding.getRoot()) .navigate(R.id.action_checkMailFragment_to_changePinFragment, bundle); diff --git a/app/src/main/java/com/ssb/simplitend/welcome/fragments/forgotpin/ForgotPinFragment.java b/app/src/main/java/com/ssb/simplitend/welcome/welcomepatient/fragments/forgotpin/ForgotPinFragment.java similarity index 93% rename from app/src/main/java/com/ssb/simplitend/welcome/fragments/forgotpin/ForgotPinFragment.java rename to app/src/main/java/com/ssb/simplitend/welcome/welcomepatient/fragments/forgotpin/ForgotPinFragment.java index 46b477c..f23afe0 100644 --- a/app/src/main/java/com/ssb/simplitend/welcome/fragments/forgotpin/ForgotPinFragment.java +++ b/app/src/main/java/com/ssb/simplitend/welcome/welcomepatient/fragments/forgotpin/ForgotPinFragment.java @@ -1,4 +1,4 @@ -package com.ssb.simplitend.welcome.fragments.forgotpin; +package com.ssb.simplitend.welcome.welcomepatient.fragments.forgotpin; import android.app.ProgressDialog; import android.os.Bundle; @@ -18,9 +18,9 @@ import com.ssb.simplitend.R; import com.ssb.simplitend.apputils.AppUtil; import com.ssb.simplitend.apputils.EditTextErrorRemover; import com.ssb.simplitend.databinding.ForgotPinFragmentBinding; -import com.ssb.simplitend.welcome.mvvm.WelcomeContracts; -import com.ssb.simplitend.welcome.mvvm.WelcomeViewModel; -import com.ssb.simplitend.welcome.mvvm.models.OTPSentResponse; +import com.ssb.simplitend.welcome.welcomepatient.mvvm.WelcomeContracts; +import com.ssb.simplitend.welcome.welcomepatient.mvvm.WelcomeViewModel; +import com.ssb.simplitend.welcome.welcomepatient.mvvm.models.OTPSentResponse; public class ForgotPinFragment extends Fragment implements WelcomeContracts.SendOTPToEmailCallback { diff --git a/app/src/main/java/com/ssb/simplitend/welcome/fragments/onboardfragments/OnBoardOne.java b/app/src/main/java/com/ssb/simplitend/welcome/welcomepatient/fragments/onboardfragments/OnBoardOne.java similarity index 90% rename from app/src/main/java/com/ssb/simplitend/welcome/fragments/onboardfragments/OnBoardOne.java rename to app/src/main/java/com/ssb/simplitend/welcome/welcomepatient/fragments/onboardfragments/OnBoardOne.java index 2e3ccca..01a13ad 100644 --- a/app/src/main/java/com/ssb/simplitend/welcome/fragments/onboardfragments/OnBoardOne.java +++ b/app/src/main/java/com/ssb/simplitend/welcome/welcomepatient/fragments/onboardfragments/OnBoardOne.java @@ -1,4 +1,4 @@ -package com.ssb.simplitend.welcome.fragments.onboardfragments; +package com.ssb.simplitend.welcome.welcomepatient.fragments.onboardfragments; import android.os.Bundle; import android.view.LayoutInflater; diff --git a/app/src/main/java/com/ssb/simplitend/welcome/fragments/onboardfragments/OnBoardThree.java b/app/src/main/java/com/ssb/simplitend/welcome/welcomepatient/fragments/onboardfragments/OnBoardThree.java similarity index 91% rename from app/src/main/java/com/ssb/simplitend/welcome/fragments/onboardfragments/OnBoardThree.java rename to app/src/main/java/com/ssb/simplitend/welcome/welcomepatient/fragments/onboardfragments/OnBoardThree.java index a03cfb8..fd208c2 100644 --- a/app/src/main/java/com/ssb/simplitend/welcome/fragments/onboardfragments/OnBoardThree.java +++ b/app/src/main/java/com/ssb/simplitend/welcome/welcomepatient/fragments/onboardfragments/OnBoardThree.java @@ -1,4 +1,4 @@ -package com.ssb.simplitend.welcome.fragments.onboardfragments; +package com.ssb.simplitend.welcome.welcomepatient.fragments.onboardfragments; import android.os.Bundle; import android.view.LayoutInflater; diff --git a/app/src/main/java/com/ssb/simplitend/welcome/fragments/onboardfragments/OnBoardTwo.java b/app/src/main/java/com/ssb/simplitend/welcome/welcomepatient/fragments/onboardfragments/OnBoardTwo.java similarity index 91% rename from app/src/main/java/com/ssb/simplitend/welcome/fragments/onboardfragments/OnBoardTwo.java rename to app/src/main/java/com/ssb/simplitend/welcome/welcomepatient/fragments/onboardfragments/OnBoardTwo.java index 0a8a4ae..851e7e4 100644 --- a/app/src/main/java/com/ssb/simplitend/welcome/fragments/onboardfragments/OnBoardTwo.java +++ b/app/src/main/java/com/ssb/simplitend/welcome/welcomepatient/fragments/onboardfragments/OnBoardTwo.java @@ -1,4 +1,4 @@ -package com.ssb.simplitend.welcome.fragments.onboardfragments; +package com.ssb.simplitend.welcome.welcomepatient.fragments.onboardfragments; import android.os.Bundle; import android.view.LayoutInflater; diff --git a/app/src/main/java/com/ssb/simplitend/welcome/fragments/register/CreatePinFragment.java b/app/src/main/java/com/ssb/simplitend/welcome/welcomepatient/fragments/register/CreatePinFragment.java similarity index 93% rename from app/src/main/java/com/ssb/simplitend/welcome/fragments/register/CreatePinFragment.java rename to app/src/main/java/com/ssb/simplitend/welcome/welcomepatient/fragments/register/CreatePinFragment.java index 3e6f271..8d0e18a 100644 --- a/app/src/main/java/com/ssb/simplitend/welcome/fragments/register/CreatePinFragment.java +++ b/app/src/main/java/com/ssb/simplitend/welcome/welcomepatient/fragments/register/CreatePinFragment.java @@ -1,4 +1,4 @@ -package com.ssb.simplitend.welcome.fragments.register; +package com.ssb.simplitend.welcome.welcomepatient.fragments.register; import android.app.ProgressDialog; import android.os.Bundle; @@ -18,12 +18,11 @@ import androidx.navigation.Navigation; import com.ssb.simplitend.R; import com.ssb.simplitend.apputils.AppUtil; -import com.ssb.simplitend.apputils.RetrofitHelper; import com.ssb.simplitend.databinding.CreatePinFragmentBinding; -import com.ssb.simplitend.welcome.mvvm.WelcomeContracts; -import com.ssb.simplitend.welcome.mvvm.WelcomeViewModel; -import com.ssb.simplitend.welcome.mvvm.models.PatientData; -import com.ssb.simplitend.welcome.mvvm.models.PatientResult; +import com.ssb.simplitend.welcome.welcomepatient.mvvm.WelcomeContracts; +import com.ssb.simplitend.welcome.welcomepatient.mvvm.WelcomeViewModel; +import com.ssb.simplitend.welcome.welcomepatient.mvvm.models.PatientData; +import com.ssb.simplitend.welcome.welcomepatient.mvvm.models.PatientResult; public class CreatePinFragment extends Fragment implements WelcomeContracts.RegisterPatientContract { diff --git a/app/src/main/java/com/ssb/simplitend/welcome/fragments/register/HowToSetUpFragment.java b/app/src/main/java/com/ssb/simplitend/welcome/welcomepatient/fragments/register/HowToSetUpFragment.java similarity index 93% rename from app/src/main/java/com/ssb/simplitend/welcome/fragments/register/HowToSetUpFragment.java rename to app/src/main/java/com/ssb/simplitend/welcome/welcomepatient/fragments/register/HowToSetUpFragment.java index e1d7abf..3cd7e0d 100644 --- a/app/src/main/java/com/ssb/simplitend/welcome/fragments/register/HowToSetUpFragment.java +++ b/app/src/main/java/com/ssb/simplitend/welcome/welcomepatient/fragments/register/HowToSetUpFragment.java @@ -1,4 +1,4 @@ -package com.ssb.simplitend.welcome.fragments.register; +package com.ssb.simplitend.welcome.welcomepatient.fragments.register; import android.os.Bundle; import android.view.LayoutInflater; diff --git a/app/src/main/java/com/ssb/simplitend/welcome/fragments/register/LocationFragment.java b/app/src/main/java/com/ssb/simplitend/welcome/welcomepatient/fragments/register/LocationFragment.java similarity index 94% rename from app/src/main/java/com/ssb/simplitend/welcome/fragments/register/LocationFragment.java rename to app/src/main/java/com/ssb/simplitend/welcome/welcomepatient/fragments/register/LocationFragment.java index 36c8144..de3d21c 100644 --- a/app/src/main/java/com/ssb/simplitend/welcome/fragments/register/LocationFragment.java +++ b/app/src/main/java/com/ssb/simplitend/welcome/welcomepatient/fragments/register/LocationFragment.java @@ -1,4 +1,4 @@ -package com.ssb.simplitend.welcome.fragments.register; +package com.ssb.simplitend.welcome.welcomepatient.fragments.register; import static android.content.Context.LOCATION_SERVICE; @@ -10,17 +10,14 @@ import android.content.Intent; import android.location.Location; import android.location.LocationManager; import android.os.Bundle; -import android.os.SystemClock; import android.provider.Settings; +import android.text.Editable; +import android.text.TextWatcher; import android.util.Log; -import android.view.KeyEvent; import android.view.LayoutInflater; -import android.view.MotionEvent; import android.view.View; import android.view.ViewGroup; import android.view.WindowManager; -import android.view.inputmethod.InputMethodManager; -import android.widget.TextView; import android.widget.Toast; import androidx.activity.result.ActivityResultLauncher; @@ -52,8 +49,8 @@ import com.skydoves.powerspinner.OnSpinnerItemSelectedListener; import com.ssb.simplitend.R; import com.ssb.simplitend.apputils.AppUtil; import com.ssb.simplitend.databinding.LocationFragmentBinding; -import com.ssb.simplitend.welcome.mvvm.WelcomeViewModel; -import com.ssb.simplitend.welcome.mvvm.models.PatientData; +import com.ssb.simplitend.welcome.welcomepatient.mvvm.WelcomeViewModel; +import com.ssb.simplitend.welcome.welcomepatient.mvvm.models.PatientData; import org.json.JSONArray; import org.json.JSONObject; @@ -182,10 +179,30 @@ public class LocationFragment extends Fragment implements OnMapReadyCallback, binding.town.setOnEditorActionListener((textView, i, keyEvent) -> { AppUtil.closeKeyboard(requireActivity()); binding.town.clearFocus(); - binding.countrySpinner.show(); + binding.stateSpinner.show(); return true; }); + binding.zipCode.addTextChangedListener(new TextWatcher() { + @Override + public void beforeTextChanged(CharSequence charSequence, int i, int i1, int i2) { + + } + + @Override + public void onTextChanged(CharSequence charSequence, int i, int i1, int i2) { + + } + + @Override + public void afterTextChanged(Editable editable) { + if (editable.toString().length() == 6){ + binding.zipCode.clearFocus(); + AppUtil.closeKeyboard(requireActivity()); + } + } + }); + } // load data from watcher @@ -522,7 +539,12 @@ public class LocationFragment extends Fragment implements OnMapReadyCallback, binding.stateSpinner.clearSelectedItem(); } - binding.stateSpinner.requestFocus(); + binding.street.requestFocus(); + + if (getActivity() != null) { + getActivity().getWindow() + .setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_VISIBLE); + } }); binding.stateSpinner.setOnSpinnerItemSelectedListener((OnSpinnerItemSelectedListener) (i, s, i1, t1) -> { diff --git a/app/src/main/java/com/ssb/simplitend/welcome/fragments/register/RegisterFragment.java b/app/src/main/java/com/ssb/simplitend/welcome/welcomepatient/fragments/register/RegisterFragment.java similarity index 95% rename from app/src/main/java/com/ssb/simplitend/welcome/fragments/register/RegisterFragment.java rename to app/src/main/java/com/ssb/simplitend/welcome/welcomepatient/fragments/register/RegisterFragment.java index fb61c4c..a7ee474 100644 --- a/app/src/main/java/com/ssb/simplitend/welcome/fragments/register/RegisterFragment.java +++ b/app/src/main/java/com/ssb/simplitend/welcome/welcomepatient/fragments/register/RegisterFragment.java @@ -1,4 +1,4 @@ -package com.ssb.simplitend.welcome.fragments.register; +package com.ssb.simplitend.welcome.welcomepatient.fragments.register; import android.app.DatePickerDialog; import android.app.ProgressDialog; @@ -28,9 +28,9 @@ import com.ssb.simplitend.R; import com.ssb.simplitend.apputils.AppUtil; import com.ssb.simplitend.apputils.EditTextErrorRemover; import com.ssb.simplitend.databinding.RegisterFragmentBinding; -import com.ssb.simplitend.welcome.mvvm.WelcomeContracts; -import com.ssb.simplitend.welcome.mvvm.WelcomeViewModel; -import com.ssb.simplitend.welcome.mvvm.models.PatientData; +import com.ssb.simplitend.welcome.welcomepatient.mvvm.WelcomeContracts; +import com.ssb.simplitend.welcome.welcomepatient.mvvm.WelcomeViewModel; +import com.ssb.simplitend.welcome.welcomepatient.mvvm.models.PatientData; import java.text.SimpleDateFormat; import java.util.ArrayList; @@ -95,18 +95,22 @@ public class RegisterFragment extends Fragment implements WelcomeContracts.Verif binding.countryCodes.setItems(countryCodeList); + if (!countryCodeList.contains("+1")){ + countryCodeList.add("+1"); + } + binding.countryCodes.selectItemByIndex(countryCodeList.indexOf("+1")); binding.countryCodes.setDismissWhenNotifiedItemSelected(true); binding.countryCodes.setIsFocusable(true); + setErrorRemovers(); + loadPatientDataSavedState(); setFocusManager(); - setErrorRemovers(); - } private void setFocusManager() { @@ -135,7 +139,7 @@ public class RegisterFragment extends Fragment implements WelcomeContracts.Verif String country_code; - if (binding.countryCodes.getSelectedIndex() == -2){ + if (binding.countryCodes.getSelectedIndex() == -1){ country_code = "+1"; }else{ country_code = countryCodeList.get(binding.countryCodes.getSelectedIndex()); @@ -184,11 +188,7 @@ public class RegisterFragment extends Fragment implements WelcomeContracts.Verif binding.dob.setText(patientData.date_of_birth); if (patientData.phone_number != null) { - String[] contact = patientData.phone_number.split(" "); - if (contact.length == 2) { - binding.contactNumber.setText(contact[1]); - binding.countryCodes.selectItemByIndex(countryCodeList.indexOf(contact[0])); - } + binding.contactNumber.setText(patientData.phone_number); } binding.email.setText(patientData.email); @@ -253,6 +253,9 @@ public class RegisterFragment extends Fragment implements WelcomeContracts.Verif try { Date selected_date = sdf.parse(binding.dob.getText().toString().trim()); Calendar selected_calender = Calendar.getInstance(); + + if (selected_date == null) throw new Exception(); + selected_calender.setTime(selected_date); Calendar minAdultAge = Calendar.getInstance(); diff --git a/app/src/main/java/com/ssb/simplitend/welcome/fragments/register/SplashFragment.java b/app/src/main/java/com/ssb/simplitend/welcome/welcomepatient/fragments/register/SplashFragment.java similarity index 94% rename from app/src/main/java/com/ssb/simplitend/welcome/fragments/register/SplashFragment.java rename to app/src/main/java/com/ssb/simplitend/welcome/welcomepatient/fragments/register/SplashFragment.java index 7e02b6e..c7c735c 100644 --- a/app/src/main/java/com/ssb/simplitend/welcome/fragments/register/SplashFragment.java +++ b/app/src/main/java/com/ssb/simplitend/welcome/welcomepatient/fragments/register/SplashFragment.java @@ -1,4 +1,4 @@ -package com.ssb.simplitend.welcome.fragments.register; +package com.ssb.simplitend.welcome.welcomepatient.fragments.register; import android.os.Bundle; import android.os.Handler; diff --git a/app/src/main/java/com/ssb/simplitend/welcome/fragments/register/ThankYouFragment.java b/app/src/main/java/com/ssb/simplitend/welcome/welcomepatient/fragments/register/ThankYouFragment.java similarity index 92% rename from app/src/main/java/com/ssb/simplitend/welcome/fragments/register/ThankYouFragment.java rename to app/src/main/java/com/ssb/simplitend/welcome/welcomepatient/fragments/register/ThankYouFragment.java index fe7dcf4..a368988 100644 --- a/app/src/main/java/com/ssb/simplitend/welcome/fragments/register/ThankYouFragment.java +++ b/app/src/main/java/com/ssb/simplitend/welcome/welcomepatient/fragments/register/ThankYouFragment.java @@ -1,4 +1,4 @@ -package com.ssb.simplitend.welcome.fragments.register; +package com.ssb.simplitend.welcome.welcomepatient.fragments.register; import android.os.Bundle; import android.view.LayoutInflater; @@ -43,7 +43,6 @@ public class ThankYouFragment extends Fragment { Glide.with(requireContext()) .asGif() .load(R.raw.done_anim) - .diskCacheStrategy(DiskCacheStrategy.RESOURCE) .into(binding.animIv); } diff --git a/app/src/main/java/com/ssb/simplitend/welcome/mvvm/WelcomeApiService.java b/app/src/main/java/com/ssb/simplitend/welcome/welcomepatient/mvvm/WelcomeApiService.java similarity index 78% rename from app/src/main/java/com/ssb/simplitend/welcome/mvvm/WelcomeApiService.java rename to app/src/main/java/com/ssb/simplitend/welcome/welcomepatient/mvvm/WelcomeApiService.java index b81b133..642c4c5 100644 --- a/app/src/main/java/com/ssb/simplitend/welcome/mvvm/WelcomeApiService.java +++ b/app/src/main/java/com/ssb/simplitend/welcome/welcomepatient/mvvm/WelcomeApiService.java @@ -1,12 +1,11 @@ -package com.ssb.simplitend.welcome.mvvm; +package com.ssb.simplitend.welcome.welcomepatient.mvvm; -import com.google.gson.JsonObject; -import com.ssb.simplitend.welcome.fragments.contacts.mvvm.Contact; -import com.ssb.simplitend.welcome.fragments.contacts.mvvm.models.ContactListResponse; -import com.ssb.simplitend.welcome.mvvm.models.CallResponse; -import com.ssb.simplitend.welcome.mvvm.models.OTPSentResponse; -import com.ssb.simplitend.welcome.mvvm.models.PatientData; -import com.ssb.simplitend.welcome.mvvm.models.PatientResult; +import com.ssb.simplitend.welcome.welcomepatient.fragments.contacts.mvvm.Contact; +import com.ssb.simplitend.welcome.welcomepatient.fragments.contacts.mvvm.models.ContactListResponse; +import com.ssb.simplitend.welcome.welcomepatient.mvvm.models.CallResponse; +import com.ssb.simplitend.welcome.welcomepatient.mvvm.models.OTPSentResponse; +import com.ssb.simplitend.welcome.welcomepatient.mvvm.models.PatientData; +import com.ssb.simplitend.welcome.welcomepatient.mvvm.models.PatientResult; import java.util.List; import java.util.Map; diff --git a/app/src/main/java/com/ssb/simplitend/welcome/mvvm/WelcomeContracts.java b/app/src/main/java/com/ssb/simplitend/welcome/welcomepatient/mvvm/WelcomeContracts.java similarity index 75% rename from app/src/main/java/com/ssb/simplitend/welcome/mvvm/WelcomeContracts.java rename to app/src/main/java/com/ssb/simplitend/welcome/welcomepatient/mvvm/WelcomeContracts.java index ab25887..cdb1c2d 100644 --- a/app/src/main/java/com/ssb/simplitend/welcome/mvvm/WelcomeContracts.java +++ b/app/src/main/java/com/ssb/simplitend/welcome/welcomepatient/mvvm/WelcomeContracts.java @@ -1,10 +1,10 @@ -package com.ssb.simplitend.welcome.mvvm; +package com.ssb.simplitend.welcome.welcomepatient.mvvm; -import com.ssb.simplitend.welcome.fragments.contacts.mvvm.Contact; -import com.ssb.simplitend.welcome.fragments.contacts.mvvm.models.ContactListResponse; -import com.ssb.simplitend.welcome.mvvm.models.OTPSentResponse; -import com.ssb.simplitend.welcome.mvvm.models.PatientData; -import com.ssb.simplitend.welcome.mvvm.models.PatientResult; +import com.ssb.simplitend.welcome.welcomepatient.fragments.contacts.mvvm.Contact; +import com.ssb.simplitend.welcome.welcomepatient.fragments.contacts.mvvm.models.ContactListResponse; +import com.ssb.simplitend.welcome.welcomepatient.mvvm.models.OTPSentResponse; +import com.ssb.simplitend.welcome.welcomepatient.mvvm.models.PatientData; +import com.ssb.simplitend.welcome.welcomepatient.mvvm.models.PatientResult; import java.util.List; diff --git a/app/src/main/java/com/ssb/simplitend/welcome/mvvm/WelcomeRepository.java b/app/src/main/java/com/ssb/simplitend/welcome/welcomepatient/mvvm/WelcomeRepository.java similarity index 95% rename from app/src/main/java/com/ssb/simplitend/welcome/mvvm/WelcomeRepository.java rename to app/src/main/java/com/ssb/simplitend/welcome/welcomepatient/mvvm/WelcomeRepository.java index 6ad3ba3..917472f 100644 --- a/app/src/main/java/com/ssb/simplitend/welcome/mvvm/WelcomeRepository.java +++ b/app/src/main/java/com/ssb/simplitend/welcome/welcomepatient/mvvm/WelcomeRepository.java @@ -1,4 +1,4 @@ -package com.ssb.simplitend.welcome.mvvm; +package com.ssb.simplitend.welcome.welcomepatient.mvvm; import static com.ssb.simplitend.apputils.RetrofitHelper.getRetrofit; @@ -6,10 +6,10 @@ import android.util.Log; import androidx.annotation.NonNull; -import com.ssb.simplitend.welcome.mvvm.models.CallResponse; -import com.ssb.simplitend.welcome.mvvm.models.OTPSentResponse; -import com.ssb.simplitend.welcome.mvvm.models.PatientData; -import com.ssb.simplitend.welcome.mvvm.models.PatientResult; +import com.ssb.simplitend.welcome.welcomepatient.mvvm.models.CallResponse; +import com.ssb.simplitend.welcome.welcomepatient.mvvm.models.OTPSentResponse; +import com.ssb.simplitend.welcome.welcomepatient.mvvm.models.PatientData; +import com.ssb.simplitend.welcome.welcomepatient.mvvm.models.PatientResult; import java.util.List; import java.util.Map; diff --git a/app/src/main/java/com/ssb/simplitend/welcome/mvvm/WelcomeViewModel.java b/app/src/main/java/com/ssb/simplitend/welcome/welcomepatient/mvvm/WelcomeViewModel.java similarity index 97% rename from app/src/main/java/com/ssb/simplitend/welcome/mvvm/WelcomeViewModel.java rename to app/src/main/java/com/ssb/simplitend/welcome/welcomepatient/mvvm/WelcomeViewModel.java index ef2a2b7..9625d61 100644 --- a/app/src/main/java/com/ssb/simplitend/welcome/mvvm/WelcomeViewModel.java +++ b/app/src/main/java/com/ssb/simplitend/welcome/welcomepatient/mvvm/WelcomeViewModel.java @@ -1,4 +1,4 @@ -package com.ssb.simplitend.welcome.mvvm; +package com.ssb.simplitend.welcome.welcomepatient.mvvm; import android.content.Context; import android.util.Log; @@ -7,7 +7,7 @@ import androidx.annotation.NonNull; import androidx.lifecycle.ViewModel; import com.ssb.simplitend.R; -import com.ssb.simplitend.welcome.mvvm.models.PatientData; +import com.ssb.simplitend.welcome.welcomepatient.mvvm.models.PatientData; import org.json.JSONArray; import org.json.JSONObject; diff --git a/app/src/main/java/com/ssb/simplitend/welcome/mvvm/models/CallResponse.java b/app/src/main/java/com/ssb/simplitend/welcome/welcomepatient/mvvm/models/CallResponse.java similarity index 76% rename from app/src/main/java/com/ssb/simplitend/welcome/mvvm/models/CallResponse.java rename to app/src/main/java/com/ssb/simplitend/welcome/welcomepatient/mvvm/models/CallResponse.java index efd0918..04a6731 100644 --- a/app/src/main/java/com/ssb/simplitend/welcome/mvvm/models/CallResponse.java +++ b/app/src/main/java/com/ssb/simplitend/welcome/welcomepatient/mvvm/models/CallResponse.java @@ -1,4 +1,4 @@ -package com.ssb.simplitend.welcome.mvvm.models; +package com.ssb.simplitend.welcome.welcomepatient.mvvm.models; // base class for response public class CallResponse { diff --git a/app/src/main/java/com/ssb/simplitend/welcome/mvvm/models/OTPSentResponse.java b/app/src/main/java/com/ssb/simplitend/welcome/welcomepatient/mvvm/models/OTPSentResponse.java similarity index 86% rename from app/src/main/java/com/ssb/simplitend/welcome/mvvm/models/OTPSentResponse.java rename to app/src/main/java/com/ssb/simplitend/welcome/welcomepatient/mvvm/models/OTPSentResponse.java index 9ddb444..2c01d40 100644 --- a/app/src/main/java/com/ssb/simplitend/welcome/mvvm/models/OTPSentResponse.java +++ b/app/src/main/java/com/ssb/simplitend/welcome/welcomepatient/mvvm/models/OTPSentResponse.java @@ -1,4 +1,4 @@ -package com.ssb.simplitend.welcome.mvvm.models; +package com.ssb.simplitend.welcome.welcomepatient.mvvm.models; public class OTPSentResponse{ public int id; diff --git a/app/src/main/java/com/ssb/simplitend/welcome/mvvm/models/PatientData.java b/app/src/main/java/com/ssb/simplitend/welcome/welcomepatient/mvvm/models/PatientData.java similarity index 96% rename from app/src/main/java/com/ssb/simplitend/welcome/mvvm/models/PatientData.java rename to app/src/main/java/com/ssb/simplitend/welcome/welcomepatient/mvvm/models/PatientData.java index a5b83cc..5ff3485 100644 --- a/app/src/main/java/com/ssb/simplitend/welcome/mvvm/models/PatientData.java +++ b/app/src/main/java/com/ssb/simplitend/welcome/welcomepatient/mvvm/models/PatientData.java @@ -1,4 +1,4 @@ -package com.ssb.simplitend.welcome.mvvm.models; +package com.ssb.simplitend.welcome.welcomepatient.mvvm.models; public class PatientData { // fields diff --git a/app/src/main/java/com/ssb/simplitend/welcome/mvvm/models/PatientResult.java b/app/src/main/java/com/ssb/simplitend/welcome/welcomepatient/mvvm/models/PatientResult.java similarity index 86% rename from app/src/main/java/com/ssb/simplitend/welcome/mvvm/models/PatientResult.java rename to app/src/main/java/com/ssb/simplitend/welcome/welcomepatient/mvvm/models/PatientResult.java index d893539..13f8782 100644 --- a/app/src/main/java/com/ssb/simplitend/welcome/mvvm/models/PatientResult.java +++ b/app/src/main/java/com/ssb/simplitend/welcome/welcomepatient/mvvm/models/PatientResult.java @@ -1,4 +1,4 @@ -package com.ssb.simplitend.welcome.mvvm.models; +package com.ssb.simplitend.welcome.welcomepatient.mvvm.models; import com.google.gson.annotations.SerializedName; diff --git a/app/src/main/res/drawable/ic_cg_onboard_one.png b/app/src/main/res/drawable/ic_cg_onboard_one.png new file mode 100644 index 0000000000000000000000000000000000000000..a89a0e0585ac3040991403fd7a59c8288d4e6839 GIT binary patch literal 198064 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
    ;v?9sI!jn3tt{Ps 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

    %b2he;)n8WU+rBvnUD7h3U{QA&4gC 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 z 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 `uer^%c~)5 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 literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable/ic_next.xml b/app/src/main/res/drawable/ic_next.xml index e7cf886..432b6bb 100644 --- a/app/src/main/res/drawable/ic_next.xml +++ b/app/src/main/res/drawable/ic_next.xml @@ -1,5 +1,11 @@ - - + + diff --git a/app/src/main/res/drawable/selected_dot_primary.xml b/app/src/main/res/drawable/selected_dot_primary.xml index e6f1a4b..11a4352 100644 --- a/app/src/main/res/drawable/selected_dot_primary.xml +++ b/app/src/main/res/drawable/selected_dot_primary.xml @@ -8,4 +8,5 @@ + \ No newline at end of file diff --git a/app/src/main/res/layout/add_medical_info.xml b/app/src/main/res/layout/add_medical_info.xml index 881f753..0ebad50 100644 --- a/app/src/main/res/layout/add_medical_info.xml +++ b/app/src/main/res/layout/add_medical_info.xml @@ -120,32 +120,87 @@ android:layout_marginTop="15dp" /> - - android:maxLength="10" + + android:layout_marginStart="10dp" + + android:src="@drawable/ic_doc_contact" + android:layout_marginVertical="10dp"/> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/layout/cg_onboard_fragment.xml b/app/src/main/res/layout/cg_onboard_fragment.xml new file mode 100644 index 0000000..24230cd --- /dev/null +++ b/app/src/main/res/layout/cg_onboard_fragment.xml @@ -0,0 +1,132 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/layout/cg_onboard_view_holder.xml b/app/src/main/res/layout/cg_onboard_view_holder.xml new file mode 100644 index 0000000..8d3cad2 --- /dev/null +++ b/app/src/main/res/layout/cg_onboard_view_holder.xml @@ -0,0 +1,15 @@ + + + + + + \ No newline at end of file diff --git a/app/src/main/res/layout/location_fragment.xml b/app/src/main/res/layout/location_fragment.xml index f1905c1..433c280 100644 --- a/app/src/main/res/layout/location_fragment.xml +++ b/app/src/main/res/layout/location_fragment.xml @@ -116,55 +116,6 @@ android:fontFamily="@font/nunito_medium" /> - - - - + + + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index da16524..68314c7 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -160,7 +160,9 @@ T F W - Enter time + Enter time 1 + Enter time 2 + Enter time 3 Quantity Enter quantity Refill date @@ -191,8 +193,8 @@ Add medical information Edit medical information Enter diagnosis - Enter primary doctor number - Enter contact number + Enter primary doctor + Enter contact Enter hospital preference Enter allergies Enter diet restriction @@ -246,5 +248,21 @@ Your profile is 100% complete! Sync with Caregiver App to proceed. Your setup is in proceed + Reinventing connected\nCaregiving + Check your loved one’s medication schedule. + Setup a geofence to\nprotect your loved one. + You are always connected and will be notified when your loved ones need you. + Application will notify you when it is time for your loved one to take his/her medication. + Be notified if your loved one ventures too far from home or a designated safe area + Skip + Get started + Create your account + + Accept invitation + Accept your loved one\'s invitation to connect + Subscribe ! + Complete application subscription + You are ready! + Your phone is linked to your loved one. \ No newline at end of file

    a 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 literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable/ic_cg_onboard_three.png b/app/src/main/res/drawable/ic_cg_onboard_three.png new file mode 100644 index 0000000000000000000000000000000000000000..04174315e81041f1cc42da4a1ce297e337f94ad6 GIT binary patch literal 56165 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