Get Started

Clone the repo

git clone https://github.com/ShipNative/ShipNative.git
cd ShipNative
npm install
git remote remove origin

Update App.json

Update hte following values in app.json based on the name of your app

{
  "expo": {
    "name": "APP_NAME", // name of the app on the homescreen
    "slug": "APP_NAME", // A URL-friendly name for your project for use in Expo
    "scheme": "app-name-lowercase", // A unique (all-lowercase) scheme to open the app using deep links (e.g., `shipnative://`)
    "ios": {
      "supportsTablet": true, // Specifies whether the app supports iPad/tablet devices
      "bundleIdentifier": "com.companyName.appName" // A unique identifier for your iOS app. Follow the format `com.companyname.appname`
    }
  }
}

Setup Home Screen (Optional)

Currently Setup your home screen in app/index.tsx

Start the project

Press "s" to switch between using Expo Go and Expo Dev Client

Expo Dev Client is required once you start using in-app purchases. In order to use the Expo Dev Client, follow these instructions

Build & Deploy

See the instructions in Build & Deploy

Last updated