2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
Este é meu segundo projeto de Programação Android, e é assim que virei este GPS Logger: https://github.com/mendhak/gpslogger; neste:
Ele pega seus dados de GPS e então você pode salvar o arquivo GPX em seu SD, compartilhá-lo ou carregá-lo em seu servidor.
Eu redesenhei principalmente a GUI e adicionei algumas funções para torná-la mais atraente para o usuário do meu ponto de vista.
Etapa 1: Início do Projeto
Primeiro procurei no Google algum GPS Logger, pois tenho um projeto maior em mente e esse logger foi a base.
Quando descobri isso, pensei que poderia melhorar a aparência (isso é tudo do meu ponto de vista) e comecei a trabalhar nisso.
Etapa 2: vamos fazer isso
Como já disse, este é meu segundo projeto de programação Android, e isso significa que não tenho muita ideia sobre o desenvolvimento Android, tenho um bom conhecimento em C # mas Java orientado para Android era muito novo.
Então, a primeira coisa que fiz foi tentar entender como o código foi estruturado e como funciona, e comecei a encontrar algumas coisas que me relataram algumas novas ideias para adicionar a ele.
A primeira coisa que eu queria mudar era a cor principal da GUI, do ambiente baseado em branco para algum escuro, então mudei todo o fundo branco para um cinza escuro (não gostei completamente preto).
A segunda etapa do projeto foi fazer o app parecer melhor, por exemplo, na Visualização Simples, então o GPS iniciar o registro, os ícones mudarem de posição devido ao alinhamento do texto, e isso me fez pensar como uma GUI mal acabada, então mudei a disposição dos itens e resolvi isso, então agora os ícones ficam estáticos; a outra coisa que fiz foi, quando você pressiona o botão Iniciar, no aplicativo original, ele se transforma em Parar, e o que fiz foi adicionar uma etapa intermediária, agora você tem Start-Searching for GPS-Stop, então acho que torna o aplicativo mais atraente para o usuário final.
Etapa 3: Retomar
Gravei um vídeo mostrando o aplicativo: YouTube
Gostaria de agradecer ao desenvolvedor original do aplicativo por compartilhar o código para que eu pudesse aprender algo novo e fazer o aplicativo como eu queria.