Sendit Mobile Recruitment test
Task I
Initial new git repository, using swift to initial new project. Remember to commit changes after every task (if necessary).
Task II
Implement following features:
- Download data from https://rightman.sendit.asia/api/items/list.json and save it into local database. Remember: do not perform network communication in UI. thread.
- Show items on the list from the local database.
- Pull-to-refresh. When user pulls down the list then download data again and refresh the list.
- Save images in cache - do not download image from the server every time.
- Search - when user types string into the SearchBar, narrow down the list content to data that fits the query (contains text, case insensitive).
Task III
These tasks should be around 2 hours, once you completed send us an email to [email protected] with your CV and repo url.