A Flutter application that delivers consistent haptic feedback on both Android and iOS devices. The app automatically falls back to basic vibration when advanced features are unavailable.
- Success: Short, crisp feedback for successful actions
- Warning: Medium-duration alert pattern
- Error: Strong, attention-grabbing pattern
- Light: Gentle tap sensation
- Medium: Moderate impact feedback
- Heavy: Strong impact feedback
- Rigid: Sharp, quick pulses
- Soft: Gentle, smooth pulses
- Click: Quick, light feedback for selection events
The app automatically detects device capabilities and adjusts the haptic feedback accordingly:
- For devices with amplitude control: Uses varying vibration intensities
- For devices without amplitude control: Uses carefully tuned durations
- For devices with custom vibration support: Uses complex patterns
- For devices without custom vibration support: Falls back to single vibrations
- Android API level 21 or higher
- Device with vibration hardware support
- Download the latest APK from the releases section
- Install on your Android device
- Grant vibration permission if prompted
To build the project:
flutter pub get
flutter build apk --releaseThis project is open source and available under the MIT License.