APP • YONDA-ARCHITECTURE
Mobile App Architecture
The `yonda-app` client is built with Flutter to target iOS, Android, and Apple CarPlay / Android Auto dashboards.
Blake Carter|Version v3.0.0|CANONICAL
- Location Streamer: Interfaces with OS native geolocation services ( / ) in foreground and background.
- Geofence Evaluation Engine: Computes Haversine distance against pre-cached POI coordinate boundaries with a default radius of 350m.
- Audio-Loom Controller: Multiplexes between primary spoken narrative (Device TTS or streamed ElevenLabs audio), background ambient loop (e.g., wind, acoustic guitar), and sound FX cues.
- Voice Activity Detector (VAD): Passive microphone listener for passenger intent triggers.