Skip to content

willowtreeapps/namegame_ios

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 

Repository files navigation

The Name Game for iOS

Leading scientists have proven, via science, that learning your coworkers names while starting a new job is useful. Your test project is to make it happen!

Your mission

  1. Use this JSON API, which returns a list of employees along with their headshots, as a datasource for the game. A swagger spec for this API will be created soon to use as a reference.

  2. Use these Figma designs as a reference for your implementation of the game. Try to match these designs as closely as possible. All assets are either default SFSymbols or can be exported from Figma directly.

  3. Include an app icon, splash screen, main menu and game screen as shown in the designs. Don't forget to support iPad as well as iPhone, in both landscape and portrait mode.

iPad Main Menu

  1. Clicking “Practice Mode” or "Timed Mode" on the menu screen will navigate to the game screen. On the game screen, the game will select 6 employees at random from the list of employees and display their headshots in random order. Out of the 6, the name of one of those random employees will appear on the screen.

  2. The user must select the headshot that belongs to that person. If they guess correct the application will show that and a new 6 random employees will be displayed along with another name.

  3. In practice mode this will continue until a user guesses incorrect in which case the screen will say “Game Over!” and display their score. Clicking "OK" will navigate them back to the Menu.

  4. In timed mode the user will be able to make incorrect guesses until they find the correct user, in which case a new set of random employees will be displayed. This mode ends when a timer runs out, feel free to make the timer as long or short as you would like. Once the timer runs out, their score is displayed and clicking "OK" navigates them back to the Menu.

  5. You can implement this app however you choose, that said, your Name Game test project will be evaluated according to this rubric.

Releases

No releases published

Packages

No packages published