Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! I NEED FULL ANSWER FOR EACH FILE. WORKING & TESTED CODE. REMEMBER !!!!!!!!!!!!!!!
Description
In this lab you will be required to demonstrate your ability to create a React Native app with Expo to build an app that contains
basic authentication methods using Firebase. You need to setup your own firebase account with required functionality
(authentication and database).
Use react-navigation to navigate between the screens.
Here's what your app should contain:
Requirement
The app's main screen should display a title, email, and
password text inputs.
The main screen also should have two buttons to either login or
register.
The register button takes the user to registration screen.
Registration screen contains four text inputs for first name, last
name, email, and password. There's also a button to register the
user.
The person's first name, last name and email should be saved in
the database is firestore).
The login button should navigate the users to Login screen.
The login screen displays a simple message containing user's
name. (for e.g., Welcome, Nikhil !)
In the login screen, check internally if the user's email is verified.
If not, display a button to verify it, which sends an email link
using firebase authentication.
React Navigation is used to navigate between screens
Write the full code for each file. Make it simple. Async Secure Storage NO NEED. Make sure to define a Main screen (startup
screen).
Because the last solution has this error...
Invariant Violation: "main" has not been registered. This can happen if:
Metro (the local dev server) is run from the wrong folder. Check if Metro is running, stop it and restart it in the current
project.
"A module failed to load due to an error and 'AppRegistry.registerComponent' wasn't called., js engine: hermes
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! I NEED FULL ANSWER FOR EACH FILE. WORKING & TESTED CODE. REMEMBER !!!!!!!!!!!!!!!
image text in transcribed

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

More Books

Students also viewed these Databases questions

Question

Describe restaurant marketing.

Answered: 1 week ago