Chinese Language Learning – Offline Audio Flashcards
A Chinese language learning app based on recall, vocabulary filtering, and offline learning.
🔎 Vocabulary Filtering
Each learning item has a category (word, phrase, sentence) and a set of tags describing its meaning, e.g., food, science, family, China, noun.
The app requires:
Category selection
The app allows you to:
Select required tags (the item must contain them)
Exclude tags (the item cannot contain them)
This allows you to easily create your own learning sets.
Example:
Category: word
Required tags: food + nationality
Excluded tags: Poland
Result:
✔ rice
❌ dumplings
If no tags are selected, the set will contain all items in the given category.
🧠 Learning Method
The learning process is based on recall:
A word or sentence in Polish is displayed.
The user attempts to recall the Chinese equivalent.
After clicking "Play":
An audio file is played (if downloaded to the device).
Chinese characters and pronunciation are displayed.
The user rates their answer:
✅ Correct
❌ Error
Items are repeated until they are marked as "correct" (incorrect answers are returned to the review) or the "Finish" button is clicked.
📶 Offline Operation
The application is designed to work without internet access after the first launch:
On first launch:
Data is downloaded from a Google Sheets spreadsheet
Saved locally on the device
From then on:
You can use the application offline.
⬇️ Downloading Data and Audio
A "Download Files" button is available, which allows you to:
Re-download the current data from the spreadsheet
Download all audio files
Fill in the missing files Audio (only those not on your device)
⚙️ Personalization and Settings
In settings, you can:
change the link to Google Sheets (e.g., use your own vocabulary database)
enable or disable logs (for diagnostic purposes)
🎯 Key Features
learning words and sentences in Chinese
filtering material using tags
audio + characters + pronunciation
offline support
the ability to use your own data (Google Sheets)