SaxoTraderGO - iOS iPad (Mini) Prototype App

Register
Submit a solution
The challenge is finished.

Challenge Overview

Competition Task Overview

For this challenge, we need to build a prototype iOS app:

  • Build an interactive prototype app using Swift
  • The app must follow the provided design
  • The app needs to be run on iPad, and especially iPad Mini
  • Siri integration is NOT in scope of this challenge.
  • Do not hardcode any data, instead please consume data from local json data files so we can easily replace these with REST API later
  • Make sure code is properly documented

Screens

1. Dashboard
This screen will show a summary of info from some other sections, which configurable in Settings screen. Whenever a section has a "VIEW ALL" button, clicking that will navigate the user to that screen (for example: POSITIONS).
The grid icon will show the pop up menu, the mic icon will invoke siri screens, gear icon will show the Settings screen.

2. Account Summary
This screen is straightforward, one thing to note is that the charts need to be dynamic / interactive charts instead of static images.
Also remove the little "i" icon as indicated here: http://take.ms/we73i


3. Positions
This screen is straightforward.

4. Watchlists
Again the chart needs to be dynamic / interactive, not static images.

5. Settings
Changing the selections on this screen will affect what's shown on the dashboard. Let's make sure the user always choose 3 of the options so that we always just show 3 of these on dashboard.

6. Siri
For siri screens just mock the process so it looks like Siri is working for demonstration purpose.  Note whenever the result contains a chart, it needs to be dynamic and interactive instead of static image.

Testing

Please make sure you fully test this on iPad, especially iPad mini screen size.

Technology Overview

  • Swift 4
  • Xcode 9
  • iPad / iPad Mini

Documentation Provided

The following will be available to registered members in the forum:

  • The full design
  • The marvel app link


Final Submission Guidelines

Submission Deliverables

Below is an overview of the deliverables:

  • Full code that covers the requirements
  • A detailed readme in markdown format that describes how to configure, run and verify the app, please provide detailed steps on how to run it on a simulator since this is not a normal iOS app

Final Submission

For each member, the final submission should be uploaded via the challenge detail page on topcoder.com.

ELIGIBLE EVENTS:

2018 Topcoder(R) Open

Review style

Final Review

Community Review Board

Approval

User Sign-Off

ID: 30063471