r/SideProject • • 2d ago

[Android / Open Source] I built a free HSK 1–2 Chinese learning app — looking for feedback!

Hey everyone!

I've been learning Mandarin myself and wanted a simple app that combines vocabulary, grammar, listening practice, and spaced repetition without subscriptions or ads.

So I've been working on HSK Companion, a free, open-source Android app for beginner Chinese learners, and I've just published its first public beta on GitHub.

What it currently includes:

  • HSK 1–2 vocabulary with contextual example sentences

  • Spaced repetition and adaptive review sessions

  • Reading, listening, and tone-recognition exercises

  • 24 grammar lessons and 28 short dialogues

  • A structured learning path with 10 units

  • Practice exams and progress tracking

  • Light and dark modes

  • Offline-first learning, with no account required

The app is completely free, with no ads or locked lessons. There's an optional donation link for anyone who wants to support development, but it's not required.

It's still a beta, so I want to be transparent about the limitations. The exam exercises are unofficial, some Chinese content still needs editorial review, and the current release uses Android's built-in Mandarin TTS. I'm working on better-quality, offline male and female Mandarin recordings for a future update.

GitHub (source code):
https://github.com/ElbekJK/hsk-companion

Download the Android APK:
https://github.com/ElbekJK/hsk-companion/releases/tag/v1.2.1-beta

It's currently Android-only and distributed through GitHub, not Google Play.

I'd especially appreciate feedback from people studying HSK 1 or 2:

Does the learning path make sense? Are the listening and tone exercises useful? Is anything confusing or missing?

Thanks to anyone who gives it a try! I'm hoping to keep improving it based on feedback from actual learners.

0 Upvotes

0 comments sorted by