Challenge Overview
Project Overview
Swift 2.0 is now in beta so let’s crank some code and be early movers in the iOS development community. This is an experimental challenge aimed to explore the following newest features in XCode 7 beta. Earn prizes and bragging rights for Swift 2 and XCode 7 !!!
Requirements
This challenge aims to explore the following newest features in XCode 7 beta
- UI Automation
- Code Coverage
We want you to take this open source Swift project - https://github.com/istx25/task_manager
And do the following
- Use the UI automation feature to build out UI tests as per XCode 6 capabilities. Make sure to cover as many scenarios as you can
- Write unit tests for the provided project and demonstrate how the new code coverage feature works
This is an open ended experimental challenge aimed at learning. Please feel free to ask questions in the forums
Pre-requisites
- XCode 7 beta
- Swift 2
Resources
- Refer Apple’s developer documentation
- WWDC 2015 videos - https://developer.apple.com/videos/wwdc/2015/
Winner Selection
All qualified submissions,(score > than 85%) will be entered in a random draw. 5 submissions will be awarded $100 each
Final Submission Guidelines
Please include the following artifacts in your submissions
- XCode 7 project
- Detailed Deployment Guide with implementation and verification details
- Demo video (mandatory)