Skip to content

Latest commit

 

History

History
42 lines (34 loc) · 2.11 KB

README.md

File metadata and controls

42 lines (34 loc) · 2.11 KB

Descrição do Projeto

Este projeto foi desenvolvido de forma criar um aplicativo que ajuda o usuário na hora de estudar.

Possui a funcionalidade de estudo utilizando Flashcards, podendo ser criados baralhos e adicionadas cartas dentro deles.

O usuário pode iniciar o estudo das cartas de um baralho, de forma que será exibida o texto da frente de cada carta e o usuário tem que lembrar do que está escrito no outro lado.

Cada carta pode ser virada para mostrar o verso clicando nela, após o usuário virar a carta ele pode informar se acertou ou errou ela e será passada para a próxima carta.

Ao final de cada estudo é mostrado um gráfico com a porcentagem de acertos e erros do estudo realizado.

Também possui a funcionalidade de um temporizador, onde o usuário pode iniciar e dedicar este tempo a estudar algum conteúdo.

Resultado do Projeto

Recursos Utilizados

  • Linguagem Kotlin para o desenvolvimento
  • Arquitetura MVVM como padrão de projeto
  • Firebase Authentication para login e registro de usuários
  • Firebase Database para salvamento de dados de usuários
  • Biblioteca MaterialDialogs exibição de formulários internos
  • Biblioteca EasyFlipView para animação dos Flashcards
  • Biblioteca MPAndroidChart para exibição de gráfico de resultado
  • Biblioteca MaterialProgress para criação do timer de estudo