Diário de Treinos F1🏎️ Este é um projeto de aplicativo mobile desenvolvido como parte da disciplina de Programação Mobile, do curso técnico de Desenvolvimento de Sistemas, lecionada pelo Professor Artur Scolari. O objetivo é criar um diário pessoal para registrar e acompanhar métricas de treino diárias, com dados salvos de forma persistente.
O "Diário de Treinos F1" é um aplicativo para acompanhamento de periodo de treinos de um piloto. Ele permite que o usuário registre diariamente a quantidade de horas realizadas de simulador, de descanço, de cardio e de aerobico. O app também oferece funcionalidades de ordenação dos registros e visualização gráfica da evolução.
- React Native: Framework para desenvolvimento de apps mobile.
- Expo: Plataforma e conjunto de ferramentas para facilitar o desenvolvimento com React Native.
- JavaScript: Linguagem de programação principal.
- AsyncStorage: Para persistência de dados localmente no dispositivo.
- React Native Chart Kit: Para a visualização de dados em gráficos.
- Criação, Edição e Exclusão de registros diários (CRUD completo).
- Armazenamento local e persistente dos dados.
- Validação para não permitir a entrada de dados negativos, ou que passem de 24Hrs.
- Ordenação dos registros por data ou por valor.
- Visualização da evolução de um dos dados em um gráfico de linha.
O aplicativo foi desenvolvido no ambiente Expo Snack e o arquivo de instalação para Android (.apk) pode ser encontrado na seção de Releases deste repositório.