Look no further – trainchinese Review
Living in China now and I've been working through apps for 5 months. Some are good, some are terrible, but this is by far the best I've come across. From no fewer than 20 Chinese learning apps I've used I find this to be the most comprehensive, the most fluid, and best suited for a variety of learning styles. There are paid apps that are nowhere near this good.
Review by BenEggy on
trainchinese.