This project is part of a job application for an iOS Engineer position at Intercom.
To run the project, open IntercomChallenge.xcworkspace
, select the IntercomChallengeRunner
and execute playground.
To run the unit tests, select an iPhone device from the device list and run the unit tests.
The goal of this project is to demonstrate not only some Swift skills but also to make use of a clean architecture with all clearly distributed responsibilities. It contains some unit tests and the current code coverage is 55,9%.