Aplicação mobile utilizando Android Studio para gerenciar treinos de musculação utilizando a linguagem Kotlin.
Tópicos Implementados na Aplicação Mobile:
- Aplicação da Arquiteura MVVM ao projeto utilizando viewModels;
- Firebase Authentication para Cadastro de Usuário e Autenticação de Login do Usuário e Resete da senha via Email;
- Firebase Storage para o armazenamento do texto do Treino adicionado pelo Usuário;
- Firebase Storage para o armazenamento das Imagens do Treino e da Foto do Perfil do Usuário;
- Firebase Firestore para armazenar as Entidades Treino e Exercício ao banco de dados;
- Tela de Abertura com animação utilizando a biblioteca Lottie;
- Shared Preferences para armazenar o nome, data de nascimento, peso, altura e imagem do Avatar do Perfil do Usuário;
- Componentes do Material Design para criar os Layout das Telas;