Whether it's iMessage apps, SiriKit integration, rich media user notifications, or speech transcription, this book will teach you incredible new features that can help take your apps to the next level.
Attach custom app data to messages, enabling a whole new world of apps delivering user interactivity right inside the iMessage interface.
See how easy it is to extend your app right into Siri and Apple Maps using the all-new Intents framework – learn to control Siri's responses!
The new user notification framework lets you attach images, display options for the user to choose from, and even accept text input!
Speech transcription, in-app Core Spotlight, image rendering, Units and Measurements, SpriteKit's tile editor and more!
Advanced iOS: Volume One includes seven all-new projects that teach features such as iMessage apps, Maps extensions, and SiriKit, plus six technique projects that deep-dive into aspects such as animations and Core Data.
Use the iOS speech transcription system to build an app that records photo memories, then add the new in-app Core Spotlight functionality so that your transcriptions can be searched outside the app and in.
iMessage apps let you build custom functionality right inside the standard Messages interface, and in this project you'll build an app that you create and share event times for your friends to vote on.
The Intents framework lets us integrate our apps both with Siri and Apple Maps – all using a single API. In this project you'll create a ride hailing app that builds on Siri and Apple Maps to deliver a great user experience.
Notification center widgets have incredible prominence in iOS, even getting 3D Touch quick actions. In this project you'll build a language learning app, then integrate that with a custom notification center widget.
Notifications are both extremely powerful and extremely flexible in iOS. In this project you'll build an alarm app that lets users set groups and times, add pictures, and even enter text response directly into the notification.
GameplayKit's Monte Carlo strategist lets you build advanced artificial intelligence opponents so your games can challenge players, so in this project you'll build a Reversi game that can think for itself.
SpriteKit has an incredible tile map editor for developers, so in this project you'll use it to build a top-down war game for two players, complete with capturing enemy bases and explosive particle effects!
Advanced animations, conversions using Unit and Measurement, raw photography, image rendering with UIGraphicsImageRenderer, the Core Data NSPersistentContainer type, and SpriteKit's warp geometry system.