| dc.creator | Brito Neto, José Vilanir de Souza | |
| dc.date.accessioned | 2026-08-28T14:25:46Z | |
| dc.date.available | 2026-08-28T14:25:46Z | |
| dc.date.issued | 2026-01-29 | |
| dc.identifier.citation | BRITO NETO, José Vilanir de Souza. Desenvolvimento do aplicativo Gym Tracker. Orientador: Gracon Huttennberg Eliatan Leite de Lima. 2025. 56 f. Trabalho de Conclusão de Curso (Graduação em Análise e Desenvolvimento de Sistemas) – Instituto Federal de Educação, Ciência e Tecnologia do Rio Grande do Norte, Natal, 2025. | pt_BR |
| dc.identifier.uri | http://memoria.ifrn.edu.br/handle/1044/3297 | |
| dc.description.abstract | Training consistently requires logging exercises, sets, and routines, but many people
struggle to maintain an organized history and update workouts conveniently,
especially when offline or needing to correct past records. To address this problem,
this work proposes the development of a mobile application that facilitates workout
planning, logging, and tracking, allowing users to create and reuse routines, adjust
exercises and sets, and register workouts retroactively. The solution was built
following an incremental process, with requirements elicitation and prioritization, data
and use-case modeling, and implementation in Flutter using reactive state
management and local persistence in a local-first approach, ensuring operation
without continuous network dependency. The application was validated through
manual testing on real Android devices, which verified the integrity of operations and
data consistency, demonstrating technical feasibility, reliable offline functionality,
correct history maintenance, and adherence to the defined requirements. | pt_BR |
| dc.language | por | pt_BR |
| dc.publisher | Instituto Federal de Educação, Ciência e Tecnologia do Rio Grande do Norte | pt_BR |
| dc.rights | Acesso Aberto | pt_BR |
| dc.subject | Rotinas de treino | pt_BR |
| dc.subject | Registro retroativo | pt_BR |
| dc.subject | Acompanhamento | pt_BR |
| dc.subject | Persistência local | pt_BR |
| dc.subject | Aplicativo móvel | pt_BR |
| dc.subject | Training routines | pt_BR |
| dc.subject | Retroactive recording | pt_BR |
| dc.subject | Tracking | pt_BR |
| dc.subject | Place persistence | pt_BR |
| dc.subject | Mobile application. | pt_BR |
| dc.title | Desenvolvimento do aplicativo Gym Tracker | pt_BR |
| dc.type | Trabalho de Conclusão de Curso | pt_BR |
| dc.creator.Lattes | Não aplica | pt_BR |
| dc.contributor.advisor1 | Lima, Gracon Huttennberg Eliatan Leite de | |
| dc.contributor.advisor1Lattes | http://lattes.cnpq.br/3394331313874437 | pt_BR |
| dc.contributor.referee1 | Lima, Gracon Huttennberg Eliatan Leite de | |
| dc.contributor.referee1ID | Não se aplica | pt_BR |
| dc.contributor.referee1Lattes | http://lattes.cnpq.br/3394331313874437 | pt_BR |
| dc.contributor.referee2 | Freire, Marilia Aranha | |
| dc.contributor.referee2ID | Não se aplica | pt_BR |
| dc.contributor.referee2Lattes | http://lattes.cnpq.br/8869115413376282 | pt_BR |
| dc.contributor.referee3 | Lucena, Leonardo Reis | |
| dc.contributor.referee3Lattes | Não se aplica | pt_BR |
| dc.publisher.country | Brasil | pt_BR |
| dc.publisher.department | Natal-Central | pt_BR |
| dc.publisher.initials | IFRN | pt_BR |
| dc.subject.cnpq | CNPQ::CIÊNCIAS EXATAS E DA TERRA | pt_BR |
| dc.description.resumo | Treinar de forma consistente exige registrar exercícios, séries e rotinas, mas muitas
pessoas enfrentam dificuldades em manter um histórico organizado e atualizar
treinos de modo prático, especialmente quando estão offline ou precisam corrigir
registros passados. Para lidar com esse problema, este trabalho propõe o
desenvolvimento de um aplicativo móvel que facilite o planejamento, o registro e o
acompanhamento de treinos, permitindo criar e reutilizar rotinas, ajustar exercícios e
séries e registrar treinos retroativamente. A solução foi construída seguindo um
processo incremental, com elicitação e priorização de requisitos, modelagem de
dados e casos de uso, e implementação em Flutter utilizando gerenciamento de
estado reativo e persistência local na abordagem local-first, garantindo operação
sem dependência contínua da rede. A aplicação foi validada por meio de testes
manuais em dispositivos Android reais, que verificaram a integridade das operações
e a consistência dos dados, demonstrando viabilidade técnica, funcionamento offline
confiável, correta manutenção do histórico e aderência aos requisitos definidos. | pt_BR |