Good job
That seems to be a really good application ! Different exercises according to what you want to learn, like characters, speaking, etc. Developers should just improve a little bit the vocal analyse system.
Lenny.bloom about
HelloChinese - Learn Chinese, v2.4