- Node 18–20 (avoid Node 22)
- Android device (Expo Dev Client recommended)
npm install
npx expo install expo-av expo-file-system expo-sensors expo-speech expo-dev-client
'@react-navigation/native '@react-navigation/native-stack react-native-screens
react-native-safe-area-context react-native-gesture-handler react-native-reanimated
npm i @react-native-voice/voice
npx expo start --dev-client --tunnel
- If RN‑Voice is unavailable in Expo Go, transcription gracefully falls back; TTS + visuals still work.
- Do not add direct metro versions; let Expo resolve.
npm test
This scaffold includes stubs for cloud sync, shared sessions, anomaly detection, AR mode, voice cloning, advanced sweep presets, accessibility themes, privacy controls, and feedback channels.