/app-ship

Primary LanguageTypeScript

AppShip

Description

A React Native Expo Boiler Plate.

Features

  • Firebase Authentication
  • Tabs

Tech Stack

  • TypeScript
  • React Native (Expo)
  • Firebase (Authentication)
    • Email

Setup

Simulation/Device Setup

If you haven't used Expo before, follow this expo documentation to setup simulators and device setups.

Clone the Repo

  git clone https://github.com/andepants/app-ship.git my-app
  cd my-app
  npx expo install
  npx expo prebuild
  npx expo run ios

Generate Firebase credentials

  1. Got to firebase
  2. Go to console
  3. Add Project
  4. Enter project name. Skip Analytics. Create Project
  5. Click Project Settings (gear icon) in the top left
  6. Scroll to "Your apps". Select the web app icon.
  7. Input app nickname, hit "register".
  8. Copy and Paste firebaseConfig variables into FirebaseConfig.ts in the root directory of the repository.

Turn on Firebase Authentication

  1. Go to Firebase console
  2. On left in product categories, click "Build" -> "Authentication"
  3. Click "Get Started"
  4. Enable Email/Password. Click Save.