What the App Does
HanziHero is a comprehensive Chinese character learning application built with Flutter, targeting
learners who want to master Mandarin Chinese through the HSK (Hanyu Shuiping Kaoshi) standardized
proficiency test framework. The application covers all six HSK levels, from beginner (HSK 1) to
advanced (HSK 6), providing a structured learning path that combines vocabulary acquisition, grammar
practice, pronunciation training, and gamified review sessions. The app is designed to be an all-in-one
platform that replaces the need for multiple separate learning tools, offering an integrated experience
that tracks progress across every learning modality.
Beyond standard lesson-based learning, HanziHero distinguishes itself through an extensive minigame
system featuring 16 distinct games, including a full tower defense game powered by the Flame engine.
These games target specific cognitive and linguistic skills such as character recognition speed, tone
discrimination, pinyin accuracy, and contextual comprehension. The app also integrates a social layer
with friend systems, leaderboards, and activity feeds, transforming individual study into a
community-driven experience. A story reading module with built-in text-to-speech, adaptive display
modes, and comprehension quizzes provides immersive reading practice for intermediate and advanced
learners.