Key Information

Register
Submit
The challenge is finished.

Challenge Overview

The purpose of this project is to build a mobile application which will be used in the client stores to provide help for customers that come to the store looking for help with their account.

UI requirements

The first block of work for this project will be converting the prototype. In the forum will be PDF and Adobe Illustrator files with the UI defined.  These are the requirements for the prototype conversion

You must match the storyboard *perfectly*. If you have questions about spacing on different devices, just ask in the TopCoder forum 
All image assets must be provided in @1x, @2x, and @3x versions
All XIBs must be defined using autolayout and proper constraints. If warnings are seen about the constraints, your submission will be rejected
You may use storyboards for this project
Images must be defined as assets in an xcasset file
We will support iPads in landscape orientation only

Swift

Please target the latest version of Swift, iOS 9, and XCode for the app skeleton.  

Your submission should be well laid out and encapsulated as we will be tying in services to fill in the real data in later challenges.  It's important that the UI be able to load data asynchronously since all the data will come from the network.  Don't block on anything in the UI while waiting for temp data to load.

Mock data

Don't hard-code in the data shown in the screens.  This data should come from mock files - JSON, Plist or any easily editable format are fine.

3rd party plugins

If you would like to use third party libraries for anything shown in the UI, please get approval in the forum.  Generally, anything with an MIT or BSD license is fine, but GPL or LGPL licensed libraries won't be approved.
 

 


Final Submission Guidelines

Please see above

ELIGIBLE EVENTS:

2016 TopCoder(R) Open

REVIEW STYLE:

Final Review:

Community Review Board

Approval:

User Sign-Off

SHARE:

ID: 30054416