Kanji Recall lets you practice the japanese kanji on your cell phone, it displays either a kanji character and four meanings or vice versa. You may customize the direction of translation (kanji to english/on/kun, english/on/kun to kanji or random) and you can choose to use english alone, On/Kun readings alone or both.