Get Started

Clone the repo

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

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

Setup your home screen in app/index.tsx

navigation.replace("/content/tabs/log") // your home screen here

Start the project

npm run start

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