Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/alexhokl/nihongo_geemu
https://github.com/alexhokl/nihongo_geemu
Last synced: 24 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/alexhokl/nihongo_geemu
- Owner: alexhokl
- License: mit
- Created: 2024-10-27T02:33:12.000Z (about 2 months ago)
- Default Branch: main
- Last Pushed: 2024-11-26T03:00:14.000Z (28 days ago)
- Last Synced: 2024-11-26T03:27:40.025Z (28 days ago)
- Language: Dart
- Size: 281 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# nihongo_geemu
This is a simple Japanese learning game.
## Architecture
It loads a dictionary of words from a local SQLite database. When the
application starts, it checks the hash of the local database file and if it is
different from the hash of the remote database file on Google Cloud Storage
bucket, it downloads the remote database file and replaces the local database.
Thus, if the application does not have an internet connection and it has a local
database downloaded previously, it will still work offline.The SQLite database is created with CLI tool
[japanese-notes-parser](https://github.com/alexhokl/japanese-notes-parser) and
it parses notes on [this
markdown](https://github.com/alexhokl/notes/blob/master/spoken_languages/japanese/vocabulary.md).## Download APK for Android
- [nihongo_geemu.apk](https://storage.googleapis.com/alexhokl_public/nihongo_geemu--release.apk)