lucascorrea / ultimaterugby-challenge

Challenge to Ultimate Rugby - Project Pattern MVVM Objective-C - Travis CI

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Ultimate Rugby Challenge

Build Status

This is the project to the Ultimate Rugby challenge described below.

Running:

CMD + u will run all test cases via Specta and Expecta

Build:

  • Xcode version 9.0
  • Project pattern MVVM
  • Objective-C

Ultimate Rugby - iOS Developer Assessment:

Description

The test is to create a mock up based on the attachments following the details below. Please, create the project using Objective-C. The screen will be used for Referees to log the time of the yellow cards during the match.

Details

  • No action can be performed before starting the timer for the first time.
  • The Edit and Delete buttons are just placeholders with no action.
  • All the buttons on the bottom bar are placeholders with no action, except the Yellow Card button.
  • If the user taps the yellow card button, a "Select Player" screen will be shown. A list with "Player 1" to "Player 25" must be displayed.
  • When the player is selected, a new item will appear on the list showing the player's name and "Yellow Card" below the name. A small countdown clock (right) counting from 10:00 minutes to zero will also be displayed.
  • The items list must show the most recent item at the top.
  • When the user pauses the main timer, all yellow cards countdown clocks pauses as well. (Same when the main timer is resumed).
  • The main timer stops automatically when it hits 40:00 (end of 1st half) or 80:00 (end of 2nd half).
  • When the user taps the "HT" button (Half Time), the timer stops.

Attachments

Screen 1

Screen 2

About

Challenge to Ultimate Rugby - Project Pattern MVVM Objective-C - Travis CI

License:Apache License 2.0


Languages

Language:Objective-C 97.9%Language:Ruby 1.2%Language:C 0.8%