FlareStart
HomeNewsHow ToSources
FlareStart

Where developers start their day. All the tech news & tutorials that matter, in one place.

Quick Links

  • Home
  • News
  • Tutorials
  • Sources
  • Privacy Policy

Connect

© 2026 FlareStart. All rights reserved.

Back to articles
Haptic Feedback Design for Workout Apps
NewsMachine Learning

Haptic Feedback Design for Workout Apps

via Dev.togarry2h ago

Why Haptics Matter More Than Sound in the Gym When I built BoxTime, I assumed the bell sound would be the primary way users know a round ended. Then I tested it at an actual boxing gym. Between the music, the bag noise, other people training -- you cannot hear your phone. Haptics became the real signal. The Haptic Engine on iOS Apple gives you three levels of haptic control, from simple to granular: UIImpactFeedbackGenerator The simplest option. Predefined impact styles. let impact = UIImpactFeedbackGenerator ( style : . heavy ) impact . prepare () impact . impactOccurred () UINotificationFeedbackGenerator Semantic feedback for success, warning, and error states. let notification = UINotificationFeedbackGenerator () notification . prepare () notification . notificationOccurred ( . success ) Core Haptics (CHHapticEngine) Full control over haptic patterns. This is where it gets interesting for a timer app. import CoreHaptics class HapticManager { private var engine : CHHapticEngine ? fun

Continue reading on Dev.to

Opens in a new tab

Read Full Article
2 views

Related Articles

News

The Slow Collapse of MkDocs

Lobsters • 3h ago

News

All tests pass: a short story

Lobsters • 3h ago

The Emperor’s Monday
News

The Emperor’s Monday

Medium Programming • 3h ago

News

Hi

Medium Programming • 3h ago

TechCrunch Mobility: Uber everywhere, all at once
News

TechCrunch Mobility: Uber everywhere, all at once

TechCrunch • 3h ago

Discover More Articles