apps/mobile/app. This root is configured by the expo-router plugin in apps/mobile/app.json.
Route groups
The current route tree uses groups to separate navigation concerns:
Parentheses organize layouts without becoming URL segments. Each group can define
_layout.tsx; the root apps/mobile/app/_layout.tsx composes providers and top-level navigation.
Add a route
Create the file under the appropriate active group. For example:Navigation checklist
- Put the route under
apps/mobile/app. - Add or update the nearest
_layout.tsxwhen presentation or access rules change. - Preserve authentication, onboarding, app-lock, and modal boundaries.
- Keep visible labels in
@amisi-mobile-starter/i18n. - Track user navigation actions through typed analytics where appropriate.
- Test deep links and back behavior on both platforms.
- Run
bun run verify.