Skip to content

A Flutter-based app that helps memorize Japanese words.

License

Notifications You must be signed in to change notification settings

garthlei/tango_helper

Repository files navigation

Tango Helper

A Flutter application used to help memorize Japanese words, especially their pronunciations and written forms. Unlike many apps related to word memorization, this app does not provide daily tasks. You should use your own word list, and everything will be based on that. You could see how many times you have encountered a specific word, as well as how many times you clicked the "Remember" button. The app makes use of your memorization history to decide the frequency you encounter each word.

Features

The unchecked items have not been implemented yet.

  • Custom word list
    • Written form
    • Alternative written forms
    • Hiragana
    • Accent
    • Part of speech
    • Meaning
    • Example sentences
    • Brief memorization history
    • Detailed memorization history
  • Word memorization
    • "Remember"/"Don't remember" options
    • Multiple choice questions
    • Read test (written form to hiragana)
    • Meaning test (written form/hiragana to meaning)
    • Output test (meaning to written form/hiragana)
    • Write test (hiragana to written form)
    • Accent support
    • Word form support
    • Explanation separation support
    • Hints
    • Test mode selection
  • Platform collaboration
    • Word list import/export
    • Back end
  • User-friendly UI

Installation

This app is still in the alpha stage, and we do not provide pre-compiled binaries. You can visit the Flutter website and read the instructions on how to build the app.

We used two external fonts for Chinese and Japanese in the legacy UI version. Considering the repo size and potential copyright issues, we do not provide font files in the repository. In the current UI version, we used the Flutter package google_fonts to eliminate the need of downloading the fonts manually. Also, we are now using the fonts shipped with iOS for most cases. You can substitute them with your favorite fonts when needed.

Screenshots

1

2

3

4

5

Acknowledgments

The major functionalities of this app are inspired by other word-memorizing apps, such as MOJi辞書, 沪江开心词场, 拓词 (for English), and 扇贝单词 (for English). Parts of speech are based on the grammar system of the Japanese textbook 综合日语. The idea assigning a color to each part of speech is from the app MOJi辞書. The color scheme of scores is inspired by the color scheme of PKU Helper.

About

A Flutter-based app that helps memorize Japanese words.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published