Write Japanese teaches you to actually draw the Japanese kanji, hiragana, and katakana. It covers the basic alphabets, and the first 1,000 jyouyou kanji characters. Write Japanese teaches you characters you don't know, reviews your drawing of characters you do know, and dynamically repeats characters you are still learning.
This is an Android exclusive software. It contains no advertisements. Hiragana and the Joyou kanji level 1 are free, while the remaining katakana and jyoyou kanji require a single, one-time in-app purchase to unlock.