ico-arrow-big-left

Upgrade BMC Swift 1.2 app to Swift 2.0

Key Information

Register
Submit
The challenge is finished.
Show Deadlines

Challenge Overview

Overview

This is an iOS app that cover schedule and transportation of the attendees who comes at the briefing centre at Houston. The attendee needs to download this app from the app store. This app covers the details of the whole day of the attendee at briefing centre and list of sessions with break down details. It also manages the travel information of attendees i.e. his flight information, ground transport information and hotel information.  Data is accessed via RESTful web services .

Scope

For this challenge, the scope will be to upgrade the Swift version. The application is currently build on Xcode 6.4/Swift 1.2 and we want to upgrade existing codebase for latest Swift version (Xcode 7/Swift 2.0).

 

Requirements

  • Clone existing codebase from Gitlab project Alamo Dev branch.

  • Download latest beta Xcode 7 from this link.

  • Open existing codebase on Xcode7.

  • Fix all dependency issues that may exist.

  • This application should be successfully compile on Xcode 7/Swift 2.0

 

Final Submission Guidelines

Steps:

  • Send an email to Sandeep and request to be added to the Project Alamo team on gitlab if you are not already a member or use this site to allow self-service sign-up in to the repo.  Just enter your gitlab name, hit search and then hit your username when it comes back and you're into the repo group with developer access

  • Once added to the team, fork the repository if you haven’t already and work off of the Dev branch from Gitlab project Alamo

  • Send an email to Sandeep for an API user email and PIN to request authorization if you do not already have one. Include your Topcoder user name in the request.

Reliability Rating and Bonus

For challenges that have a reliability bonus, the bonus depends on the reliability rating at the moment of registration for that project. A participant with no previous projects is considered to have no reliability rating, and therefore gets no bonus. Reliability bonus does not apply to Digital Run winnings. Since reliability rating is based on the past 15 projects, it can only have 15 discrete values.
Read more.

REVIEW STYLE:

Final Review:

Community Review Board
?

Approval:

User Sign-Off
?

CHALLENGE LINKS:

Review Scorecard

?