Key Information

Register
Submit
The challenge is finished.

Challenge Overview

Project Overview

The purpose of the Min Config project is to build an iOS app to let users display media (photos and videos) and websites (URLs) easily on the TV using next gen device.

We have built the alpha app for demonstration purpose (see here), now it's time to move towards production.

Competition Task Overview

We have provided the following for this challenge:

  • Alpha app
  • Storyboards
  • UI Prototype

For this challenge we want to complete the following features / requirements:

  1. Convert all screens from the storyboard / prototype to native iOS interface (iphone and portrait mode only). Note we don't want to use Phonegap or any similar framework, we need a fully native solution.
  2. Choose media screens must work, i.e. we need to be able to actually pick video / photo from our library. Note the screens must look identical to the storyboard (which is not the case in alpha app).
  3. Must be able to launch camera and record video / take photo (similar implementation as alpha app, but using native implementation instead of PhoneGap)
  4. Must be able to enter url and navigate to pages in an embedded webview (same implementation as alpha app, but using native implementation instead of PhoneGap)
  5. Must be able to compress video and upload, must be able to upload photo and share URL to the server (same as current alpha app)
  6. Other screens (login / info / settings) will not have backend functions for now
  7. Launching from custom url (same as what we have in alpha app)

UI

The app should follow the UI styles in the storyboard / prototype, but needs to be fully native.

You need to provide manual demos to verify your implementation.

Clarifications

We may provide some clarifications about how the app flows, but that shouldn't change the scope of this challenge too much.

Technology Overview

  • iOS 5+
  • iPhone

Documentation Provided

Alpha app, storyboards and UI Prototype are provided, register to download.



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:

  • A complete solution that implements all the mentioned 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:

2014 TopCoder(R) Open

REVIEW STYLE:

Final Review:

Community Review Board

Approval:

User Sign-Off

SHARE:

ID: 30041336