Every iPhone haptic, as copy-ready code.

36 patterns covering the full Taptic Engine vocabulary — tapping a heart, holding a button, snapping a slider, confirming a payment. Each one ships SwiftUI, UIKit, and Core Haptics variants, plus a Markdown block built to paste straight into an LLM prompt.

transient — a tick continuous — a buzz

Foundations

4 patterns

Setup code and cheat sheets. Start here: a reusable manager, the Core Haptics engine boilerplate, and every built-in feedback value.

Taps & buttons

7 patterns

Single-hit feedback for discrete actions — likes, keys, toggles, tabs, and the heavy thud reserved for destructive actions.

Press & hold

3 patterns

Time-based interactions: recognition pops, rising-tension holds, and start/stop bookends for recording.

Drag, swipe & scroll

5 patterns

Feedback tied to continuous gestures — thresholds that arm, objects that lift and land, and surfaces with texture.

Pickers, sliders & steppers

6 patterns

Value-change ticks: wheels, detents, direction-aware steppers, ratcheting dials, snapping, and stepped zoom.

Outcomes & notifications

6 patterns

The result of a task: success, warning, error with shake, and ceremonial patterns for payments and connections.

Custom Core Haptics patterns

5 patterns

Fully designed patterns — heartbeats, drum rolls, explosions, AHAP asset files, and sample-locked audio + haptics.

Copied