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! 楽しんでね！
A very nice source of practice for beginning readers of Japanese is the 'Watanoshii Free Web Magazine in Simple Japanese':
It has hundreds of articles with mouse-over word translations and full text translations available. Some articles also have good quality audio as well. Highly recommended for JLPT N5/N4 learners!
For not just learning about grammar, but also getting some practice putting together sentences, the Wasabi website has some nice online activities!
For each grammar point there are a bunch of sentences given for you to translate, and you can tap the answer field to see the answer (works fine on smartphones too).
You can also do this activity aurally, playing a soundfile to hear the prompts and answers.
Try it out here:
How well do you know the prefectures of Japan? Try this HTML5 quiz, cued with the map and English translation, to find the prefecture name in kanji: http://www.phrasebotgames.com/#/quizgame/82785726
Play LingoBingo by clicking an answer tile in the grid - often you have a choice of several possible tiles with the same answer on it. Get one point for every tile taken, 2 bonus pts for completing a block of 4, and 3 bonus points for a forming a bingo line!
I've made some JLPT vocabulary sets on Quizlet which can be used in the HTML5 games on this site and the PhraseBot app.
Try out the CrossBots game shown below right now - it's HTML5 so you can play from your phone, no app needed! To play, you take turns against the other robot, matching words from the 2-layered grid to clear a vertical path before he clears a horizontal path.
*The data is from the http://www.tanos.co.uk/jlpt site which has long provided many excellent resources for studying Japanese, and especially for the JLPT in the absence of official lists.
The Kanji Connect screenshot below shows a completed game - do you know the meanings/readings for the compounds shown?
Here's a simple quiz for this screenshot - the cued word to find is 'short'. Also in there is the word for 'cute' and another for 'unskillful'. Can you find them?
PhraseBot can be used for any data imported from Quizlet, so it's great for beginners learning hiragana through to advanced students of kanji studying 'yojijukugo' (4-character compounds).
What 4 radicals are all these kanji based on?
How many of these kanji do you know the readings and meanings for?
(Feel free to answer in the comments about the kanji based on one of the radicals!)
N.B. This is taken from a screenshot of the Kanji Crush iPhone app, which is a 'match 3' game in which you can match based on radicals & readings - challenging fun, learn while you play! See in App Store
Flashcards can get a bit dull, so why not try out this HTML5 game which uses your knowledge, along with a little strategy & luck! Quizlet sets can be used in the game by appending the set ID number to the base url.
In this game your goal is to clear a vertical line in the 2-layer grid by matching tiles and making them disappear. Your opponent is aiming to clear a horizontal line. (N.B. since there are 2 layers, matching pairs for all exposed tiles are not always available).
Your opponent robot can be played by the computer, or your co-present friend in a pass'n'play game. Enjoy!
Oliver Rose in Kansai, Japan