The user interface is arranged to fit on a smartphone (but it fits on a desktop / notebook too).
Open an existing or create a new file.

A file can only accessed with the password.

The cards are arranged in decks (hierarchical).

Creating, moving, deleting of the decks is possible.

First no question-answer pairs are present. Adding a new question-answer pair.

Learning the question-answer pairs. First the question is asked.

Afterwards the answer is shown. The user must now check its "thought" answer and rate accordingly.

For difficult answers the "Reveal" functionality could be used — the answer is shown in small parts.

The current retention of the cards could be displayed in a histogram.

Search the cards.

The cards could be exported (and imported) to (and from) a .xml file.

Changing the timeout (of the session).
