Key Information

Register
Submit
The challenge is finished.

Challenge Overview

This is a continuation in the series of challenges that we've run to build a mobile app for Sugar Cane Growers. This challenge will be based on existig pilot app built out in the previous Almasato - Bagasse challenges. In this challenge we'll be focusing on changing and finalizing the Cane Quality UI and its Help to our Grower app. We are keeping the same designs but changed data columns on display to model Daily Cane Receipt report provided with this challenge. Note that the Quality API endpoint is the same as earlier but has the additional fields from this new report. All API and field mapping is already included in the source code.

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!

DETAILED REQUIREMENTS

  • Update UI Cane Quality Display fields aoutolayout, header/field alighnments (fields are based on given Daily Cane report example)
  • Update new columns to corresopond  to correct Help text included in the source (provided pdf document Grower sheet app notes)
  • Update all Text Help for fields explanations under ? button
  • Fix aoutolayout errors/warnings on the UI

FIELDS TO BE DISPLAYED

% SED. percentsediment
ADJ GRAMS BAG. adjgramsbag
POL READ polread
MIST % BAG moistpercentbag
JUICE BRIX juicebrix
JUICE POL juicepol
JUICE PURITY juicepurity
CANE BRIX canebrix
CANE POL. canepol
CANE FIBRQ. canefibrq
CORE LAB TRS trs

* App Use Development API URL: https://alma-grower-dev.herokuapp.com/aps/1.0

* Mobile app test users created in development with limited sample data: tc1@topcoder.com - tc20@topcoder.com with passcode: password

 



Final Submission Guidelines

  • Sample Xcode 7 project written in Swift using the framework as outlined above
  • All code must be written in Swift and be well commented as per TopCoder guidelines
  • Code must compile against iOS SDK 9.0 with a deployment target of iOS 8.0
  • Deployment Guide with steps to run your submission and verification for all screens
  • Upload all source projects as a zip
  • Provide a video overview of your submission

 

ELIGIBLE EVENTS:

2016 TopCoder(R) Open

REVIEW STYLE:

Final Review:

Community Review Board

Approval:

User Sign-Off

SHARE:

ID: 30052473