Skip to content

Instantly share code, notes, and snippets.

@MattyAyOh
Last active January 25, 2021 01:15
Show Gist options
  • Save MattyAyOh/a2f0093dee25c2d47ba9b066940b4ea1 to your computer and use it in GitHub Desktop.
Save MattyAyOh/a2f0093dee25c2d47ba9b066940b4ea1 to your computer and use it in GitHub Desktop.
iOSTakehome.md

iOS Engineer Takehome Project


Please spend no more than 4 hours on this project, afterwards we'll have a 30 minute discussion review and discuss what we could add to the project

  • Please make an initial commit once you start, and incremental commits as you see fit

So here’s the outline for the exercise:

We would like you to build a quick table that displays social media Posts, and importantly supports paging

What we're looking for:

  • A table that displays Post data, designed however you'd like
  • Paging, so that only 10 results are received at a time

Data will come from a mock API:
Documentation: https://dummyapi.io/documentation/static-data-api

Your REST GET Endpoint: https://dummyapi.io/data/api/post
You will need to add a header to the request, app-id, and set the value to 600e1a3c7bdbc316a88599a4

Criteria:

  • Maintainability
    • Modular
    • Readability
  • Performant

Output:

  • A code repository, including /.git, zipped
  • A list of features you would add to this project if you had more time, as well as any improvements you could make (if applicable)
  • Please email your submission to vikas.murali@offsight.com

That's it! Please let us know if you have any questions!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment