
Taalrijk
A Dutch language learning app for A2+ learners built with Flutter.
Taalrijk is a comprehensive Dutch language learning app designed for A2+ learners. The app supports 5 core learning areas to help users improve their Dutch language skills:
Stories – Graded short stories with transcript, vocabulary highlights, and audio for immersive reading practice.
Conversations – Real-world dialogues with transcript, role identification, and repeat-and-practice buttons to improve conversational skills.
Writing Practice – Short writing prompts where users can type and save personal answers locally to practice written Dutch.
Comprehension – Short paragraphs with multiple choice questions to test and improve reading understanding.
Speaking Practice – Listen and repeat feature that compares speech to a target sentence using Speech-to-Text API for pronunciation improvement.
Built with an offline-first approach, Taalrijk stores all lesson content locally in JSON files, ensuring learning can continue without internet connectivity. Only Speech-to-Text and TTS features require network access.