Wuxialearn - Learn Chinese
Wuxialearn is an open source Chinese language learning app. (github)
An online demo can be found here but note that performance on web is slow and not indicative of performance on Android and iOS.
For any issues or comments go to https://github.com/wuxialearn/issues