User Authentication template using:
- React Native
- Expo (version 37)
- React Navigation (version 5)
- Login/Signup/Forgot Password screens
- Update Email / Update Password screens
- Login as Guest / Convert Guest Account
- 3-tab navigation
- Create a new project in the Firebase console
- Enable
Email Authentication
andAnonymous Authentication
- Get the Firebase config object
- Go to
/constants/ApiKeys.demo.js
and add your Firebase config data- Rename it to
/constants/ApiKeys.js
- Make sure to keep your API keys private (don't commit them to a public repo)
- Rename it to
npm install
expo start
EditProfileScreen.js
needs to unsubscribe from watching user data when logging out- After converting guest account, Guest account banner does not disappear until logging out and back in