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.

Leave a rating/review
Download materials
Save for later

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

Toggle description

Learn what Core Haptics can do for your app, and explore the app you’ll work on in this course.

Toggle description

Learn how to add haptics events with a haptic engine, and fail gracefully on unsupported devices.

Toggle description

Discover the different types of haptic events and points of customizations available to you.

Toggle description

Keep your haptic patterns energy-efficient by running the haptic engine only when needed.

Toggle description

Think about what it takes to create a great experience and get some design tips.

Toggle description

Try designing a haptic effect. Take inspiration from sound and combine different haptic events.

Part 1: Audio-Haptic Experiences

Toggle description

Core Haptics also supports audio events in haptic patterns! Learn to combine audio & haptics with the haptic engine.

Toggle description

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.

Toggle description

Learn to dynamically control a continuous haptic event in real time.

Toggle description

Dynamically drive the intensity of a haptic event based on user input.