Flashcard and Kanji writing Flutter App
Read Time:1 Minute, 35 Second

Flashcard and Kanji writing Flutter App

0 0

KanjiMaru

Flashcard and Kanji writing Flutter App

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.

Flashcard and Kanji writing Flutter App

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!

GitHub

Happy
Happy
0 %
Sad
Sad
0 %
Excited
Excited
0 %
Sleepy
Sleepy
0 %
Angry
Angry
0 %
Surprise
Surprise
0 %

Average Rating

5 Star
0%
4 Star
0%
3 Star
0%
2 Star
0%
1 Star
0%

Deja una respuesta

Entrada anterior A Hacker News client built with Flutter
Entrada siguiente A beautiful animated onboarding app with flutter