PackageTrack
Sign in Get early access

haptic_feedback

A Flutter plugin for haptic feedback. While it utilizes standard iOS haptics, it aims to emulate these same haptic patterns on Android for a consistent experience across platforms.

0.6.5 23K downloads/mo #2083 most downloaded on pub.dev nohli/haptic_feedback

What this package is like to depend on

Last release 1 months ago

10 Jul 2026

Ships unpredictably

gaps range from 1 weeks to 1.4 years

Nearly every release is documented

notes for 42 of 42 stable releases

Nothing withdrawn

no release was ever pulled

3 years old

42 releases · first in 2023

14 releases in the last 12 months

see the full history below

Release timeline

42 releases · Aug 2023 to Jul 2026
2024 2025 2026
Release Pre-release

Releases

latest 42
  1. 0.6.5 10 Jul 2026
    Release notes

    What's Changed

    New Contributors

    Full Changelog: 0.6.4...0.6.5

    Open source →
    Release notes
    • Fix iOS Swift Package Manager build: link FlutterFramework in Package.swift (resolves undefined symbols FlutterMethodChannel, FlutterMethodNotImplemented when using Flutter SPM).
    Open source →
  2. 0.6.4 29 Nov 2025
    Release notes

    What's Changed

    • Add Swift Package Manager support for iOS by @Copilot in #96
    • Add tests, update readme by @nohli in #97

    Full Changelog: 0.6.3...0.6.4

    Open source →
    Release notes
    • Add Swift Package Manager (SPM) support for iOS.
    Open source →
  3. 0.6.4+1 29 Nov 2025
    Release notes

    What's Changed

    • Update readme

    Full Changelog: 0.6.4...0.6.4+1

    Open source →
    Release notes
    • Update readme.
    Open source →
  4. 0.6.4+2 30 Nov 2025
    Release notes

    What's Changed

    • Update readme

    Full Changelog: 0.6.4+1...0.6.4+2

    Open source →
    Release notes
    • Update readme.
    Open source →
  5. 0.6.4+3 20 Dec 2025
    Release notes

    What's Changed

    • Update pub.dev topic tag and version by @Copilot in #99

    Full Changelog: 0.6.4+2...0.6.4+3

    Open source →
    Release notes
    • Update pub.dev topic.
    Open source →
  6. 0.6.4+4 10 Jul 2026
    Release notes

    What's Changed

    Full Changelog: 0.6.4+3...0.6.4+4

    Open source →
    Release notes
    • Update readme (article link).
    Open source →
  7. 0.6.3 29 Nov 2025
    Release notes

    What's Changed

    • Use haptic primitives and native HapticFeedbackConstants for better vibrations on Android 11+ by @Copilot in #94

    Full Changelog: 0.6.2...0.6.3

    Open source →
    Release notes
    • Behavior change: Android haptics improve on API 30+ devices—especially those with advanced/HD hardware—using a layered strategy with explicit fallbacks:
      • Default: haptic primitives via VibrationEffect.Composition on API 30+ (Android 11+) tuned to the iOS patterns.
      • Fallback: waveform vibration on API 26-29.
      • Fallback: legacy timing-only vibration on API < 26.
    • Add useAndroidHapticConstants parameter (default: false) to opt into Android's system-level haptic constants (CONFIRM, REJECT, etc.) on supported SDK levels; otherwise the layered primitives/waveform/legacy path is used.
    • Use VibratorManager on Android 12+ for better vibrator access.
    Open source →
  8. 0.6.3+1 29 Nov 2025
    Release notes

    What's Changed

    • Update readme

    Full Changelog: 0.6.3...0.6.3+1

    Open source →
    Release notes
    • Update readme.
    Open source →
  9. 0.6.3+2 29 Nov 2025
    Release notes

    What's Changed

    • Update readme and changelog

    Full Changelog: 0.6.3+1...0.6.3+2

    Open source →
    Release notes
    • Update readme and changelog.
    Open source →
  10. 0.6.3+3 29 Nov 2025
    Release notes

    What's Changed

    Full Changelog: 0.6.3+2...0.6.3+3

    Open source →
    Release notes
    • Update readme.
    Open source →
  11. 0.6.2 21 Nov 2025
    Release notes
    • Fix legacy Android vibration on SDK 24/25 (Android 7.0/7.1): without a leading 0ms delay the first pulse became a pause and the pattern lost a buzz; prepending 0 keeps the intended multi-pulse sequence.
    Open source →
  12. 0.6.1 21 Nov 2025
    Release notes
    • Add optional usage parameter to control vibration category on Android 13+ devices. This allows you to specify how the haptic feedback should be categorized (e.g., for notifications, alarms, touch feedback, etc.), which helps the system handle vibrations more appropriately.
    Open source →
  13. 0.6.0 15 Nov 2025
    Release notes
    • Breaking: Flutter SDK constraint is now >=3.10.0 (Dart 3-only). Apps on older Flutter versions can’t upgrade.
    Open source →
  14. 0.5.1 07 Jun 2024
    Release notes
    • Update podspec version.
    Open source →
  15. 0.5.1+1 12 Jun 2024
    Release notes
    • Add an article link about using the plugin to the readme. Thanks @kamranbekirovyz!
    Open source →
  16. 0.5.1+2 14 Nov 2025
    Release notes
    • Update article link.
    Open source →
  17. 0.5.0 06 Jun 2024
    Release notes
    • Early return if platform is not supported (instead of an exception). Supported are iOS an Android. Thanks @rizerco!
    • Upgrade Android dependencies (Gradle, AGP, Java, Kotlin).
    • Widen flutter_lints constraints.
    Open source →
  18. 0.4.2 11 Sep 2023
    Release notes
    • Update package description.
    Open source →
  19. 0.4.1 11 Sep 2023
    Release notes
    • Update example.
    Open source →
  20. 0.4.0 11 Sep 2023
    Release notes
    • canVibrate() is now a method.
    • Catching of native errors on Android: You can call vibrate() without checking canVibrate() first.
    • Improve docs.
    Open source →
  21. 0.3.3 02 Sep 2023
    Release notes
    • Update podspec version.
    Open source →
  22. 0.3.3+1 04 Sep 2023
    Release notes
    • Fix typo in readme. Thanks @walid-ashik!
    Open source →
  23. 0.3.2 02 Sep 2023
    Release notes
    • Maintenance release.
    • Update gradle, kotlin, and mockito.
    Open source →
  24. 0.3.1 31 Aug 2023
    Release notes
    • Update podspec version.
    Open source →
  25. 0.3.0 16 Aug 2023
    Release notes
    • Update package identifier.
    Open source →
  26. 0.2.5 15 Aug 2023
    Release notes
    • Refactor example.
    Open source →
  27. 0.2.4 15 Aug 2023
    Release notes
    • Small refactoring.
    Open source →
  28. 0.2.3 15 Aug 2023
    Release notes
    • Check API level before calling hasAmplitudeControl().
    Open source →
  29. 0.2.2 15 Aug 2023
    Release notes
    • Update version in podspec.
    Open source →
  30. 0.2.1 15 Aug 2023
    Release notes
    • Refactor Kotlin code.
    Open source →
  31. 0.2.0 14 Aug 2023
    Release notes
    • Improve docs.
    • Add private constructor to Haptics.
    Open source →
  32. 0.1.1 14 Aug 2023
    Release notes
    • Improve docs.
    Open source →
  33. 0.1.0 13 Aug 2023
    Release notes
    • Format Swift code.
    Open source →
  34. 0.0.9 13 Aug 2023
    Release notes
    • Call fallback methods on iOS < 13 for .rigid and .soft haptics.
    Open source →
  35. 0.0.8 13 Aug 2023
    Release notes
    • Refactor canVibrate implementation for supporting lower iOS versions.
    Open source →
  36. 0.0.7 13 Aug 2023
    Release notes
    • Format native code.
    Open source →
  37. 0.0.6 13 Aug 2023
    Release notes
    • Refactor canVibrate method into a getter for improved readability and usage.
    Open source →
  38. 0.0.5 13 Aug 2023
    Release notes
    • Make methods static.
    Open source →
  39. 0.0.4 13 Aug 2023
    Release notes
    • Add namespace to build.gradle.
    • Update Kotlin version of example.
    • Upgrade Gradle version of example.
    • Upgrade Android Gradle Plugin version of example.
    Open source →
  40. 0.0.3 13 Aug 2023
    Release notes
    • Fine-tune Android haptics.
    Open source →
  41. 0.0.2 13 Aug 2023
    Release notes
    • Update description.
    Open source →
  42. 0.0.1 13 Aug 2023
    Release notes
    • Initial release.
    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive