YoVDO

iOS Development: Siri Shortcuts

Offered By: LinkedIn Learning

Tags

iOS Development Courses User Interface Design Courses

Course Description

Overview

Automate common tasks with Siri Shortcuts. Learn how to implement Siri Shortcuts using NSUserActivity, as well as by creating custom intents.

Syllabus

Introduction
  • Developing with Siri Shortcuts
  • What you should know
  • Using the exercise files
1. Understanding Siri Shortcuts
  • What are Siri Shortcuts?
  • Creating shortcuts using Shortcuts app
  • Understanding Shortcuts APIs
2. Implementing Coffee App Shortcuts Using NSUserActivity
  • Understanding the structure of the app
  • Creating shortcut using NSUserActivity
  • Setting up developer options
  • Restoring the app using shortcuts
  • Adding voice shortcut
  • Challenge: Displaying size and total
  • Solution: Displaying size and total
3. Implementing Coffee App Using Intents
  • Adding intent definition file
  • Donating the intent
  • Setting up intents/intents UI project
  • Implementing CoffeeOrderDataManager
  • Using CoffeeOrderDataManager
  • Placing order using custom intent
  • Challenge: Coffee roast for the order
  • Solution: Coffee roast for the order
4. Developing a Custom User Interface for Siri Shortcuts
  • Implementing invoice user interface
  • Displaying invoice view
  • Implementing confirm order interface
  • Displaying confirmation view
  • Ordering coffee using voice shortcuts
  • Challenge: Displaying name in confirm
  • Solution: Displaying name in confirm
5. Custom Responses
  • Understanding custom responses
  • Custom responses in intents definition
  • Returning custom responses
  • Enabling Siri shortcut testing
  • Adding add to Siri button
  • Adding Siri voice shortcuts from app
  • Deleting an order
  • Deleting donations
Conclusion
  • Next steps

Taught by

Mohammad Azam

Related Courses

Mobile Application Experiences Part 1: From a Domain to an App Idea
Massachusetts Institute of Technology via edX
Programmation sur iPhone et iPad
Sorbonne University via France Université Numerique
Intro to iOS App Development with Swift
Udacity
Programmation sur iPhone et iPad (partie I)
Université Pierre et Marie CURIE via France Université Numerique
Introduction to Office 365 Development and APIs
Microsoft via edX