From 2fe1bcbdffbd82860ca96acb445b1cf670ccf3e3 Mon Sep 17 00:00:00 2001 From: Sylvain Berfini Date: Mon, 4 Sep 2023 14:22:09 +0200 Subject: [PATCH] Started account creation --- app/src/main/AndroidManifest.xml | 2 +- .../ui/assistant/fragment/LoginFragment.kt | 24 +- .../RegisterCodeConfirmationFragment.kt | 100 +++++ .../ui/assistant/fragment/RegisterFragment.kt | 79 +++- .../model/ConfirmPhoneNumberDialogModel.kt | 46 ++ .../viewmodel/AccountCreationViewModel.kt | 409 ++++++++++++++++++ ...tViewModel.kt => AccountLoginViewModel.kt} | 23 +- .../org/linphone/utils/DataBindingUtils.kt | 35 ++ .../java/org/linphone/utils/DialogUtils.kt | 18 + .../org/linphone/utils/PhoneNumberUtils.kt | 23 + .../assistant_sms_confirmation_code_color.xml | 5 + .../res/drawable/confirm_sms_code_illu.png | Bin 0 -> 18364 bytes app/src/main/res/drawable/separator.xml | 13 + .../shape_assistant_sms_code_confirmation.xml | 7 + .../shape_edit_text_error_background.xml | 6 + .../res/layout/assistant_login_fragment.xml | 9 +- ...ant_register_confirm_sms_code_fragment.xml | 194 +++++++++ .../layout/assistant_register_fragment.xml | 100 ++++- ...nt_create_account_confirm_phone_number.xml | 126 ++++++ .../res/navigation/assistant_nav_graph.xml | 26 +- 20 files changed, 1220 insertions(+), 25 deletions(-) create mode 100644 app/src/main/java/org/linphone/ui/assistant/fragment/RegisterCodeConfirmationFragment.kt create mode 100644 app/src/main/java/org/linphone/ui/assistant/model/ConfirmPhoneNumberDialogModel.kt create mode 100644 app/src/main/java/org/linphone/ui/assistant/viewmodel/AccountCreationViewModel.kt rename app/src/main/java/org/linphone/ui/assistant/viewmodel/{AssistantViewModel.kt => AccountLoginViewModel.kt} (86%) create mode 100644 app/src/main/res/color/assistant_sms_confirmation_code_color.xml create mode 100644 app/src/main/res/drawable/confirm_sms_code_illu.png create mode 100644 app/src/main/res/drawable/separator.xml create mode 100644 app/src/main/res/drawable/shape_assistant_sms_code_confirmation.xml create mode 100644 app/src/main/res/drawable/shape_edit_text_error_background.xml create mode 100644 app/src/main/res/layout/assistant_register_confirm_sms_code_fragment.xml create mode 100644 app/src/main/res/layout/dialog_assistant_create_account_confirm_phone_number.xml diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index edf5c21fd..c185168d8 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -13,7 +13,7 @@ - +