Manji

Manji is a Flutter application built to help people learning Japanese learn about Kanji.

90493962-d5660b80-e0f7-11ea-9971-dba0951fd60e

90866236-75b26f00-e348-11ea-82e9-b8af9fd98b3d

90866275-81059a80-e348-11ea-909d-f2fd1141959c

90494379-4d343600-e0f8-11ea-82c2-f462beb91396

90866315-8e228980-e348-11ea-9df3-35cbcdc71e26

90866324-8fec4d00-e348-11ea-8d88-e55d66173563

90866266-7f3bd700-e348-11ea-9bf6-d5a2434f205a

90494393-51f8ea00-e0f8-11ea-8645-97dd3136844f

90494401-53c2ad80-e0f8-11ea-8aec-70ebe5e3cb61

On the surface, Manji is just a Japanese dictionary, but it can actually do more than that:

  • Handwritten kanji recognition
  • Image kanji extraction
  • Kanji card
  • Kanji quiz generated dynamically based on selected groups of kanji

Therotically, Manji is cross-platform since it is powered by Flutter, but since I want to maximize the elegance of its user experience and also because I am an Apple fanboy to some degree, I chose to focus on the iOS side. I have already forgotten when the last time was that I debugged and tested on Android but feel free if you want to make it work and optimize for Android.

GitHub