the author of this app says:
Flash! is a very powerful learning tool. It's fully featured and based on the concept of flash cards.
The Flash! "learning mode" conforms to the latest learning research by quizzing you on a personal schedule that adapts to specific learning difficulties.
In "quiz mode," you can evaluate your learning progress.
Flash! supports full on-pilot editing capabilities and the importing of JTutor databases.
Quiz yourself using the honor system, or select a multiple-choice format.
(Fifty percent of the income generated by sales of Flash! goes to charity!)