apps/mobile/app.json. amisi.config.json also stores three branding paths for the Configurator, but the running Expo build uses app.json.
Current branding fields
Store app assets under
apps/mobile/assets/images/ and use paths relative to apps/mobile/app.json, such as ./assets/images/icon.png.
Configure assets manually
apps/mobile/app.json
contain and a solid background color. Full-screen cover artwork and enableFullScreenImage_legacy apply to iOS only; test the iOS image on several aspect ratios.
If you maintain amisi.config.json manually, keep its optional icon, adaptiveIconForeground, and splash paths aligned with app.json.
Use the Configurator
Start the local UI:apps/mobile/assets/images/. They update the in-memory app.json; click Plan to inspect the diff and Apply to write it.
The App workflow writes only
apps/mobile/app.json. The Theme
workflow can write amisi.config.json and .env.example. Uploading a file
does not update amisi.config.json, create dark splash variants, or optimize
the image.Rebuild and test
App icons, adaptive icons, and native splash configuration require a new native build:bun run clear only when a clean native regeneration is necessary.
Official references: