Skip to content

English dictionary based on "Webster's Unabridged English Dictionary" with synonyms and Identicons for each word in Flutter

License

Notifications You must be signed in to change notification settings

Move37-Team/mywords

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MyWords

Simple English Dictionary Based on Webster's Unabridged English Dictionary With Identicons for each word and a light weight utility to save your favorite words, in Flutter!

Getting Started

clone the repository

git clone https://github.com/Move37-Team/mywords.git

install the requirements

flutter pub get

Dictionary files

Two dictionary files are used in this project. both are in json format.

assets/dictionary_web.json is the Webster's Unabridged English Dictionary in json format with the following structure:

{
    "word": "Meaning"
}

assets/trie_dict.json is a list of all words in the above file but trie data structure

sample

{
    "w": {
            "o": {
                    "r": {
                            "d" : {
                                    "_end_": "_end_"
                                  }
                         }
                 }
        }
}

assets/synonyms_dict.json a dictionary of word synonyms

{
    "word": "comma separated list of synonyms as a string"
}

Acknowledgments

if you make any changes, improvements or bug fixes please consider a PR

Road Map

  • categorize words

  • add dictionary

  • custom word with custom definition

  • autocomplete

  • multiple language support

  • cloud backend

About

English dictionary based on "Webster's Unabridged English Dictionary" with synonyms and Identicons for each word in Flutter

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages