vaIerika / Synonymist

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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)


Languages

Language:Swift 100.0%