hellochinese.cc
HelloChinese is an app for beginners to learn Mandarin Chinese, described as using interactive game-based learning. It covers reading, writing, speaking, vocabulary and grammar, with speech recognition, handwriting practice, native speaker videos and a spaced repetition system. It is available on Google Play and the App Store.