/ios-developer-challenge

iOS developer position

Primary LanguageSwift

Streetbees iOS developer challenge

Description

Using the best API available on this side of the universe https://developer.marvel.com/ make a simple master detail app that allows the user to scroll through all the comics ever released and view details for each comic.

You will need to sign up for a free developer account with Marvel.

Functional requirements (Using the Job to be Done framework)

  • When I open the application I want to see a list of all Marvel’s released comic books
  • When tapping on a comic it should open up a modal view controller showing the cover art as well as the title, description and a list of the characters in it in a scrolling vertical view
  • You should be able to swipe to page between the different comics from the modal screen
  • The favourite button is just for show.

Feel free to use whatever flare you can to show off your skills.

Don't spend more than 3 hours working on this. Don't worry if you don't get the task finished as we'd like to hear how you prioritised your time.

Design

design

Technical requirements

  • Application must be developed for the iPhone with Swift 4, iOS 11 and xcode 9. We are not expecting iPad support.
  • You are free to use whatever frameworks or tools you see fit

Evaluation Criteria

  • Adaptability. We want to see how well you can develop for the different screen sizes.
  • You create maintainable code
  • You create testable code
  • You care about the user experience
  • You pay attention to detail
  • You develop in a scalable manner

Deliverables

  • The forked version of this repo