Create a register screen for creating an account via the mobile app.
You should use React Native Paper components.
You should use Formik for form handling.
You should use Yup for form validation
You are creating the UI for this feature, but should not worry about the functionality aside from taking user input.
Form
The register screen will function more like a "wizard" than a typical form. Users will be required to provide detailed data about themselves. You are responsible for determining how to arrange these fields, but, for now, we will need the following:
Username
Password
Confirm Password
Gender
Full Name (optional last name)
Birth date (Yup - must be 18+ years old)
Cancel button - sends user back to the previous screen
Register button - this submits the form
Links
Note: Create links to these screens, but do not create the screens themselves. Just create blank screens if they aren't implemented for now.
The register screen will need to hold links to the following screens:
Login screen - this is where users will create a new account
Create a register screen for creating an account via the mobile app. You should use React Native Paper components. You should use Formik for form handling. You should use Yup for form validation You are creating the UI for this feature, but should not worry about the functionality aside from taking user input.
Form
The register screen will function more like a "wizard" than a typical form. Users will be required to provide detailed data about themselves. You are responsible for determining how to arrange these fields, but, for now, we will need the following:
Links