Key Information

Register
Submit
The challenge is finished.

Challenge Overview

Winner will do final fixes for the *major* issues caught during review.

Let's App is a social network app to help users connect with friends and plan on site activities.

Challenge Overview

In this challenge you are provided with existing iPhone app (XCode project) and we are looking for you to take the provided Sketch design and complete prototyping the remaining screens of the app.

Challenge Requirements

App Navigation/Flow

The app flow and navigation is demonstrated in an invisionapp (provided in forums)

We also have a document that show the process flows in the app (provided in forums)

If you are confused about any flow please ask in forums and we will clarify it.

Pages in Scope

The pages in scope are :

  • - User Profile Screens

  • - Settings Sections

  • - Contacts Screens

  • - Feeds Screens

  • - Photo Screen Details

We listed the screens in a separate document (provided in challenge forums) with notes to follow when prototyping them, we placed it in separate document for better readability.

General Notes

  • - We will use AWS Mobile Hub as backend for this app, in the prototype don’t use hardcoded data, use json data to manipulate data and simulate interactions in the app.

  • - The app only needs to work in portrait mode

  • - Code must compile against iOS SDK 9.1 with a deployment target of iOS 8.0

  • - The app must be built using Swift

  • - Sketch app support exporting png images, ask in forums if you have troubles with that.

Technology

  • - Swift 2.1.1

  • - XCode 7.2

  • - iOS 9+

Devices

Prototype should support iPhone 5, iPhone 6, and iPhone 6 plus.

Documents

Provided in challenge forums :

  • - Sketch design files and screenshots.

  • - The application flow/process diagrams.

Gitlab Setup

The application source code is hosted in gitlab, please check the forums for access information.

 



Final Submission Guidelines

Deliverable

  • - Upload all your source code as a zip.

  • - Add elkhawajah and rahulkorlipara as a member of your forked repository.

  • - Winner will be required to submit a merge request on gitlab against the branch specified.

  • - Deployment Guide document.

  • - Verification Document.

ELIGIBLE EVENTS:

2016 TopCoder(R) Open

REVIEW STYLE:

Final Review:

Community Review Board

Approval:

User Sign-Off

SHARE:

ID: 30053161