During development you run Panahashi Baker through Expo Go, which lets you iterate quickly without a native build. When you are ready to distribute the app — to testers, through the Play Store, or through the App Store — you use EAS Build to compile a proper native binary. EAS Build runs on Expo’s cloud infrastructure, so you do not need Xcode or Android Studio installed on your machine for the build itself.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/AndrewwCO/Pana-Baker/llms.txt
Use this file to discover all available pages before exploring further.
Expo Go is the fastest way to develop and test. Scan the QR code from
expo start on a physical device and the app loads instantly. EAS Build is for production distribution — use it when you are ready to ship, not during daily development.Available scripts
The following scripts are defined inpackage.json:
start— Starts the Expo development server. Open Expo Go on your device and scan the QR code.android— Builds and runs a local debug build on a connected Android device or emulator. Requires Android Studio.ios— Builds and runs a local debug build on a connected iOS device or Simulator. Requires Xcode on macOS.web— Starts the app in a browser viareact-native-web.
Building for production with EAS
Log in to your Expo account
Build for Android or iOS
Run the build command for your target platform. EAS queues the build on Expo’s servers and streams logs back to your terminal.When the build finishes, EAS provides a download link for the APK (Android) or IPA (iOS).
iOS requirements
App identifiers
The bundle identifiers are set inapp.json and must match what you register in the Apple Developer portal and Google Play Console:
Firebase Auth setup
Configure authentication before building for production.
Connecting to your backend API
Set the production API URL before your EAS build.