A gem of an app!
I use this app several times a day. It is both well-structured and fun! I am a retired foreign language teacher and I have found Chinese Skill to be one of the best apps available for effective Mandarin learning.
Tolstoy54 about
ChineseSkill - Learn Chinese, v3.1