VibeWave v1.0 - Release Notes
Overview
VibeWave is a customizable vibration simulator app that gives users full control over vibration intensity, frequency, and patterns. Designed with a clean, modern UI supporting both light and dark themes.
Features
Core Vibration Engine
Real-time vibration control with adjustable intensity (0-100%) and frequency (0-100%)
Native vibration module (Kotlin) with amplitude control support on Android 8.0+
Automatic vibration parameter updates while running without restart
7 Vibration Patterns
Steady - Constant vibration at the selected intensity
Pulse - Rhythmic on/off pulsing pattern
Wave - Smooth sinusoidal intensity variation
Heartbeat - Realistic double-beat cardiac rhythm
Escalate - Gradually increasing intensity over a 5-second cycle
Rain - Randomized natural raindrop-like vibration
SOS - Morse code SOS emergency signal pattern
Timer & Duration
Built-in elapsed time display during vibration sessions
7 duration presets: Infinite, 1 min, 3 min, 5 min, 10 min, 15 min, 30 min
Auto-stop when the selected duration is reached
User Interface
Animated power button with pulsing ring effect when active
Custom slider controls with haptic feedback on drag
Pattern selection grid (4-per-row card layout)
Bottom sheet duration picker
Light/Dark theme toggle (follows system theme by default)
Screen lock mode to prevent accidental touches during use
Technical Specifications
Framework: React Native 0.82 (New Architecture enabled)
JS Engine: Hermes
Min SDK: Android 7.0 (API 24)
Target SDK: Android 16 (API 36)
Architectures: armeabi-v7a, arm64-v8a, x86, x86_64
Native Modules: Custom VibrationControl (Kotlin) with amplitude-aware vibration API