Expo starter module
EAS and app setup
Maps EAS projects, app identifiers, signing, release channels, and environment values.
- Files
- 18
- Lines
- 1,662
- Languages
- Config + Markdown + TypeScript + JSON
Included files
This page lists paths and purposes, not source contents.
.env.example
Configuration required by this starter pack.
Config
28 lines
ADAPT.md
Give these instructions to the coding agent working in the buyer's project.
Markdown
87 lines
app/_layout.tsx
Defines the app's root navigation and shared dark header.
TypeScript
27 lines
app/account.tsx
Demonstrates stored sessions, account profile loading, and push registration.
TypeScript
309 lines
app/api/ai+api.ts
Handles authenticated AI requests through the configured server-side provider.
TypeScript
129 lines
app/api/eas-webhook+api.ts
Receives signed EAS build and submission webhook events.
TypeScript
84 lines
app/api/profile+api.ts
Returns the signed-in account's profile through the app adapter.
TypeScript
57 lines
app/api/push-tokens+api.ts
Stores and removes Expo push tokens for signed-in app accounts.
TypeScript
178 lines
app/index.tsx
Shows the running release, update controls, and release pipeline links.
TypeScript
219 lines
app.config.ts
Expo app config.
TypeScript
72 lines
eas.json
Configuration required by this starter pack.
JSON
41 lines
OPERATIONS.md
The human moments of running a mobile app.
Markdown
41 lines
package.json
Configuration required by this starter pack.
JSON
48 lines
README.md
This starter gives an Expo React Native app a complete release pipeline: EAS cloud builds for iOS and Android, store submission, over-the-air updates with a rollback runbook, push notifications, build-status webhooks, and plain-language release checks, wrapped in a runnable Expo Router app.
Markdown
70 lines
src/setup/configure-eas.ts
Walks a builder through EAS setup and stays safe to run more than once.
TypeScript
175 lines
starter.json
Configuration required by this starter pack.
JSON
6 lines
TROUBLESHOOTING.md
Symptom first, fix first, cause second.
Markdown
73 lines
tsconfig.json
Configuration required by this starter pack.
JSON
18 lines
Questions about eas and app setup
Is this an Expo React Native starter?
Yes. The pack is built for Expo React Native apps that need cloud builds, store submission, over-the-air updates, and push notifications.