Skip to content

fishrod-interactive/iOS-Test

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Fishrod Interactive Coding Test

This is a coding proficiency test. You must be able to perform these 3 basic tasks on a day to day basis at Fishrod Interactive.

Fork this project into your own GitHub account, commit often and make a pull request once you’ve finished.

You will earn points for good documentation, error handling and appropriate use of third party and built in frameworks and libraries.

All apps must work for both iPhone (5S, 6, 6 Plus) and iPad (Air, Mini with Retina Display).

All apps must work with iOS 8.4+.

Please be as creative as you can, you have up to 2 days to pass the test.

Networking

Create a new Xcode project in Tests/Networking folder

  1. Make a URL request to https://raw.githubusercontent.com/fishrod-interactive/iOS-Test/master/data/tasklist.json
  2. Store the data in Core Data
  3. Display the data in a Table View
  4. Add a Segmented Controltrol to filter by
    • ToDo
    • Done
    • All

Views & Autolayout

Create a new Xcode project in Tests/Autolayout

  1. Place two text boxes and a button in the centre of the screen above each other
  2. Ensure that all items remain in the centre of the screen for all orientations on iPad
  3. Ensure that all items remain in the centre of the screen for all orientations for iPhone
  4. Ensure that when the keyboard is presented, it doesn’t hide the active input element

AV

Create a new Xcode project in Tests/AV

  1. Capture a live feed from the front facing camera
  2. Display the live feed on screen
  3. Add a button to the view
  4. Make the button capture a photo and capture a photo to take beautiful selfies

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published