I really enjoy the concept of MindSnack. The only downside that I have found to the Chinese app is that it only has simplified characters, which causes someone like me who learned the traditional characters to have to default to pin yin. Essentially having to default to the pin yin for me makes the app lose its effectiveness because I am already pretty fluent. However, it is fun to still learn new words that I have never used in context.
Ointhla about Learn Chinese (Mandarin) by MindSnacks