@chat-app/mobile
Expo + React Native client for iOS and Android.
Prerequisites
- Node 22+, pnpm 9+
- Xcode (iOS) / Android Studio (Android)
- Optional:
npm i -g eas-clifor cloud builds
Dev
# from repo root
pnpm install
pnpm mobile:dev # expo start
pnpm mobile:ios # native iOS run
pnpm mobile:android # native Android run
Notes
- Uses Expo Router (file-based). Screens live under
app/. - Secrets stored via
expo-secure-store(Keychain / Keystore). - Local encrypted history via
expo-sqlite. - Crypto via
react-native-libsodium. - Shared business logic lives in
@chat-app/shared.