# @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-cli` for cloud builds

## Dev

```bash
# 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`.
