INFO (en)

Really Basic Vocab

📣 Simple app to manage your flashcards.


🏛️ App structure: filing boxes -> decks -> flashcards


🗃️ Filing boxes can be exported as and imported from a backup (individually or all).

🗂️ The decks of a filing box contain the flashcards.

🌈 You may use four color variants for filing boxes and decks.


📇 Flashcard values: front, back, notes (optional) and progress (integer).

🖌️ You may activate flashcard formatting in the app settings.

📎 You may link files to flashcards.

🏷️ You may add tags to flashcards.

🖨️ You may print flashcards.


▶️ From each flashcard list you may enter a query mode.

🔍 Flashcard lists for the entire collection as well as single filing boxes or decks are available. Using the “advanced query” option you may generate lists of all or some decks by tags, progress and / or last repetition.


❗ Please backup your content on a regular basis.

Why backups are important

As this app does not store data anywhere but on your device you need to export your data as backup from time to time to prevent data loss if your phone breaks or gets lost. Additionally you should backup the app media folder if you add media to flashcards.

If you export all filing boxes an output file is created and additionally you can share the backup (e.g. by sending an email to yourself) after the export finished. If you export a single filing box the share dialog is the only option.

Why filing boxes exist

Many flashcard apps have two levels, decks and flashcards, but Really Basic Vocab also offers a third level, the filing boxes. The idea behind this a better separation of different learning fields.

Formatting

Flashcards support bold-italic (***text***), bold (**text**), italic (*text*) and underlined (_text_) text if enabled in the app settings. Notes can be written in Markdown if enabled in the app settings.

Swipe gestures in query mode

Swipe to center…

…from the left: previous flashcard.
…from the right: next flashcard.
…from the top: mark as not known (available after displaying solution).
…from the bottom: mark as known (available after displaying solution).

Limitations with filing boxes and decks

If a list of filing boxes or decks contains more the 40 items the deck or flashcard counter is not generated and shown to speed up the list loading time.

Limitations with flashcards

If a list of flashcards contains more the 15000 flashcards the following limitations are applied to increase performance:

- If the setting to format flashcard front and back is activated: List display and search results are in some cases inaccurate. All possible characters for formatting (* and _) are removed from the flashcard front and back even if they are not part of the formatting.

Example: "*1* * 1" would normally display as "1 * 1" in the list, but now is shown as "1 1".

- Non-Latin scripts: Search may be inaccurate as the text is converted to lower case instead of being compared case-insensitive.

Other limitations

You cannot print an infinite amount of images attached to a flashcard.

Certain contextual menu actions are limited by the number of items.

Technical info: Backup file format

The backup is a CSV file in the following format:

"collection_schema","uid","name","desc","date","colors","emoji"
"collection","1","ReallyBasicFilingBox","This is a filing box","954540062","1","📣"
"packs_schema","uid","name","desc","date","colors","collection","emoji"
"packs","1","ReallyBasicDeck","This is a deck.","954540062","2","1","📣"
"cards_schema","uid","front","back","pack","known","date","notes","last_repetition"
"cards","1","ReallyBasicFront","ReallyBasicBack","1","7","954540062","ReallyBasicNote","1012615383"
"media_schema","uid","file","mime"
"media","1","my.pdf","application/pdf"
"media_link_card_schema","uid","fileId","cardId"
"media_link_card","1","1","1"
"tags_schema","uid","tag_name","emoji","color"
"tags","1","ReallyBasicTag","📣","#1b2c66"
"tags_link_card_schema","uid","tagId","cardId"
"tags_link_card","1","1","1"
"app_setting","default_sort","int","0|1|2|3"
"app_setting","format_cards","bool","true|false"
"app_setting","format_card_notes","bool","true|false"
"app_setting","ui_bg_images","bool","true|false"
"app_setting","ui_font_size","bool","true|false"
"app_setting","ui_mode","int","0|1|2"
"app_setting","media_in_gallery","bool","true|false"

Technical info: Simple CSV file import format

You may create flashcards with a simple CSV file and import the core flashcards values to ReallyBasicVocab using the option in the app's menu.

The flashcards are stored in a auto created filing box and deck and may be integrated into the existing collection from there.

The simple format has two variants you may use and combine as you please (if you add more columns the import fails):

"front","back","notes"
"front","back"