O MapSpot é um aplicativo de estudo que implementa a API do Google Maps. Ele permite que os usuários insiram e removam pontos personalizados no mapa. O aplicativo utiliza a arquitetura MVVM e o novo componente Jetpack Compose do GoogleMap para fornecer uma experiência de usuário moderna e intuitiva.
O MapSpot é baseado no projeto original de Phillip Lackner, chamado ParkingSpotFinder. Link para o projeto original
-
🗺️ Integração com a API do Google Maps: O aplicativo utiliza a API do Google Maps para exibir o mapa interativo e permitir a inserção e remoção de pontos personalizados.
-
🎨 Estilo Alternativo de Mapa: Além do estilo padrão do mapa, foi implementado um estilo alternativo para fornecer uma aparência diferenciada ao aplicativo.
-
🚀 Jetpack Compose Component: O MapSpot utiliza o novo componente Jetpack Compose do GoogleMap para criar interfaces de usuário modernas e responsivas.
-
📦 Hilt: Utilizado para fornecer injeção de dependência no aplicativo, facilitando a organização e o gerenciamento de componentes e dependências.
-
📦 Room: Utilizado para fornecer um armazenamento de dados local eficiente e fácil de usar no aplicativo.
Certifique-se de ter o Android Studio configurado em seu ambiente de desenvolvimento. Para executar o aplicativo:
- Clone este repositório em sua máquina local.
- Abra o projeto no Android Studio.
- Aguarde a sincronização do projeto e a instalação das dependências.
- Execute o aplicativo em um dispositivo Android ou emulador.
Contribuições são bem-vindas! Se você encontrar algum problema ou tiver sugestões de melhorias, fique à vontade para abrir uma issue ou enviar um pull request.
Este projeto foi desenvolvido por Wagner Arcieri.
Este projeto está licenciado sob a MIT License.