iOS developers face challenges almost everyday during development: performance, security, backwards compatibility, testing... And mainly refactoring for it's own or legacy code. This repository contains a blank project to face an small challenge where the developer should add some new features, add tests, re-think the architecture and do a clean code.
Car Dealer for iOS Challenge offers an app using a static text file models-json.txt to get data. Your challenge is to complete the tasks below within 1 hour of time.
Your task as iOS Developer is clone or fork this repository into one yours, implement some functionalities while sharing your screen with us.
- Show a list of manufacturers as home screen
Note: user this format https://www.auto-data.net/img/logos/{manufacturer_title}.png to generate manufacturer's image url
- Create a list of a cars by manufacturer, accessing to it by clicking a manufacturer image in the list of manufacturers
- Search manufacturers by name in the manufacturers list
- Add transitions between list and detail
- Unit test