initial
This commit is contained in:
@@ -0,0 +1,27 @@
|
||||
# @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`.
|
||||
Reference in New Issue
Block a user