Challenge Overview
Description
Calvary is an iOS POC of a clients “My Account” app. The purpose of this app is to ease the order of some common activities via QR codes. Currently the app works for particular scenario but in this phase we are looking to add second QR code and some other minor tweaks to the flow.
Scope
The scope of this contest is add or update the new screens to the app - effectively updating the prototype. You will not be integrating with the service or needing to meddle with authentication.
Flow
https://gitlab.com/team-autobots/calvary-ios-poc/wikis/calvary-v2-flow
Pages
Startup
No changes
Login
No UI Changes
Main Page
-
Change: Menu bar - Left to right, the five options should be:
-
Account (New)
-
TV (Show current Main page)
-
Internet (no change)
-
QR (Move from position 1)
-
Settings
-
-
New: Account View
-
Alternative Version #1 - Digital Converter
-
The full Offer section should be a link
-
-
Alternative Version #2 - Swap
-
The full Offer section should be a link
-
-
QR Reader
-
DTA Confirmation Modal - New: A modal displays the message “Please confirm or update your digital converter order” , allows the user to change value from 1-6 with buttons “Cancel” & “Confirm your order”
-
-
SWAP Confirmation Modal
-
See above - but no plus/minus, just Confirm or Cancel
-
-
Settings Page
-
Add setting “set SWAP service url”. This will behave exactly same as current set DTA service url option and let user set a specific URL which the app will use when making the DTA call in the app.
-
Add setting “test account number”. This will allow a user to set in a test account number that, when set, will be used by the app instead of the account number of the user who logged into the app at start.
-
Final Submission Guidelines
SUBMISSION GUIDELINES
-
Updated Xcode 6.1 project with well commented code
-
Code must compile against iOS SDK 8.1 with a deployment target of iOS 7.0
-
Upload all source projects as a zip
-
Include your gitlab username and URL of your forked repository in your documentation
-
Provide a video overview of your submission
SETUP