
A simple and efficient app designed to help users learn Chinese.
Multi-language Support: Learn Chinese from 9 different languages.
Text-to-Speech Integration: Hear accurate native pronunciation of words and phrases via Google’s text-to-speech service.
AdMob Integration: Monetize the app with banner and interstitial ads from AdMob, providing a steady income stream.
Hive for Local Storage: Save your favorite words and phrases locally using Hive, an efficient and reliable database.
Clean and Intuitive UI: Enjoy a smooth user experience with a simple and clean user interface designed for easy navigation.
Bloc Cubit Pattern: Built with the Bloc Cubit state management pattern, ensuring clean, maintainable, and scalable code.
Cross-Language Learning: LearnChinese supports 9 languages, giving users the flexibility to learn at their own pace in the language they are most comfortable with.
Accurate Pronunciations: Powered by Google’s text-to-speech API, users can listen to proper pronunciations, aiding in better pronunciation and learning.
Easy Monetization: With integrated AdMob ads, you can start monetizing your app immediately while providing valuable content to your users.
Hive Storage for Favorites: Users can store and organize their favorite words and phrases, making it easier to track progress and review important lessons.
Highly Customizable: The app’s clean architecture using the Bloc Cubit pattern allows you to customize the app’s features easily and extend its functionality.
AI Integration: Future updates will introduce AI-driven features to enhance the learning experience further.
Quizzes and Progress Tracking: Keep users engaged and motivated with quizzes, progress tracking, and personalized learning experiences.
Interactive Features: Plans to integrate additional interactive learning modes like flashcards and learning challenges.
Developed with Flutter: The app is built using the Flutter framework, ensuring smooth performance on both Android and iOS.
Database: Uses Hive for local storage, a fast and lightweight NoSQL database.
Monetization: Integrated with AdMob for banner and interstitial ads.
State Management: Follows the Bloc Cubit pattern for state management, making the app’s architecture clean, modular, and scalable.
Text-to-Speech: Integrated with Google’s Text-to-Speech API for accurate and natural-sounding pronunciations.
Full source code of the app.
Firebase configuration (for text-to-speech and analytics).
Instructions for setting up the app.
Full documentation on how to customize and extend the app.
Free updates and bug fixes.
If you'd like to contribute to the project, please fork the repository, create a new branch, and submit a pull request with your changes. Make sure to follow best practices for coding standards, and document any new features you add.
© 2025 LearnChinese App | Licensed under the MIT License