This device is not compatible.
PROJECT
Authentication with React Native Using Firebase
In this project, we’ll learn to add Firebase authentication in a React Native application, covering features such as user registration, login, resetting password, and updating user credentials.
You will learn to:
Develop an application using React Native.
Use React hooks to manage state and handle side effects.
Utilize the stack navigator to create a smooth and intuitive navigation flow.
Integrate Firebase authentication in a React Native application.
Skills
State Management
Authentication
Prerequisites
Basic understanding of the fundamentals of React and React Native
Basic understanding of React Native components and their usage
Good understanding of styling user interfaces using CSS
Basic understanding of React hooks
Good understanding of Firebase and Firebase authentication
Technologies
Expo
Firebase
JavaScript
React Native
Project Description
This project aims to develop a React Native application by integrating Firebase authentication. The application will allow the users to perform various actions with the help of Firebase authentication methods. We’ll use React Native components, React hooks, Firebase, Firebase authentication, and stack navigation to develop the application.
The application will allow users to perform various actions using Firebase authentication methods, such as login, sign-up, logout, resetting password, and updating user credentials. To ensure a seamless navigation experience, the application will utilize a stack navigator, allowing users to switch between different screens effortlessly.
After completing this project, we will gain proficiency in React Native application development. Furthermore, we’ll also gain hands-on experience utilizing and adding various Firebase authentication methods within the React Native application.
Project Tasks
1
Introduction
Task 0: Get Started
2
UI for the Authentication Application
Task 1: Display the Landing Screen
Task 2: Display the Login Screen
Task 3: Display the Register Screen
Task 4: Display the Forgot Password Screen
Task 5: Display the Profile Screen
Task 6: Display the Modal Window
3
Logic for the Authentication Application
Task 7: Register a User
Task 8: Log In a User
Task 9: Reset the User Password
Task 10: Display the Username
Task 11: Update the User Information
Task 12: Log Out the User
Congratulations!
Relevant Courses
Use the following content to review prerequisites or explore specific concepts in detail.