An iOS app using Oxford Dictionaries API to extract information on the words and create study box (deck) automatically. It helps expedite the new word learning process especially for SAT, IELTS, and TOEFL. The app is also adopting the spaced repetition technique to help you memorize the new words faster (approved by science). |
Type all the words you want to learn on the left text box and tap 'Go'. After that, a study deck will be created with the name you specified on the right hand side. Open it and scroll up and down to learn the definition of the words, practice spelling with audio, learn through example, etc.
Input wanted words | Create a study deck | View study decks |
---|---|---|
Word 1 | Word 2 | Word 3 |
---|---|---|
Toggle Feature | Showcase |
---|---|
Want to contribute? Great!
To fix a bug or enhance an existing module, follow these steps:
- Fork the repo
- Create a new branch (
git checkout -b improve-feature
) - Make the appropriate changes in the files
- Add changes to reflect the changes made
- Commit your changes (
git commit -am 'Improve feature'
) - Push to the branch (
git push origin improve-feature
) - Create a Pull Request
If you find a bug (the website couldn't handle the query and/or gave undesired results), kindly open an issue here by including your search query and the expected result.
If you'd like to request a new function, feel free to do so by opening an issue here. Please include sample queries and their corresponding results.
- Swift - a general-purpose programming language built using a modern approach to safety, performance, and software design patterns.
- Oxford Dictionaries API - gives you access to our world-renowned dictionary data, including definitions, translations, synonyms, and audio pronunciations.
- SwiftyJSON - The better way to deal with JSON data in Swift.
- SCLAlertView - Beautiful animated Alert View. Written in Swift.
- Chameleon - Color framework for Swift & Objective-C (Gradient colors, hexcode support, colors from images & more).
- Add notification as reminder to keep the study going
- Add support for spaced repetition learning method
- Improve UI/UX
Quang Luong |
MIT © Quang Luong