Skip to main content
Replace starter branding before producing store builds. Expo resolves mobile image paths relative to apps/mobile.

Identity values

Edit the marked values near the top of apps/mobile/app.config.js:
The config derives development and preview names, bundle suffixes, and URL schemes from these values. EXPO_PUBLIC_APP_ENV selects development, preview, or production behavior. Also review apps/mobile/app.json for values that are not derived by app.config.js, including:
  • Expo owner, slug, version, and EAS project ID
  • universal-link hosts and iOS associated domains
  • Android adaptive icon background
  • iOS team and permission descriptions
  • update URL and runtime-version policy

Mobile image assets

The current Expo configuration reads assets from apps/mobile/assets/images: Replace the files or update every matching path in apps/mobile/app.json. Keep source artwork such as amisi.svg only when the application still uses it.

Validate branding changes

Native icons, splash configuration, bundle IDs, schemes, associated domains, and plugin settings require a new native build. They cannot be delivered only through an over-the-air update. Before release:
  1. Confirm icon and splash crops on iOS and Android.
  2. Test development, preview, and production schemes.
  3. Verify universal links and associated domains.
  4. Run bun run doctor.
  5. Run bun run verify.