Obtendo Localização Com Location API no Android - Parte 1
(30343) (46)
CategoriasAndroid, Design, Protótipo
AutorVinícius Thiengo
Vídeo aulas186
Tempo15 horas
ExercíciosSim
CertificadoSim
CategoriaEngenharia de Software
Autor(es)Vaughn Vernon
EditoraAlta Books
Edição1ª
Ano2024
Páginas160
Tudo bem?
Se você chegou até aqui é porque provavelmente você está precisando trabalhar com mapas em algum aplicativo Android e descobriu que para a obtenção de coordenadas é preciso utilizar APIs especificas para isso.
Ou seja, APIs que não estão presentes na biblioteca de mapas do Google Android.
A Location API é sem sombra de dúvidas a API mais segura para a tarefa:
Obtenção das coordenadas atuais do aparelho, coordenadas do usuário.
Digo "mais segura" devido à Location API ser nativa Android.
Note que o vídeo acima é o primeiro vídeo de uma série de cinco vídeos onde nós vamos, literalmente, destrinchar toda a Location API Android.
Já lhe adianto que está API, diferente da época em que tínhamos somente a LocationManager (a falecida), permite a fácil obtenção de coordenadas do aparelho utilizando diferentes tipos de provedores de localização.
Importante:
A partir do Android 6 (API 23), vulgo Android Marshmallow, passou a ser necessária a solicitação de permissão de localização em tempo de execução.
Para entender mais sobre isso, não deixe de também consumir o artigo que tenho aqui no Blog sobre permissões Android em tempo de execução: Sistema de Permissões em Tempo de Execução, Android M.
E... não esqueça das políticas de privacidade:
Este é outro ponto importante. Se o seu aplicativo acessa algum dado sensível do usuário (e a coordenada do aparelho dele é considerado um dado sensível) então é preciso informar isso nas políticas de privacidade do app.
Mais sobre este assunto você encontra no artigo completo que tenho em: Construindo a Política de Privacidade de Seu Aplicativo Android [Agora Obrigatório].
Antes de finalizar, vou deixar alguns links de outros conteúdos do Blog que lhe colocarão em dia com o que há de atual no mundo do desenvolvimento de aplicativos Android:
- Kotlin Android, Entendendo e Primeiro Projeto;
- Android Studio: Instalação, Configuração e Otimização;
- Android Mobile-Commerce, Apresentação e Protótipo do Projeto.
E caso você tenha o desejo de aprender a criar apps Android, ou evoluir nesta área, também com o conteúdo gratuito do Blog e canal, então não deixe de acessar a lista de estudos gratuita e exclusiva: Estudando Android - Lista de Conteúdos do Blog.
Não esqueça de se inscrever 📫na lista de e-mails do Blog para receber os conteúdos Android em primeira mão e também em formato PDF (esse formato é liberado somente para os inscritos na lista de e-mails).
Se inscreva também no canal do Blog no YouTube para acompanhar as últimas novidades.
Surgindo dúvidas ou dicas, pode enviar abaixo na área de comentários que logo eu lhe retorno.
Obs. : o link para download do projeto apresentado em vídeo se encontra logo abaixo no artigo, mais precisamente na seção "Download".
Abraço.
Dica importante
Quando vejo desenvolvedores estudando e aplicando APIs de coordenadas, logo me vem a cabeça 🤔 se uma Intent do Google Maps já não seria o suficiente.
Sendo assim, depois de consumir este artigo não deixe de também conhecer essa ferramenta nativa Android:
Versão do Android Studio IDE
Apesar da versão do Android Studio IDE no vídeo não ser a mais atual disponível, isso não deve ser um empecilho para você estudar a Location API por está série de conteúdos.
Até porque a versão do Android Studio não influencia em nada em quais APIs serão utilizadas e como essas serão trabalhadas em código.
Logo, siga tranquilo(a) o tutorial com a versão Android Studio que você tem em seu ambiente de desenvolvimento.
AndroidX
Apesar do conteúdo sobre a Location API ainda estar atual e ser importante para qualquer nível de desenvolvedor Android.
Apesar disso eu também recomendo, assim que finalizado o projeto em sua própria instalação de IDE, que você o migre para o AndroidX.
Algo que pode ser feito com poucos cliques, como apresentado no tutorial a seguir: Migrar para o AndroidX.
Próxima aula
Como informado anteriormente, esse artigo (vídeo) é a Parte 1 de uma série de cinco partes.
A próxima aula é a:
É importante que você siga as aulas na ordem correta para assim poder tirar o máximo proveito da série e então evoluir, como esperado, no mundo de desenvolvimento de apps Android.
Fontes
Documentação oficial Location API Android
Página de instalação do Google Play Services na APP Android
Página Dashboard de estatísticas de versões do Android em uso
Implementação do Location API no Eclipse no Blog AndroidHive
Comentários Facebook