A React Native Expo Boiler Plate.
- Firebase Authentication
- Tabs
- TypeScript
- React Native (Expo)
- Firebase (Authentication)
If you haven't used Expo before, follow this expo documentation to setup simulators and device setups.
git clone https://github.com/andepants/app-ship.git my-app
cd my-app
npx expo install
npx expo prebuild
npx expo run ios
- Got to firebase
- Go to console
- Add Project
- Enter project name. Skip Analytics. Create Project
- Click Project Settings (gear icon) in the top left
- Scroll to "Your apps". Select the web app icon.
- Input app nickname, hit "register".
- Copy and Paste firebaseConfig variables into FirebaseConfig.ts in the root directory of the repository.
- Go to Firebase console
- On left in product categories, click "Build" -> "Authentication"
- Click "Get Started"
- Enable Email/Password. Click Save.