O projeto, é um aplicativo que lista, edita, deleta e cria treinos e exercícios armazenados no Firebase. Ele integra-se ao Firebase Authentication, Firestore e Cloud Storage para fornecer uma experiência completa de gerenciamento de treinos.
O projeto está em desenvolvimento, em fase de adição de DI com o Dagger-Hilt
- Jetpack Compose
- Firebase Authentication
- Firebase Firestore
- Firebase Cloud Storage
- Configurar melhor as sessões de navegação e autenticação dos usuários.
- Criar versões únicas de Treinos e Exercícios, atreladas aos usuários únicos.
- Apagar a imagem do storage ao editar o exercício.
- Atualizar a tela de detalhes do treino ao editá-lo.
- Generalizar os componentes do compose
- Melhorar e controlar a stack de navegação e a criação de instâncias de tela.
- Adicionar validações mais complexas antes de adicionar ou atualizar um treino/exercício.
- Implementar um framework de injeção de dependência para controlar as instâncias e diminuir o acoplamento.
- Atualizar tratamento e utilização dos objetos de data para práticas melhores e mais atuais.
- Implementar melhorias de UI/UX.