App mobile de exemplo desenvolvido para o minicurso "Aplicação Mobile Android com Geolocalização" da TechWeek 2023, ministrado pelo Prof. Alexandre Gomes. Demonstra geolocalização em tempo real, mapa interativo e busca de endereços com a Google Places API.
- Tela de login simples
- Exibição da localização atual do usuário em um mapa (
react-native-maps) - Busca de endereços com autocomplete (Google Places API)
- Navegação até o destino selecionado
- React Native 0.72
@react-native-community/geolocationreact-native-mapsreact-native-google-places-autocomplete
Este projeto usa a API do Google Maps/Places, que exige uma chave própria. Nenhuma chave real fica no repositório.
- Crie uma chave em console.cloud.google.com com acesso a Maps SDK for Android e Places API.
- Copie
android/app/src/main/res/values/google_maps_api.xml.exampleparagoogle_maps_api.xml(mesma pasta) e cole sua chave. - Copie
src/config/keys.example.jsparasrc/config/keys.jse cole sua chave.
Ambos os arquivos reais estão no .gitignore, então sua chave nunca é commitada.
npm install
npx react-native run-androidRequer ambiente React Native configurado (guia oficial).
Projeto educacional, livre para uso em fins de estudo.