LingoDeer

This app allows you to learn Korean, Japanese, Chinese, Vietnamese, German, Spanish, French, English and Portuguese.

Reviews
https://www.youtube.com/watch?v=a-H5XqaktOw SleepyPolyglot
 * Lindie Botes, "LingoDeer tour and review." Key points include: easy-to-use interface, character-writing and stroke orders shown, with clear pronunciation.
 * I enjoy using the app to learn Mandarin because the stroke order is a very difficult concept for me to grasp, and it really breaks it down step-by-step. It is a very 'cute' app in the idea that it looks attractive enough to use unlike a lot of other more traditional apps.  It also lets you switch between languages, which I thought worked well.