Survey Tool iOS Mobile App Assembly

Key Information

Register
Submit
The challenge is finished.

Challenge Overview

Project Overview

The survey tool being developed consists of several parts:

  • Server side data model, services and report features.
  • Server side web app used by admin to edit surveys.
  • An iOS app that lets users take surveys and shows reports (focus on iPad version for now).

Competition Task Overview

This assembly is responsible for building the mobile app. This is going to be an iOS app for iPad only. We have already completed the skeleton app and you'll need to update it to use the real services to make it a fully functional app.

You must make sure:

  • You follow the screens in the skeleto napp
  • All iPad models that runs on iOS 7+ must be supported

For details refer to Survey_Tool_iOS_Mobile_App_Assembly_Specification.doc, screens.xls and the TCUML.

REST Endpoints

Make sure the REST endpoints are easily configurable instead of hardcoded in the code. At least, the root url should be configurable so that if we need to change to another server it can be easily done.

Base Code

Used the provided code as base for this challenge.

Technology Overview

  • Objective-c
  • iOS (iPad)
  • Xcode 5.1.1
  • REST

Documentation Provided

Register to download architecture documents from the challenge forum.



Final Submission Guidelines

Submission Deliverables

A complete list of deliverables can be viewed in the TopCoder Assembly competition Tutorial at: http://apps.topcoder.com/wiki/display/tc/Assembly+Competition+Tutorials 

Below is an overview of the deliverables:

  • Complete code covering the requirements
  • A complete and detailed deployment documented explaining how to deploy the application including configuration information.

Final Submission

For each member, the final submission should be uploaded to the Online Review Tool.

ELIGIBLE EVENTS:

2015 topcoder Open

REVIEW STYLE:

Final Review:

Community Review Board

Approval:

User Sign-Off

SHARE:

ID: 30045047