Criar apps com reconhecimento de local
Um dos recursos exclusivos dos apps para dispositivos móveis é o reconhecimento de local. Os usuários de dispositivos móveis levam seus dispositivos a todos os lugares. Adicionar o reconhecimento de local ao app oferece uma experiência mais contextualizada. As APIs de localização, disponíveis no Google Play Services, facilitam adicionar o reconhecimento de local ao app, com rastreamento de localização automatizado, detecção do lado errado da rua, fronteiras geográficas virtuais e reconhecimento de atividade.
Recursos de desenvolvimento
Solicitar as permissões adequadas
Declare permissões e faça solicitações dependendo dos casos de uso dos recursos do seu app.
Receber atualizações de localização
Use o provedor de localização combinada para fornecer informações de local mais relevantes aos usuários.
Otimizar o uso de energia
Melhore a eficiência da bateria dos dispositivos dos usuários. Siga as diretrizes relacionadas aos limites de local de segundo plano.
Adicionar mapas ao app
Trace locais de interesse em um mapa e dê aos usuários controle sobre o que veem no mapa.
Últimas notícias
Outros recursos
Para saber mais sobre a solicitação de acesso a informações de local no seu app, veja os recursos a seguir:
Codelabs
- Localização no Android 10 com Kotlin: aprenda a solicitar a localização em dispositivos com o Android 10, incluindo a solicitação de localização enquanto o app está em uso.
Exemplos
- Projeto LocationUpdatesForegroundService (link em inglês) no GitHub: um exemplo de um app que continua uma ação iniciada pelo usuário sem solicitar acesso à localização em segundo plano o tempo todo.
- Projeto LocationUpdatesPendingIntent (link em inglês) no GitHub: exemplo de um app que solicita acesso à localização em segundo plano.