react-native-realtime-location
Installation
SKILL.md
React Native Real-time Location
Stream de posição com o app em foreground (ou active). Atualiza mapa, ETA local e envia ticks ao backend. Background contínuo: react-native-background-location. Coordenadas base: geolocation. Mapa: google-maps-sdk.
Stack
expo-locationwatchPositionAsync/ APIs equivalentes do projeto- Map camera follow opcional (
google-maps-sdk) - Canal realtime (WebSocket / SSE / MQTT) para broadcast
Regras inegociáveis
- Permissão When-In-Use antes de watch.
- Throttle/debounce de emissão ao backend (ex.: 1–5 s ou a cada X metros).
- Pare o watch no unmount / blur de tela / fim do fluxo (
remove()). - Trate GPS fraco: accuracy ruim → não mover câmera de forma errática.
- UI: indicador de “buscando GPS” / precisão baixa.