Coding Challenge iOS

Functional Requirements:

  • You will need to connect to Stackoverflow Users API Endpoint and retrieve the first page of data.
  • Display the retrieved data through a TableView.
  • We expect from you to display username, badges and gravatar for every user.
  • While the gravatar is being downloaded, the UI should show a loading animation.
  • Each of the photos should be downloaded only once and stored for offline usage.
  • The UI should always be responsive.

Technical Requirements:

  • Language: Objective-C
  • iOS10

Submission:

  • Push the code to an online repository and send us the link.
  • Update your project README file with any relevant information.
  • We expect from you a complete Xcode project.
  • The app must run as is.
  • Third-party libraries
  • If you choose to use any third-party libraries, please explain why you made the decision to use each one.