Skip to content

Application to learn English synonyms in a game form (SwiftUI)

Notifications You must be signed in to change notification settings

vaIerika/Synonymist

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Synonymist

Application to improve vocabulary of English words. Intended for users with Intermediate level. Database contains about 100 words.

Written in SwiftUI.


Functionality of the App

  1. Allows to choose the most suitable synonyms in the game form.
  2. Collects and save user results of the game.
  3. Shows a hint for each question.
  4. Displays recent mistakes made by user.
  5. Lets user to earn badges during the game.

Screenshots

Main View of the Game

Game mode


User's results of the game

Score view


Features

  • UserDefaults for reading and writing data.
  • Decoding data from JSON-file.
  • Feedback for user's actions with haptics (UINotificationFeedbackGenerator) and animation.
  • Gamification (badges, score, alerts).

Communication

If you found a bug or want to discuss a new feature, feel free to reach out.


Credits

Some synonyms and definitions were taken from the Merriam-Webster online dictionary, and the Wiktionary website.

About

Application to learn English synonyms in a game form (SwiftUI)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages