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:
Xcode 9.x
Siri
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:
- Keep the current Siri screens, do NOT remove any of them.
- 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).
- 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
- We need to support at least 3 different types of commands as demonstrated in the current app
- Show my account value
- Show details of a specific item in the watchlist
- Show my positions
- 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 / SwiftXcode 9.x
Siri
Final Submission Guidelines
- Full code that covers the requirements
- A detailed readme in markdown format that describes how to configure, run and verify the app