Sky IOS development test
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
SkyIOS
README.md

README.md

Sky iOS Developer Test

Write a new app for iOS devices (iPhone only) that will download and display a JSON feed of most popular items. The feed is available on:

http://content.ott.sky.com/v2/brands/go/devices/ios/navigation/nodes/177da30fc6850410VgnVCM100000625112ac____/pages/7908e6066a051410VgnVCM1000000b43150a____?represent=(item-group/item-group(item/item-summary(broadcast-channel/broadcast-channel)))

Your application should download this feed on start-up and display it to the user as a list with one item per line. Each entry should at least show the title and short description.

Selecting an item should display the associated details page downloading the JSON feed that is provided in the item URL e.g.

links": [ … {"href": "http://content.ott.sky.com/v2/brands/go/devices/ios/content/item-summaries/d9e0987f3c452510VgnVCM1000000b43150a__ ", …

and displaying the title, image, broadcast channel and synopsis.

Please submit your completed iOS project for this exercise as a zip file by email, including any supporting information you want to include (in text file format ideally).

Your solution will be marked against a number of key criteria, including:

• Fulfilment of the requirements • TDD • Demonstrates a clear understanding of standard iOS coding paradigms • Efficient use of memory and processing resource • Demonstrates good object oriented design • Responsiveness • Error Handling

You may choose to use either swift 2 or objective C.

You will have a maximum of two days to complete the test.