Skip to content

Expo setup

Configuring app identity, icons and native builds.

`app.json` holds app identity: name, slug, scheme, icon, splash screen and bundle identifiers. Change these before you build, or your app will ship under the template's placeholder identity.

{
  "expo": {
    "name": "Your App",
    "slug": "your-app",
    "scheme": "yourapp",
    "ios":     { "bundleIdentifier": "com.yourcompany.yourapp" },
    "android": { "package": "com.yourcompany.yourapp" }
  }
}

Development builds

Expo Go is enough for most of the work. Once you add a library with native code, create a development build with EAS:

npx eas build --profile development --platform ios
Expo setup — Documentation — Custom Theme