Join Todd Perkins for an in-depth discussion in this video What you should know before starting, part of iOS 10 App Development: Integrating SiriKit.
- [Todd] So let's talk about what you should know coming into this course. This course has a handful of prerequisites. You should be familiar with using Xcode, be familiar with the interface and navigating the app, because we're not going to be talking about how Xcode works in general. I'm going to be moving fairly quickly through Xcode throughout the course. You should be familiar with Swift basics, particularly as Swift pertains to iOS. You should know how to develop an iOS application. You should know the role of the app delegate and the view controller classes and where to put code in each of those.
You should know how to develop a storyboard and how to create user interfaces. And finally, this isn't something that you should know but it's something that you should have. In order to use Siri, you're going to need to have an iOS device that has Siri support on it already. The reason for that is that we can't do any Siri testing inside of the simulator, so you need a device actually plugged into your computer to test what we develop throughout the course.
- Setting up SiriKit in a project
- Authorizing Siri for your app
- Testing the default SiriKit app
- Writing simple payment handling code
- Resolving, confirming, and handling intents
- Sending data from Siri to your app
- Using a photo intent to search for photos
- Reviewing Siri support in photo apps, VoIP calling apps, ride apps, and workout apps