Apps from Seva Alekseyev
Seva Alekseyev
Kanji dictionary with handwriting recognition, radicals, stroke order, and 76,000 words.