ChineseSkillThis is an awesome iOS/Android app similar to Duolingo but with many great tools that really distinguishes itself. The course is well designed and also includes some great features to review and practice, as well as a survival kit which is excellent if you are traveling, or just want to learn useful survival language. Excellent for beginners and even good for intermediate

MemriseAn iOS/Android app that’s more focused on vocabulary training. Much more entertaining than typical flashcards, so this is a great tool to review vocabulary.