Skip to content

πŸ“± Mobile App ​

Tellia's mobile app is an Expo 55 + React Native 0.83 field application for iOS and Android. It uses the New Architecture, experimental React Compiler (React 19), and file-based routing via Expo Router.

IMPORTANT

The app uses Expo prebuild (managed native build). Expo Go is not supported β€” you must run pnpm --filter @tellia-solutions/mobile-app ios or pnpm --filter @tellia-solutions/mobile-app android which build the native project.

Tech Stack ​

LayerTechnology
FrameworkExpo 55 / React Native 0.83
RoutingExpo Router (file-based)
Auth@react-native-firebase/auth (native modules)
StylingUniwind (Tailwind β†’ RN styles) + CVA
Data fetchingTanStack Query v5
Maps@rnmapbox/maps v10 + Turf.js
Error trackingSentry (@sentry/react-native v8)
Feature flagsFirebase Remote Config
Offline storageMMKV
Bottom sheetsreact-native-actions-sheet

Quick Commands ​

bash
pnpm --filter @tellia-solutions/mobile-app start       # Expo dev server
pnpm --filter @tellia-solutions/mobile-app ios         # Run on iOS simulator
pnpm --filter @tellia-solutions/mobile-app android     # Run on Android emulator
pnpm --filter @tellia-solutions/mobile-app lint        # ESLint
pnpm --filter @tellia-solutions/mobile-app check-types # TypeScript check

Sections ​