Stravomatic starts (and stops) Strava rides and runs when it detects you are running or bicycling, and you forgot to start it.
The application is a paid app because I hate the idea of inflicting ads on its users.
No more missing traces from your Strava Activity feed!
It uses the accelerometer instead of GPS to avoid draining the battery, and to distinguish between running and cycling.
The detection parameters, and the various states of sleep that the phone can be in, will delay the activity start and your activity may be shortened by a few seconds to a few minutes at the start, depending on the settings you choose.
A few settings are required for Stravomatic to work as best as possible :
- For Stravomatic and Strava to work correctly without user interaction, it is best to exempt both of them from battery optimizations.
- For Strava to start correctly with the phone in standby mode, you have to allow background GPS access to the Strava apps (this is often done in Energy savings settings).
- On Android 10, applications are restricted from starting activities in the background, unless they have the Screen Overlay permission. This does not make a lot of sense, but this is the reason why Stravomatic asks you for that permission.
- MIUI (Xiaomi) users: For Stravomatic to be able to restart automatically on boot, you have to white-list it in the MIUI Security application.
Frequently asked questions: https://www.colino.net/wordpress/en/stravomatic-an-app-to-start-strava-automatically/