HanziFlow is a mobile application designed to support beginner Mandarin Chinese learners through an integrated learning experience. The application combines interactive Pinyin and tone learning, pronunciation practice with feedback, context-aware vocabulary activities, quizzes, and guided Chinese character writing with handwriting evaluation. By connecting pronunciation, vocabulary, sentence usage, and character writing in one learning flow, HanziFlow aims to help learners practice Chinese more actively and receive meaningful feedback on their performance.