Download this source code for
5 USD


Download this source code for
5 USD


Download this source code for
5 USD


Download this source code for
5 USD

kanjimaru

flashcard and kanji writing mobile app made in flutter. after a somewhat long hiatus, i have decided to resume this hobby project of mine.

as i have been frustrated by the fact that apps on the market do not provide a ‘good’ way to learn to write japanese characters, i have decided to create my own app.

inspired by both anki and wanikani, tools which i still use at the moment on my japanese learning journey. while they are great tools, i have been wanting to create something of my own for a while.

although the idea is to have this app be open source, if i ever decide to publish it, i might make this repo private, as i am not sure on the licensing.

ui

current mock 'overview screen.

kanji

planned features

barebone features that this project will have to satisfy for me.

  • [ ] front-end
    • [ ] overview page
    • [ ] statistics page
    • [ ] settings page
    • [ ] games page
  • [ ] firestore
    • [ ] login system
    • [x] firestore integration
    • [x] update ui on firestore changes
    • [x] update firestore on user interaction/background processing
    • [x] create models to represent data to be stored in firestore
  • [ ] srs
    • [x] implement the sm2 algorithm
    • [ ] hook up srs to the rest of the application
    • [ ] create efficient ways of mapping srs data to firestore
  • [ ] learn system (cannot review what you have not learned yet.)
  • [ ] flashcard (review) system
  • [ ] kanji writing cards
    • [ ] implement writing package
  • [ ] wanikani import
  • [ ] implement import from pre-defined decks
  • [ ] japanese character data
    • [x] deserialize jp data and graphics into usable format
    • [ ] hook up backend to this data
  • [ ] learning games
    • [ ] implement shiritori
    • [ ] implement game where you have n pairs of cards mixed up, and you try to match them (meaning -> reading or other way around)

where does the name come kanjimaru come from?

it comes from an adorable fluff ball named maru. the reason i remember the kanji ‘丸’.

click to watch the video. you must watch it!


Download this source code for
5 USD


Download this source code for
5 USD


Download this source code for
5 USD


Download this source code for
5 USD

Comments are closed.