Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Mobile: Implementing Verification Screen #395

Closed
4 tasks done
egemenatikk opened this issue Oct 25, 2022 · 5 comments · Fixed by #416
Closed
4 tasks done

Mobile: Implementing Verification Screen #395

egemenatikk opened this issue Oct 25, 2022 · 5 comments · Fixed by #416
Assignees
Labels
feature New feature mobile Mobile related items priority-medium Medium level priority issue Status: Completed Issue is solved

Comments

@egemenatikk
Copy link
Contributor

egemenatikk commented Oct 25, 2022

Issue Description

As we decided on our first mobile team meeting, I have to implement Verification screen of our mobile application.

Step Details

Steps that will be performed:

  • Initialize verification screen
  • Add necessary widgets: confirm button, verification code insert fields, etc.
  • Add logo, title, etc. miscellaneous components
  • Set up proper navigation routes

Final Actions

After I complete all steps mentioned above, I will test my code on an emulator. If it works as we wish, I will open a pull request to merge my code with the existing code for mobile part of our application.

Deadline of the Issue

27.10.2022 - Thursday - 23:59

Reviewer

Ezgi Aysel Batı

Deadline for the Review

28.10.2022 - Friday - 23:59

@egemenatikk egemenatikk added priority-medium Medium level priority issue status-new New issue in initial state feature New feature mobile Mobile related items labels Oct 25, 2022
@egemenatikk egemenatikk changed the title Mobile: Implementing Verify Email Screen Mobile: Implementing Verification Screen Oct 26, 2022
@egemenatikk egemenatikk added status-inprogress Issue is currently worked and removed status-new New issue in initial state labels Oct 26, 2022
@egemenatikk
Copy link
Contributor Author

I completed implementation of verification screen. Here is a general look to the screen.

In the final form, the screen has our application's logo at the top, then it has the name of the page, in my case I wrote "Verify your email" as the title.

Just below the title, a short description takes place to inform user about what they should do.

Below that, 4 digit fields are available for users to enter their verification codes. As digits are entered, focus moves to next field automatically and as digits are deleted, focus moves to previous field. After all 4 digits are entered, verify button activates.

This screen also has a request another code button, if it is pressed, remaining time resets. I did not set up the backend connection yet but when I do, the application will also send a new verification code when this button is pressed.

Next, there is also another text informing user about the remaining time for entering the verification code.

Lastly, there are verify button which is activated when all 4 code fields are filled and change email button that navigates user to email entering screen.

general

@egemenatikk
Copy link
Contributor Author

Here is another screenshot when all 4 verification code fields are entered and verify button is activated:

verifybutton

@egemenatikk
Copy link
Contributor Author

Here is another screenshot when "Request another code" button is pressed and remaining time is resetted:

requestanothercode

@egemenatikk egemenatikk added status-needreview A review to the issue is needed and removed status-inprogress Issue is currently worked labels Oct 27, 2022
@egemenatikk
Copy link
Contributor Author

Here is the final screenshot of verification screen:

image

Verify button activates when all input fields are filled and remaining time is not zero.

@egemenatikk
Copy link
Contributor Author

Pull request is merged, so I am closing this issue.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature New feature mobile Mobile related items priority-medium Medium level priority issue Status: Completed Issue is solved
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants