Aplicativo para salvar lugares favoritos com:
- Captura da localização atual
- Seleção manual no mapa
- Fotos do local
- Conversão de coordenadas para endereço (geocoding reverso)
Núcleo:
- React Native + Expo
- Context API (gerenciamento de estado)
Localização:
- Expo Location (GPS)
- Google Maps Static API (mapas)
- Google Geocoding API (endereços)
Mídia:
- Expo Image Picker (câmera/galeria)
Armazenamento:
- Expo SQLite
-
Integração com Mapas:
- Visualização de mapas estáticos
- Seleção manual de localização
- Detecção da posição atual
-
Captura de Mídia:
- Acesso à câmera e galeria
- Compressão de imagens
- Armazenamento local
-
Gerenciamento de Dados:
- Geocoding reverso (coordenadas → endereço)
- CRUD de lugares favoritos
- Persistência offline
Crie um arquivo .env na raiz do projeto:
MAPS_API=sua_chave_aqui- Clone o repositório:
git clone https://github.com/fioravante-dev/favoritePlacesApp
cd favoritePlaces- Instale as dependências:
npm install- Inicie o aplicativo:
npm startOu, se estiver usando Expo:
expo start- Escaneie o QR Code com o aplicativo Expo Go no celular ou use um emulador.
Este projeto está licenciado sob a licença MIT.
Desenvolvido por Pedro Castro como parte do curso React Native - The Practical Guide na Udemy.


