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
We would like you to build a quick table that displays searched users, and importantly supports paging
I will send you the beginnings of a project that has the code setup to communicate to a development environment, with the userSearch
endpoint ready
What we're looking for:
- A table that displays user data, designed however you'd like
- A search field that filters the table's data source
- Paging, so that only 10 results are received at a time
I have also added a taste of some Reactive paradigms, but it is by no means necessary in your implementation.
In the ViewController.swift
I have left an example of how we can leverage RxSwift to avoid coupled callbacks or delegate messages
- Maintainability
- Modular
- Readability
- Performant
- 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
matt@bettylabs.io
That's it! Please let us know if you have any questions!