A gentle visual overlay app designed to help reduce motion discomfort while using your Android device. Motion Relief adds subtle, animated periphery dots that can provide visual stability during scrolling, gaming, and other motion-heavy activities.
- Dual Overlay Modes: Foreground overlay or accessibility service
- Customizable Visuals: Adjust size, speed, and color (black, white, or both)
- Quick Access: Toggle via Quick Settings tile
- Privacy-First: No data collection, no internet access required
- Sensor-Based Animation: Real-time motion sensor processing for responsive effects
- Cross-App Support: Works over any app, video, or game
Motion Relief renders a periphery overlay with animated dots that respond to device movement. The stable visual reference can help reduce visual-vestibular mismatch, a common trigger of motion discomfort.
- Download the APK from releases
- Enable "Install from unknown sources" in Android settings
- Install the APK
- Grant overlay permission when prompted
- Open Motion Relief
- Choose your preferred overlay mode (Foreground or Accessibility)
- Grant the required permissions
- Tap "Start" to enable the overlay
- Adjust size and speed in Settings to your preference
- Use the Quick Settings tile for easy toggling
- SYSTEM_ALERT_WINDOW: Draw overlay over other apps
- ACCESSIBILITY_SERVICE: Optional mode for overlay rendering (does not read accessibility content)
- FOREGROUND_SERVICE: Keep overlay running reliably
- POST_NOTIFICATIONS: Display service notification
- VIBRATE: Light haptic feedback
- WAKE_LOCK: Maintain service responsiveness
- HIGH_SAMPLING_RATE_SENSORS: Read motion sensors for animation
- No data collection or sharing
- No internet access
- On-device processing only
- Local settings stored in app cache only
- Android Studio Arctic Fox or later
- Android SDK 21+ (Android 5.0)
- Kotlin 1.8+
-
Clone the repository:
git clone https://github.com/RandilFdo/Motion-Relief.git cd Motion-Relief -
Open in Android Studio
-
Build the project:
./gradlew assembleDebug
-
Install on device:
./gradlew installDebug
Contributions are welcome! Please feel free to submit a Pull Request.
This project is licensed under the MIT License - see the LICENSE file for details.
USE AT YOUR OWN RISK.
Important:
- This app is not a substitute for professional medical advice, diagnosis, or treatment. Always seek the advice of your physician or other qualified health provider with any questions you may have regarding a medical condition.
- If you experience any adverse effects while using this app, discontinue use immediately and consult a healthcare professional.
- The developer of this app makes no guarantees or warranties, express or implied, regarding its safety, effectiveness, or suitability for any particular purpose.
By using this app, you acknowledge and accept that you do so at your own risk.
For issues, feature requests, or questions, please open an issue on GitHub.
