LIVE Teacher (full version) for Android
The program will examine you from your vocabulary using the "flash-card method". You can rate your knowledge by grades from 1 to 3. The words, which you tend to forget, will be repeated more often.
You can edit questions and answers (i.e. your vocabulary) either directly in your mobile, or on your computer using our on-line question archive.
If you are using LIVE Dictionary, you can copy words directly from LIVE Dictionary to LIVE Teacher. That is very efficient for learning, because you can copy out the words, which you need to study the most.