🍭
DBD Infos
Um aplicativo feito em inglês para visualizar as habilidades de "killers" e "sobreviventes" do jogo Dead by Daylight. O aplicativo serve para ter ideias de "Builds" antes de abrir o jogo. Habilidades com descrição.
⛑️
Instruções de uso
Para ter acesso ao aplicativo é necessário criar uma conta. Acesse a tela de Cadastro "Sign up", e digite um email e senha válidos para poder criar sua conta. Esses dados serão processados pelo Firebase que automaticamente criarão uma conta, caso o usuário insira email e senha válidos. Em seguida, o usuário está pronto para usar a interface do aplicativo
Tecnologias utilizadas
- Coroutines
- Clean Architecture
- Koin
- Room
- MVVM Architecture
- Picasso
- Android Material Design
- Retrofit
- Firebase Authentication
Soluções:
- Lógica importante para reduzir o tempo do usuário em acessar o conteúdo e sempre estar logado.
- Splashscreen com abertura diferenciada e com pouco custo de processamento
- Design seguindo os padrões de Material Design da Google
- Validação de informação do usuário e prontamente retorno de erro
- Arquitetura MVVM(Model-View-ViewModel) aplicada ao projeto incluindo a utilização de SharedViewModel
- Injeção de dependências utilizando o Koin
- Coroutines prontas em todo o aplicativo para que as chamadas de API sejam de forma assíncrona e segura para o usuário
- Room para que o usuário possa utilizar o aplicativo de forma offline
Próximos passos:
- Implementação de Testes Unitários com tecnologia a ser decidida
- Subir o aplicativo no Google Play Store (após troca de API)