Files
ChatApp/apps/mobile
2026-04-18 23:11:35 +02:00
..
2026-04-18 23:11:35 +02:00
2026-04-18 23:11:35 +02:00
2026-04-18 23:11:35 +02:00
2026-04-18 23:11:35 +02:00
2026-04-18 23:11:35 +02:00
2026-04-18 23:11:35 +02:00
2026-04-18 23:11:35 +02:00
2026-04-18 23:11:35 +02:00
2026-04-18 23:11:35 +02:00
2026-04-18 23:11:35 +02:00

@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

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