• Online, Self-Paced
Course Description

iOS 10 is the latest version of Apple's mobile operating system. It builds on iOS 9 to expose more features and functionality that developers can use to create apps. This course covers some of the features iOS 10 provides such as Siri and Spotlight Integration. This course also covers iMessage applications, iOS 10 style notifications, and configuring apps and device displays to work with True Tone and Wide Color.

Learning Objectives

SiriKit and Speech Recognition

  • start the course
  • use Siri to initiate sending a message to a custom application
  • use the resolve and confirm methods of a domain when implementing SiriKit
  • create a custom UI when integrating with Siri
  • use the Speech Recognition framework to transcribe audio to text


App Search and Proactive Suggestions

  • configure location data for suggestion in iOS
  • use the Core Spotlight index to search content within an app
  • configure a Core Spotlight search results to be continuable in app


Message App Integration

  • create a custom iMessage application
  • create a custom Sticker Pack application


User Notifications and Widgets

  • create and use local notifications in iOS 10
  • customize a local user notifications appearance
  • create local user notifications that users can take actions on
  • work with the different display modes of lock screen widgets in iOS 10


Device Display and Core Data

  • understand wide color support in iOS 10
  • configure True Tone shifts in iOS 10
  • use the new Core Data stack in iOS 10


Practice: App Extensions

  • practice creating a new iOS10 iMessage Application


Framework Connections

The materials within this course focus on the NICE Framework Task, Knowledge, and Skill statements identified within the indicated NICE Framework component(s):

Specialty Areas

  • Software Development