Skip to Content
DPSTemplatesReact Native

React Native Template

The starter a DPS mobile app is created from.

  • Maps to app type: react-native (alias mobile)
  • Stack: Expo SDK 58 (React Native 0.88, React 19, the New Architecture), expo-router with routes in src/app, Duaba UI for React Native, and Parse as the backend.

What it includes

  • Screens: sign-in, sign-up and password reset on Parse, and a tab layout (Home, Explore, Settings).
  • Backend wiring: src/lib/backend.ts reads your Parse server from EXPO_PUBLIC_PARSE_SERVER_URL, EXPO_PUBLIC_PARSE_APP_ID and EXPO_PUBLIC_PARSE_JS_KEY. Once the app is linked to its Server App on the Server tab, DPS writes those values into every build.
  • Native projects: android/ and ios/.
  • DPS build scaffold: .dps/config.json with the build commands DPS runs. The build workflow itself is added to your repo by DPS — see Mobile builds & releases.

Make it your app

Set name, slug, scheme, android.package and ios.bundleIdentifier in app.json (or from the environment — see app.config.ts), replace the icons in assets/images/, and start building screens in src/app/(tabs)/. Local development uses Node 24 and pnpm:

pnpm install cp .env.example .env pnpm android # or: pnpm ios, pnpm web
Last updated on