Register
Submit a solution
The challenge is finished.

Challenge Overview

In the previous challenge, we finished integrating the app with the API, in this challenge we are going to finish the final piece which Siri integration.

The app was originally designed to run on CarPlay, however since we don't have access to a certified developer license, we had to keep this going using standard iOS SDK, which also means the embeded siri design cannot be implemented.

So in this challenge, we are going to do the following:
  1. Keep the current Siri screens, do NOT remove any of them.
  2. Implement Siri suggestions to link into our app, from both the Siri screen and from search / suggestions. This will involve app extensions (to be presented directly in siri results).
  3. Deep linking into our current Siri implementation, specifically the answers part of it. Disable / hide the wavelength picture at the bottom for now since that's prohibited by Apple policies
  4. We need to support at least 3 different types of commands as demonstrated in the current app
    1. Show my account value
    2. Show details of a specific item in the watchlist
    3. Show my positions
  5. BONUS: we are paying $300 bonus to the winning submission if the winning submission manages to implement extra commands besides the 3 we mentioned above.

Technology

iOS / Swift
Xcode 9.x
Siri

Final Submission Guidelines

  1. Full code that covers the requirements
  2. A detailed readme in markdown format that describes how to configure, run and verify the app

ELIGIBLE EVENTS:

2018 Topcoder(R) Open

Review style

Final Review

Community Review Board

Approval

User Sign-Off

ID: 30064786