- About this app
- Screenshots
- Downloads and Installation
- Version Comparison
- Contributions
- Technical Details
- Credits
Practice writing Japanese letters, learn their meanings and related words
- Memorize how to write and read kana and kanji
- Follow JLPT levels or school grades
- Create your own decks to study, more than 6000 characters in total are available
- Use SRS reviewing system to avoid forgetting learned information
- Search letters and words with built-in dictionary
- Study words with flashcards
- Available modes to write words and pick correct letter readings
- Works offline
Repository with dictionary data and parsers here: Kanji-Dojo-Data
- Available in F-Droid, the same version is published in GitHub Releases
- Google Play
- Download
.dmg
installer from Github Releases for your platformkanji-dojo-arm-*.dmg
for Apple Siliconkanji-dojo-intel-*.dmg
for devices with older Intel CPU
- Install the app
- Go to
Privacy & Security
screen in system settings and click onOpen Anyway
button under security section forKanji Dojo.app
- Go to
- Install Java 17 or higher for your platform
- Download jar from Github Releases for your platform
- Run downloaded jar with double click or use command
java -jar <filename>.jar
Google Play | F-Droid | Desktop |
---|---|---|
Firebase Analytics Play services for in app review Billing for donations |
- | - |
- Pull-Requests are welcome!
- Before making PR create and discuss your issue
- Use proper code formatting
Used Libraries: Compose Multiplatform
, Kotlin Coroutines
, Koin
, SqlDelight
- KanjiVG
Provides writing strokes, radicals information
License: Creative Commons Attribution-Share Alike 3.0
Link: https://kanjivg.tagaini.net/ - Kanji Dic
Provides characters info, such as meanings, readings and classifications
License: Creative Commons Attribution-Share Alike 3.0
Link: http://www.edrdg.org/wiki/index.php/KANJIDIC_Project - Tanos by Jonathan Waller
Provides JLPT classification for kanji
License: Creative Commons BY
Link: http://www.tanos.co.uk/jlpt/ - JMDict
Japanese-Multilingual dictionary, provides expressions
License: Creative Commons Attribution-Share Alike 4.0
Link: https://www.edrdg.org/jmdict/j_jmdict.html - JmdictFurigana
Open-source furigana resource to complement the EDICT/Jmdict and ENAMDICT/Jmnedict dictionary files
License: Creative Commons Attribution-Share Alike 4.0
Link: https://github.com/Doublevil/JmdictFurigana - Frequency list by Leeds university
Words ranking by frequency of usage in internet
License: Creative Commons BY
Link: http://corpus.leeds.ac.uk/list.html - yomichan-jlpt-vocab
This meta dictionary adds JLPT-level tags to words in Yomichan. Provides associations between JLPT words from Tanos and JMDict
License: Creative Commons Attribution-Share Alike 4.0
Link: https://github.com/stephenmk/yomichan-jlpt-vocab
(c) 2022-2023 Yaroslav Shuliak
This is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This software is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this app. If not, see https://www.gnu.org/licenses/.