Mobile / Development
Build and device verification
Separate a successful Expo export from release readiness.
Setup and configuration
The mobile workspace build invokes its export script. This validates bundling for the configured targets; store signing, distribution configuration, and physical-device acceptance remain separate work.
pnpm --filter @starterkit/mobile typecheck
pnpm --filter @starterkit/mobile test
pnpm --filter @starterkit/mobile buildImplementation workflow
Run shared contract tests after changing a package consumed by mobile. Review native safe areas, keyboard behavior, readable text sizing, and reduced motion on the devices you intend to support.
Keep native purchases behind the existing RevenueCat boundary. A successful bundle must not introduce Stripe Checkout into the mobile interface as a substitute for a verified native purchase integration.
Verification and troubleshooting
Record the device, build, API environment, and sign-in method used for acceptance. Verify deep-link return, session restoration, denied entitlements, and sign-out. Report export success separately from store and device verification.