Topcoder iOS App Prototype Assembly [Swiftoberfest] [Swift/iOS Ready]

Key Information

Register
Submit
The challenge is finished.

Challenge Overview

Project Overview

The goal of this project is to build a mobile tool for community members to be more effective and more engaged in the Topcoder platform. Upon installing this mobile app, the user should be presented with the list of open challenges. The user can also Login/sign-up but that's not a required step to see the open challenges. Once a user attempts to register with a challenge, they will be forced into the sign-up/login flow. Optionally, the user can go to the navigation element and sign-up/login.

All submitters passing review on this developer challenge will also earn the Swift/iOS Ready Show Your Skills badge at the completion of the challenge. Ordinarily, this badge can only be earned by passing one of the peer-reviewed Show Your Skills challenges. During Swiftoberfest, certain challenges have been identified as [Swift/iOS Ready] which let you earn your badge while competing in real-world challenges, too!

Competition Task Overview

The purpose of this challenge is to build the prototype iOS app based on the provided design:

  • App must be developed using Swift
  • App only needs to support iPhone 5+ and iOS 8+
  • App only needs to support portrait mode
  • App must cover all screens from the design���
  • Data should not be hardcoded in the code, they should come from some json files or some mock service. In the final app we'll be getting all such data using the topcoder RESTful api. So we need to make it easy to change to the real APIs later.

Technology Overview

  • iOS 8+
  • iPhone 5+
  • Swift 2
  • Xcode

Documentation Provided

Register to download storyboard from challenge forum.



Final Submission Guidelines

Submission Deliverables

Below is an overview of the deliverables:

  • Xcode project that covers all 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 via the challenge detail page on topcoder.com.

ELIGIBLE EVENTS:

2016 TopCoder(R) Open

REVIEW STYLE:

Final Review:

Community Review Board

Approval:

User Sign-Off

SHARE:

ID: 30051884