Approved Services
Pre-approved external services for bounties. Select a service to view details.
Services
Expo Checklist
11 items to verify before submission
You will need a Mac to complete this bounty, in order to test the app in a simulator. If you do not have a Mac, do not start this bounty.
App starts via the repo’s documented command (typically pnpm start / expo start) and the Metro bundler runs without fatal errors.
App boots on:
- iOS Simulator (if applicable)
- Android Emulator No immediate crash / red screen on launch.
React Native version and Expo SDK version are unchanged unless the task explicitly requires upgrading.
Uses the repo’s chosen package manager.
No new lockfiles are introduced (e.g., don’t add package-lock.json if using pnpm).
App identity and native-facing config are updated only via:
app.json/app.config.js|tsNot via scattered constants or duplicated config.
- No secrets committed
.env.exampleexists when env vars are required- App reads env vars using the repo’s existing pattern (do not invent a new config system)
If the repo is TypeScript:
pnpm type-check(or equivalent) passes- No broad
any/ts-ignore sprinkled to “make it work”
No iOS-only or Android-only behavior regressions introduced.
If platform conditionals are added (Platform.OS), both branches are valid and tested.
App entrypoint(s) and routing still work:
- App loads initial screen without dead routes
- Deep link scheme behavior isn’t accidentally broken (if used in repo)
Assets referenced by code exist and resolve at runtime (no missing fonts/images causing runtime errors). No huge unused assets added.
You'll be asked to verify these items when submitting your bounty attempt.
Need a service that's not listed? Contact us to request it.