google-maps-sdk
Installation
SKILL.md
Google Maps SDK
SDK nativo no device para mostrar mapa e overlays. Dados de rota/lugar vêm de google-maps-apis. Em RN/Expo, o wrapper usual é react-native-maps (provider Google) ou o módulo Maps do Expo adotado pelo projeto.
Setup
- Ative Maps SDK for iOS e Maps SDK for Android no GCP.
- Keys com restrição de bundle ID / SHA-1.
AppDelegate/AndroidManifest/ config plugin Expo conforme o template do projeto.- Provider Google no Android; no iOS Apple Maps é default do
react-native-maps— force Google se o produto exigir paridade.
Regras inegociáveis
- Um
MapViewestável; não remonte a cada tick de GPS. - Overlays (markers, polylines) com
keyestáveis. - Loading / fallback se key inválida ou Play Services ausente.
- Dark mode: map style JSON ou estilo do sistema — alinhar a
better-mobile-interface-react-native. - Acessibilidade: descrições em pins críticos; não dependa só da cor.