useHapticFeedback function

VoidCallback useHapticFeedback([
  1. HapticsType type = HapticsType.heavy
])

Wrapper hook around haptic_feedback library.

final successFeedback = useHapticFeedback(HapticsType.success);
successFeedback(); // device vrrrr

Implementation

VoidCallback useHapticFeedback([HapticsType type = HapticsType.heavy]) {
  return () async {
    try {
      if (await Haptics.canVibrate()) {
        Haptics.vibrate(type);
      }
    } catch (e) {
      // deliberately left empty
    }
  };
}