Skip to content

Aplicativo para ajudar no estudo de conteúdos usando Flashcards. Desenvolvido utilizando Kotlin, MVVM, Firebase, MaterialDialogs, EasyFlipView e MPAndroidChart.

Notifications You must be signed in to change notification settings

emanuelgalvao/Studies

Repository files navigation

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

About

Aplicativo para ajudar no estudo de conteúdos usando Flashcards. Desenvolvido utilizando Kotlin, MVVM, Firebase, MaterialDialogs, EasyFlipView e MPAndroidChart.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages