Skip to content

mobile-dev-ufes/2023-2-proj-final-workout-tracker

Repository files navigation

Workout Tracker

O Workout Tracker é um aplicativo desenvolvido para o projeto final da disciplina de Programação para Dispositivos Móveis do curso de Ciência da Computação da UFES.

O aplicativo visa auxiliar praticantes de exercícios físicos e seu vídeo de apresentação está disponível nesse link.

Tabela de conteúdos

Propósito

Uma situação comum na vida de muitos praticantes de musculação ou outros exercícios é ter que se lembrar de quais exercícios deve fazer no dia, quantas repetições deve fazer e ter que ficar abrindo o bloco de notas com suas anotações manuais.

Pensando em resolver essa situação, nós desenvolvemos um app para criar suas fichas de treino, onde você consegue fazer consultar e gravar rapidamente o que é importante, além de facilitar o acompanhamento do progresso.

Funcionalidades

A primeira ação que o usuário pode realizar é criar uma rotina de treino. Essa rotina é a famosa "ficha" de academia, onde os praticantes costumam manter por um mês. Quando se tem fichas criadas, elas aparecem na primeira tela para acessar.

Ao selecionar uma rotina, o usuário vai para a tela dos treinos dela. É possível criar, para cada ficha, os seus treinos. Eles são os famosos "A", "B" e "C", ou "Pernas" e "Braços", que representam um grupo de exercícios que serão realizados em uma sessão de treinamento.

Então, ao clicar em um treino, o usuário vai para essa tela, onde verá os exercícios desse treino, podendo criar novos. Para cada exercício que se cria, devem ser adicionados o nome, número de séries e execuções que se planeja realizar.

Outra funcionalidade muito interessante é, na tela de exercícios, o botão de gravar, que permite o usuário durante a sessão de treinamento dizer quantas séries e repetições fez naquele exercício.

A última funcionalidade, que visa auxiliar no progresso e motivação pessoal, é permitir que se veja o histórico de execuções realizadas de um exercício, com o número de séries e repetições que se realmente consegui fazer.

Tecnologias

  • Android

  • Kotlin API 26

  • Banco de Dados ROOM

Autores

Gustavo Nahuz

Gustavo Beloti

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages