PackageTrack
Sign in Get early access

haptic_kit

Haptic feedback, vibration and animated UI widgets for Flutter — Android & iOS. Impact, notification, selection, predefined effects, custom waveforms, Core Haptics patterns plus 8 production-ready widgets.

2.1.3 20K downloads/mo #2222 most downloaded on pub.dev erykkruk/flutter_vibration_animation

What this package is like to depend on

Last release 1 months ago

13 Jul 2026

Ships on a steady schedule

a new release about every 4 weeks

Nearly every release is documented

notes for 8 of 8 stable releases

Nothing withdrawn

no release was ever pulled

3 months old

8 releases · first in 2026

8 releases in the last 12 months

see the full history below

Release timeline

8 releases · May 2026 to Jul 2026
Release Pre-release

Releases

latest 8
  1. 2.1.3 13 Jul 2026
    Release notes
    • Maintenance release.

    Changelog

    All notable changes to this project will be documented in this file.

    The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

    Open source →
  2. 2.1.2 10 Jul 2026
    Release notes

    Changed

    • Set the pubspec documentation: field so the pub.dev "Documentation" link points to the hosted docs at codigee.com/open-source/haptic-kit.
    Open source →
  3. 2.1.1 10 Jul 2026
    Release notes

    Added

    Open source →
  4. 2.1.0 10 Jul 2026
    Release notes

    Add HapticPulse — a looping breathing-scale pulse that fires a haptic
    impact on every beat, the attention-getter counterpart to HapticShake.
    Auto-plays, supports finite pulseCount, and exposes start()/stop() via
    GlobalKey. No new native code; composes the existing Haptics.impact
    primitive. Includes docs, barrel export, README section and widget tests.

    Replace auto-tag.yml with release.yml: pushes to main auto-bump the patch
    version (unless already bumped) and tag, with tags pushed via a deploy key
    so publish.yml fires.

    Open source →
    Release notes

    Added

    • HapticPulse widget — a looping "breathing" scale pulse that fires a haptic impact on every beat, the attention-getting counterpart to the one-shot HapticShake. Auto-plays on mount (autoPlay), loops forever or for a fixed number of beats (pulseCount), and exposes start() / stop() / isPulsing via GlobalKey<HapticPulseState> for manual control. Configurable minScale, maxScale, period, impactStyle and a visual-only haptics: false mode. No new native code — composes the existing Haptics.impact primitive.
    Open source →
  5. 2.0.0 09 Jul 2026
    Release notes

    Added

    • Swift Package Manager support — added ios/haptic_kit/Package.swift and a ios/haptic_kit/Sources/haptic_kit/ directory holding the plugin's Swift sources (moved from ios/Classes/). Flutter 3.44+ projects can now resolve this plugin via SPM; CocoaPods continues to work unchanged.

    Changed

    • BREAKING: minimum iOS deployment target raised from 12.0 to 15.0. Apps targeting iOS 12–14 must either stay on 1.x or raise their own deployment target. The plugin's runtime APIs are still guarded for iOS 13.0+ (Core Haptics), but the SPM tooling and example require iOS 15.0.
    • Moved iOS sources from ios/Classes/ to ios/haptic_kit/Sources/haptic_kit/ and updated the podspec source_files accordingly.

    Migration

    • Ensure your iOS app's IPHONEOS_DEPLOYMENT_TARGET (and Podfile platform) is 15.0 or higher before upgrading to 2.0.0.
    Open source →
  6. 1.0.1 07 Jun 2026
    Release notes

    feat: add VibrationPatterns.doubleTap(); bump to 1.0.1

    Open source →
    Release notes

    Added

    • VibrationPatterns.doubleTap() — two quick equal taps for double-tap acknowledgement feedback.
    Open source →
  7. 1.0.0 13 May 2026
    Release notes

    Promotes haptic_kit to a stable 1.0.0 release. Public API is now considered stable; breaking changes from this point will require a MAJOR version bump per Semantic Versioning.

    Open source →
    Release notes

    Changed

    • Promoted to stable 1.0.0. The public API is considered stable going forward — breaking changes will be reflected in a MAJOR version bump per Semantic Versioning.
    Open source →
  8. 0.1.2 13 May 2026
    Release notes

    pub.dev rejected 'flutter_haptics' as too similar to the abandoned 'flutter_haptic' package (last update 4 years ago). Renaming to 'haptic_kit' which matches the workspace convention (unity_kit) and is free on pub.dev.

    Identifier changes:

    • Package name: flutter_haptics -> haptic_kit

    • Import: package:haptic_kit/haptic_kit.dart

    • Method channel: dev.erykkruk/haptic_kit

    • Android package + plugin class: dev.erykkruk.haptic_kit.HapticKitPlugin

    • iOS plugin class: HapticKitPlugin

    • Dart channel class: HapticKitChannel

    Version 0.1.2 (0.1.1 was tagged but never published).

    Open source →
    Release notes

    Changed

    • Package renamed from flutter_haptics to haptic_kit because the former was rejected by pub.dev as too similar to the abandoned flutter_haptic package. The repository URL is unchanged.
    • All identifiers updated to match: HapticKitPlugin (Android Kotlin
      • iOS Swift), HapticKitChannel (Dart), Android package dev.erykkruk.haptic_kit, method channel dev.erykkruk/haptic_kit.
    • Import path is now package:haptic_kit/haptic_kit.dart.
    • Version 0.1.1 was tagged in git but never published — the public history starts at haptic_kit 0.1.2.
    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