Use este identificador para citar ou linkar para este item:
http://repositorio.utfpr.edu.br/jspui/handle/1/40216| Título: | Aplicação android nativa para corridas guiadas |
| Título(s) alternativo(s): | Native android application for guided runs |
| Autor(es): | Silva, Matheus Emanoel Guimarães da |
| Orientador(es): | Ascari, Rúbia Eliza de Oliveira Schultz |
| Palavras-chave: | Exercícios físicos Corridas (Atletismo) Pessoas sedentárias Desempenho Exercise Running Sedentary people Performance |
| Data do documento: | 26-Nov-2025 |
| Editor: | Universidade Tecnológica Federal do Paraná |
| Câmpus: | Pato Branco |
| Citação: | SILVA, Matheus Emanoel Guimarães da. Aplicação android nativa para corridas guiadas. 2025. Trabalho de Conclusão de Curso (Tecnologia em Análise e Desenvolvimento de Sistemas) - Universidade Tecnológica Federal do Paraná, Pato Branco, 2025. |
| Resumo: | O aumento do sedentarismo e o tempo excessivo de uso de telas têm impactado negativamente a saúde pública, tornando a prática de corridas de rua uma alternativa acessível, eficiente e amplamente recomendada. Entretanto, muitos praticantes — especialmente atletas amadores—enfrentam dificuldades para acompanhar sua evolução, além de dependerem de ferramentas que não oferecem funcionamento adequado em regiões com conectividade limitada. Esse cenário evidencia a necessidade de soluções tecnológicas que operem de forma confiável mesmo sem acesso contínuo à Internet. Este trabalho apresenta o desenvolvimento de uma aplicação móvel nativa para o sistema operacional Android, desenvolvida em Kotlin. A arquitetura proposta adota um modelo híbrido de persistência de dados, combinando o banco SQLite para operação offline e cache local com o Firebase, responsável pela sincronização dos registros em nuvem sempre que houver disponibilidade de rede. O rastreamento geográfico das atividades foi implementado por meio de Foreground Services, garantindo execução contínua em segundo plano, enquanto a API Text-to-Speech foi integrada para fornecer feedback auditivo em tempo real durante as atividades. Os experimentos realizados demonstraram a eficácia da arquitetura híbrida, assegurando o registro contínuo de métricas essenciais — como distância percorrida, pace e calorias estimadas — mesmo na ausência total de conexão. Entre os principais desafios identificados, destacam-se a variação da precisão do sinal GNSS (GPS) em ambientes adversos e a necessidade de otimização do consumo energético decorrente do uso prolongado de serviços em segundo plano. Conclui-se que a aplicação cumpre seu objetivo de oferecer uma ferramenta de monitoramento robusta, acessível e resiliente, validando o uso de tecnologias nativas como suporte eficaz a iniciativas de promoção da saúde pública. |
| Abstract: | The increase in sedentary behaviour and excessive screen time has negatively impacted public health, making road running an accessible, effective, and widely recommended alternative.However, many practitioners — particularly amateur athletes — face difficulties in monitoring their progress and often rely on tools that do not operate reliably in regions with limited connectivity. This scenario highlights the need for technological solutions capable of functioning consistently even without continuous Internet access. This work presents the development of a native mobile application for the Android operating system, implemented in Kotlin. The proposed architecture adopts a hybrid data persistence model, combining SQLite for offline operation and local caching with Firebase, responsible for cloud synchronisation whenever network connectivity is available. Geographic tracking of activities was implemented through Foreground Services, ensuring continuous background execution, while the Text-to-Speech API was integrated to provide real-time audio feedback during workouts. The experiments demonstrated the effectiveness of the hybrid architecture, enabling continuous recording of essential metrics — such as distance, pace, and estimated calories — even in the complete absence of Internet connection. The main challenges identified include fluctuations in GNSS (GPS) accuracy under adverse environmental conditions and the need for battery consumption optimization due to prolonged use of background services. It is concluded that the application successfully meets its objective of providing a robust, accessible, and resilient monitoring tool, validating the use of native technologies as an effective support for public health promotion initiatives. |
| URI: | http://repositorio.utfpr.edu.br/jspui/handle/1/40216 |
| Aparece nas coleções: | PB - Tecnologia em Análise e Desenvolvimento de Sistemas |
Arquivos associados a este item:
| Arquivo | Descrição | Tamanho | Formato | |
|---|---|---|---|---|
| aplicacaoandroidcorridasguiadas.pdf | 1,67 MB | Adobe PDF | Visualizar/Abrir |
Este item está licenciada sob uma Licença Creative Commons
