Lang Practice is a Flutter mobile app designed to help you practice and review Japanese vocabulary and grammar efficiently. Track your progress, review due words, and expand your vocabulary systematically.
- Add & Edit Vocabulary / Grammar: Keep your personalized list of words and grammar points.
- Review System: Focus on items that are due for review.
- Due Count: Quickly see how many items need revision today.
- Statistics: Track your learning progress over time.
- Import / Export Data: Backup or restore your vocabulary database.
- Ignores Duplicates: Ignores duplicated vocabulary items automatically when importing
- Send Logs: Share app logs for debugging purposes.
- Flutter SDK
- Dart
- Android Studio / Xcode (for mobile builds)
- Hive database support (already integrated)
-
Clone the repository:
git clone <repository_url> cd LangPractice
-
Install dependencies:
flutter pub get
-
Run the app:
flutter run
You can import the default set of Japanese vocabulary from the following JSON: Gist: import.json
Note: These vocabularies will be updated periodically by the app author for revision.
Contributions are welcome! Please contact the project owner before making significant changes.
This project is licensed under the Apache License 2.0. See the LICENSE file for details.