Chinese Challenges
A quiz app for Chinese learners
 
Chinese Challenges is a series of 2,000 exercises to test you on Mandarin Chinese reading, writing and listening skills as well as detailed knowledge of grammar and syntax.

It includes more than a hundred 15-minute challenges containing picture questions, audio questions, multiple choice reading questions and questions where you reorder parts to make the right answer.

It looks simple, but it was a complex UI to build. I did not relish having to do this twice on iOS and Android, so chose Flutter—and have no regrets! What an incredible framework it is.

Implementation-wise, this project uses the excellent flutter_redux package for state management.

Blogged here: https://medium.com/@trainchinese/flutter-journey-intro-d2cf5c22644c.