Kanji Benkyou APP
Create groups of flash cards to study new Kanji. When practicing you automatically get questions about the Kanji that you don't know well yet.
You can group Kanji by JLPT levels or Japanese grades.
This App also includes an offline dictionary for Kanji and words. Look up every Kanji meaning, reading, stroke order, radical, etc.