sourav-ganguly / babbel

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

babbel word game

Description

A word game. There will be one english word and one Spanish word floating around the screen for 5 seconds. Within that time the user can select YES or NO based on prediction of current or false translation.

  • For Correct Guess +1 point
  • For Incorrect Guess -1 point
  • Total 20 chances

Time

Around 11 hours spent in total for completing the task.

time distributed

  • For View: 3
  • For ViewModel: 3
  • For Model Logic: 1.5
  • For Testing: 1.5
  • For Data fetching: 1
  • For Documentation: 1

decisions made because of restricted time

I could not write or think about Unit testing for restricted time.

first thing to improve or add if there had been more time

  • I would write Unit testing for the View Model class and Repository class
  • Though I desined the classes to be use with dependency injection, but did not inject dependency from a different class. I would do that.
  • I would make the UI a little bit nicer.

About


Languages

Language:Swift 100.0%