Sedentary Reminder is an Android application designed to help users reduce prolonged sitting by monitoring their physical activity and sending reminders to move.
It uses the device's step counter sensor to detect activity and triggers notifications if the user has been inactive for a configurable duration.
Key Features
- Activity Monitoring: Uses `Sensor.TYPE_STEP_COUNTER` to track physical movement (requires at least 20 steps to reset the timer).
- Configurable Inactivity Limit: Users can set the duration (e.g., 45 minutes) after which they receive a reminder.
- Active Hours: Users can define a start and end time (e.g., 09:00 to 17:00) during which the app is active.
- Auto Start: Option to automatically start the monitoring service on device boot.
- Foreground Service: Uses a foreground service (`StepTrackerService`) of type `health` to ensure reliable background monitoring on modern Android versions.