AnkiDroid flashcards - Memorize anything efficiently with AnkiDroid!
Many free decks available.
Efficiently memorize vocabulary or anything else!
Smart spaced-repetition algorithm.
AnkiDroid lets you learn flashcards very efficiently by showing them just before you forget. It is fully compatible with the spaced repetition software Anki (including synchronization)