Auto Auto-Rotate is an extremely simple app that remembers the Android auto-rotate setting per app.
Do you usually disable auto-rotation and only enable it for some apps? Do you like your gallery or video app? Do you tend to forget to turn it off later? It bothers you?
Then Auto Auto-Rotate is the perfect app for you!
Auto Auto-Rotate is open source and released under the GPLv3 license [1]. If you want, check the code [2].
Android permissions required
▸ WRITE_SETTINGS to enable and disable Android auto-rotation.
▸ BIND_ACCESSIBILITY_SERVICE to detect app launches.
▸ REQUEST_IGNORE_BATTERY_OPTIMIZATIONS to make sure it keeps running in the background.
▸ RECEIVE_BOOT_COMPLETED for automatic boot on boot if enabled.
▸ PACKAGE_USAGE_STATS to get the app currently running.
Take it
You can download it for free in F-Droid [3]
Translations
Translations are always welcome! 🙂
The app is available for translation as two projects on Transifex [4]
[1] https://www.gnu.org/licenses/gpl-3.0.en.html
[2] https://gitlab.com/juanitobananas/auto-auto-rotate
[3] https://f-droid.org/packages/com.jarsilio.android.autoautorotate/
[4] https://www.transifex.com/juanitobananas/auto-auto-rotate and https://www.transifex.com/juanitobananas/libcommon