No description
  • Kotlin 99.6%
  • Swift 0.4%
Find a file
syt0r 9c9060e530
Some checks failed
Build Release / build-all (push) Has been cancelled
Build Release / create-release (push) Has been cancelled
Update version to 2.2.1
2026-02-25 12:01:23 +02:00
.github Fix outdated macos intel runner for GitHub actions 2026-01-09 23:25:41 +02:00
.run Post-release updates and bug fixes for the iOS version for App Store publishing 2025-09-08 21:04:20 +03:00
app Fix multiline furigana text overlap #108 2025-08-11 17:06:48 +03:00
buildSrc Update version to 2.2.1 2026-02-25 12:01:23 +02:00
core Update version to 2.2.1 2026-02-25 12:01:23 +02:00
desktopApp Increase default desktop window size for landscape layout 2026-02-24 18:50:57 +02:00
fastlane/metadata/android/en-US Update version to 2.2.1 2026-02-25 12:01:23 +02:00
gradle Update orientation detection to fix iOS flickering issue 2025-08-13 14:49:49 +03:00
iosApp Update version to 2.2.1 2026-02-25 12:01:23 +02:00
mediaGenerator Post-release updates and bug fixes for the iOS version for App Store publishing 2025-09-08 21:04:20 +03:00
preview_assets Replace jar with msi distribution for Windows, change window icon 2025-01-20 23:49:17 +02:00
.gitignore Option to offset daily reset time #57 2025-12-02 03:26:46 +02:00
build.gradle.kts Update to compose 1.8.0, add hot reload plugin 2025-05-24 12:19:57 +03:00
gradle.properties Refactor iOS build configuration 2025-05-24 12:19:57 +03:00
gradlew Base modules 2021-01-03 02:10:08 +02:00
gradlew.bat Base modules 2021-01-03 02:10:08 +02:00
LICENSE License update 2023-01-07 14:44:25 +00:00
README.md Update version to 2.2.1 2026-02-25 12:01:23 +02:00
settings.gradle.kts Update orientation detection to fix iOS flickering issue 2025-08-13 14:49:49 +03:00

Kanji Dojo

Version Badge

Table of Contents

About this app

Practice writing Japanese letters, learn their meanings and related words

Features

  • 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

Screenshots

Downloads

Android

Play Store F-Droid

  1. Available in F-Droid, the same version is published in GitHub Releases
  2. Google Play

iOS

App Store

Desktop

Windows

Mac

  1. Download .dmg installer from Github Releases for your platform
    • Kanji Dojo-arm-*.dmg for Apple Silicon
    • Kanji Dojo-intel-*.dmg for devices with older Intel CPU
  2. Install the app
    • Go to Privacy & Security screen in system settings and click on Open Anyway button under security section for Kanji Dojo.app

Linux

Version comparison

Google Play F-Droid Desktop
Firebase Analytics
Play services for in app review
Billing for donations
- -

Contributions

  • Pull-Requests are welcome!
  • Before making PR create and discuss your issue
  • Use proper code formatting

Technical details

Used Libraries: Compose Multiplatform, Kotlin Coroutines, Koin, SqlDelight

Credits

License

(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/.