GustavoSouto
GS
Voltar para projetos
Sete: Esporte e performance Icon

Sete: Esporte e performance

Monitoramento esportivo com Apple Watch, métricas avançadas e mapa de calor em quadra.

SwiftSwiftUIwatchOSApple WatchCoreMotionSwiftChartsMVVMApp StorePDR

Contexto

Atletas de quadras de areia (como beach tennis, vôlei de praia e outros esportes) geralmente registram seus treinos de forma pouco estruturada, sem uma visão clara de evolução, intensidade e movimentação em quadra. O Sete nasceu para transformar esses dados em uma experiência visual e prática, direto no iPhone e no Apple Watch.

O Desafio

Criar um app que: Capturasse dados esportivos em tempo real via Apple Watch (frequência cardíaca, passos, calorias, distância, tempo de jogo). Reconstruísse a movimentação do jogador em quadra de forma confiável, sem depender de GPS. Entregasse um mapa de calor visual e compartilhável, sem comprometer memória e estabilidade do app. Organizasse histórico de treinos e evolução de forma clara, mantendo alta motivação do usuário.

Solução

O Sete utiliza um Modo Jogo integrado ao Apple Watch para registrar: Frequência cardíaca Número de passos Calorias Distância percorrida Tempo de jogo O grande diferencial é a geração do mapa de calor com base nas posições registradas no Apple Watch. Para reconstruir a movimentação do jogador em quadra, o app utiliza um algoritmo de PDR (Pedestrian Dead Reckoning), permitindo estimar deslocamento em ambientes de quadra sem depender de GPS. Após o jogo, o usuário visualiza: Mapa de calor da quadra. Métricas detalhadas do treino. Gráficos de evolução ao longo do tempo. A interface foi pensada para tornar a leitura desses dados simples e motivadora, com foco em acompanhamento contínuo e compartilhamento de resultados.

Aprendizados

Aprimorei a criação de experiências voltadas a performance e engajamento, entendendo como transformar métricas em informação útil e motivadora para o usuário. Reforcei a importância de planejar bem antes de codar, principalmente em funcionalidades sensíveis como geração de mapa de calor e compartilhamento, aplicando uma abordagem mais estratégica para evitar crashes e desperdício de memória. Evoluí na construção de interfaces que equilibram visualização de dados, clareza e motivação, criando uma experiência mais intuitiva para acompanhamento esportivo. O projeto foi desenvolvido na Apple Developer Academy, com foco em entrega real, colaboração em equipe e publicação na App Store. A publicação do app validou o ciclo completo de desenvolvimento, do conceito à distribuição.

Telas do App

Disponível na App Store

Screenshot 1Screenshot 2Screenshot 3