I am very pleased with all of the Mindsnacks apps. I use the Mandarin, French, and Spanish and find myself retaining the vocabulary. I had some issues with bugs but the support staff helped immediately. Would recommend these apps to anyone interested in learning a second/third/tenth language. :)
Suggahface about Learn Chinese (Mandarin) by MindSnacks, v3.3.8