The free PhraseBot app (www.phrasebotapp.com) offers different kinds of practice and progress tracking with sets of flashcards imported from the Quizlet website (www.quizlet.com).
There are already many sets of Japanese flashcards for JLPT and various textbooks on Quizlet - and you can also easily make your own by inputting your data or uploading a spreadsheet.
I have lots of good sets on my kanjigames account on Quizlet which you can feel free to use:
You can use single kanji, compounds or even sentences in PhraseBot - here's just one screenshot example using a set featuring common name kanji:
How to import sets from Quizlet
1) From the main screen, go to the Quizlet Sets screen and tap the magnifying glass button to go to the 'Quizlet Search' screen.
2) Type a keyword, username (try 'kanjigames') or Quizlet set ID number into the search field.
3) Select a list from the search results and tap 'Save to My Lists'
4) You can now select the saved list on the 'My Lists' page and press 'Play' (make sure to select 'single letter mode' in 'Settings' if you want to see just one character per tile).
Now go & try it out for yourself! 楽しんでね！
Oliver Rose in Kansai, Japan