An Android app to create and memorize Flashcards.
Quoting from Wikipedia
A flashcard or flash card is a card bearing information on both sides, which is intended to be used as an aid in memorization. Each flashcard bears a question on one side and an answer on the other. Flashcards are often used to memorize vocabulary, historical dates, formulas or any subject matter that can be learned via a question-and-answer format. Flashcards can be virtual (part of a flashcard software), or physical.
The main goal of this app is to help users memorize vocabulary using Flashcards.
Imagine you want to memorize the English word Banana. You can create a Flashcard with a banana picture, using the word banana
as the title.
So each time you open that Flashcard you see a picture of a banana associated with the word banana
.
Eventually you can add an optional description to help you memorize the word.
That's why each Flashcard has an image, a title and an optional description.
You repeat them, that's the point! Because practice makes perfect ๐!
Each Flashcard belongs to a Directory. As you download the app for the first time you get a default Directory to store your Flashcards. But it's highly recommended that you create your own Directories based on which type of Flashcards you are going to store in those.
A Directory named Fruits
can contain Flashcards of fruits, for instance.
In each Directory you can add Flashcards or repeat your existing Flashcards.
If you have more than 4 Flashcards, you can take a quiz to test your knowledge. At the end of each quiz, you will see your results which gives you a feedback of your learning level.
- User can create flashcards with a
title
and adescription
- User can create a flashcard with an image selected from the gallery.
- User can delete created flashcards.
- User can create directories.
- User can delete created directories.
- User can add a flashcard into a directory.
- User can see a default directory which can be used to add any Flashcard that has no other directory to be added.
- User can see notifications in another screen after creating or deleting a flashcard.
- User can review flashcards.
- User can see the flashcard details clicking on it.
- User can take a quiz if has at least 4 Flashcards with title-description-image.
- User can see a list of questions with an image.
- User can see the results after a quiz.
- User can see the details of a result card clicking on it.
- User can modify a Flashcard.
- User can see the results of the last quiz taken.
- User can take a photo in order to create a Flashcard.
You can download the application from PlayStore.
This app welcomes first time contributors with all levels of experience. You don't like something or the app has a problem? Please file an issue! Would you like to work on an issue? Just ask for it to see if someone is already working on it or not. Afterwards, make a PR.
If you are opening a Pull Request, you should run Detekt. Please make sure that Detekt build is successful.
You can join the Discord channel to discuss or ask for further info:
Following the list of amazing people that contributed to this project in historical order: