I just learned hiragana and katakana in a week (only representatives of letters to Latin alphabet) thanks to this app. But voice is a bit buggy with UI
Keremzk about Learn Japanese!! - Hiragana