Exporting Your Mobile App

Step-by-step guide to generating your Mobile Manifest, setting up the Expo starter, and building your iOS and Android app.

Updated 2026-06-21
mobile
export
Expo
build
App Store
Google Play

This guide takes you from a finished Sellrn storefront to a built mobile app ready for App Store and Google Play submission.

Prerequisites

  • Node.js 18+ installed on your computer.
  • Expo CLI installed (npm install -g expo-cli).
  • An Apple Developer account (for iOS, $99/year).
  • A Google Play Developer account (for Android, $25 one-time).
  • Your Sellrn storefront has at least one published page with universal bricks.

Step 1 — Generate the Mobile Manifest

  1. Go to Dashboard → Mobile app.
  2. Review the Coverage report. Aim for at least 80% universal brick coverage before exporting.
  3. Click Generate manifest. Sellrn compiles your pages into the Mobile Manifest JSON and publishes it to a URL.
  4. Copy the Manifest URL — you will need it in the next step.

Step 2 — Set up the Expo starter

  1. Clone the Sellrn Expo starter from GitHub: git clone https://github.com/sellrn/expo-starter.git
  2. Install dependencies: cd expo-starter && npm install
  3. Copy the example environment file: cp .env.example .env
  4. Open .env and set:
    EXPO_PUBLIC_MANIFEST_URL=https://your-manifest-url
    EXPO_PUBLIC_STORE_SLUG=your-store-slug

Step 3 — Run in development

Start the Expo development server: npx expo start

Scan the QR code with the Expo Go app on your phone to preview the app live. Changes to your Sellrn store are reflected after you re-generate the manifest.

Step 4 — Configure app identity

Edit app.json in the Expo starter to set your app's identity:

FieldExample
name"Atem Goods"
slug"atem-goods"
ios.bundleIdentifier"com.atemgoods.app"
android.package"com.atemgoods.app"
iconPath to your 1024×1024 app icon PNG.

Step 5 — Build with EAS

Sellrn uses Expo Application Services (EAS) for building. Install EAS CLI and log in:

npm install -g eas-cli
eas login

Build for both platforms:

eas build --platform ios
eas build --platform android

EAS builds in the cloud — no Xcode or Android Studio required on your machine.

Step 6 — Submit to stores

eas submit --platform ios
eas submit --platform android

EAS Submit uploads your build to App Store Connect and Google Play Console. Review times are typically 1–3 days for Apple, and a few hours for Google Play.

Updating the app

When you update your Sellrn storefront, re-generate the manifest from Dashboard → Mobile app. The app fetches the latest manifest on next launch — no app store re-submission required for content changes.

For code changes (new features, UI updates), build and submit a new app version via EAS.