Core Haptics
Learn how to create and play haptic patterns, synchronize audio with haptic events, and create dynamic haptic patterns that respond to external stimuli. By Jessy Catterwaul.
Who is this for?
This course is intended for iOS developers who would like to add tactile feedback to their apps, taking advantage of Apple’s Taptic engine.
Covered concepts
- Core Haptics
Part 0: Haptic Patterns
Learn what Core Haptics can do for your app, and explore the app you’ll work on in this course.
Learn how to add haptics events with a haptic engine, and fail gracefully on unsupported devices.
Discover the different types of haptic events and points of customizations available to you.
Keep your haptic patterns energy-efficient by running the haptic engine only when needed.
Think about what it takes to create a great experience and get some design tips.
Try designing a haptic effect. Take inspiration from sound and combine different haptic events.
Part 1: Audio-Haptic Experiences
Core Haptics also supports audio events in haptic patterns! Learn to combine audio & haptics with the haptic engine.
Customize a haptic “splash” by ramping intensity with attack, release, and decay time.
Sculpt the intensity of a haptic experience by creating a custom haptic parameter curve.
Learn to dynamically control a continuous haptic event in real time.
Dynamically drive the intensity of a haptic event based on user input.