Ranji App for Android, used for learning japanese Kanjis easily. Link to docs: Ranji/Ranji_v2/Ranjiv2.pdf