Register
Submit a solution
The challenge is finished.

Challenge Overview

Project Overview

Espresso is an iOS news feed app that was built on Xcode 4, the client wants to make some changes to the app and bring the code up to date and make it consistent with industrial standards.

Competition Task Overview

In previous challenges we have finished quite a few bug fixes and code refactoring. For this challenge, we need to do the following:

  • Fix all issues listed in this spreadsheet: https://docs.google.com/spreadsheets/d/1Gp-FnkPjcrNvZeHbDHVQH_OIYmmjemg08938CR_ETQE/edit?usp=sharing
  • Make sure the code changes made in the challenge are well documented
  • Class-level documentation and version info must be updated in the class files
  • No more than 120 characters per line in the code
  • Any new warnings and errors founds in submissions through the Xcode analyze tool will need to be fixed before submitting.
  • We do not have any architecture documents for this challenge, so ask questions early in the forum if you have any

Technology Overview

  • Xcode 6.1.1
  • iOS 7 / 8
  • iPhone / iPad

Documentation Provided

Register to download existing code and requirements document from 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:

  • Updated code that covers all 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:

2015 topcoder Open

Review style

Final Review

Community Review Board

Approval

User Sign-Off

ID: 30046460