Almost 7 years after I did the latest update of my app "intelliMove" I decided to update and polish the app. Get rid of old and deprecated stuff and do a little facelift.
The app is available on Google Play using this URL: https://play.google.com/store/apps/details?id=de.qu.android.intellimove&hl=en
Short description of the app
intelliMove controls, whether the screen of your device should go off or stays on by detecting if the device is in use. It is a so called "screen on" tool. It's simply bothering, when you are looking at your device (without touching it) and the screen goes off after reaching the display timeout.
How does keep screen on works?
It works by examining the angle in which the device is being used (or hold). If the device is within a specified range (configured via preferences) the screen will not go off, because intelliMove assumes the device is in use. intelliMove comes with predefined orientation ranges for different device types (e. g. tablet or smartphone) so that a range configuration is usually not necessary. intelliMove keeps the screen on when you need it!
Furthermore, it is optionally possible to add a face detection using the device front camera. This feature only gets activated, when the device is out of configured orientation range and tries to determine, whether someone is looking at the device.
What else can intelliMove do?
intelliMove can extend the battery life of your device. Because intelliMove detects when the device is not in use the screen timeout value can be set to the minimal value (e.g. 15 seconds).
In case the device isn't used anymore, the screen goes off after the minimal configured timeout and not after waiting 2 minutes (or whatever long value is configured in settings)
The display is the biggest battery consumer of the device and drains the battery the most ... intelliMove can help to reduce those massive drains!
What else?
Well, intelliMove is able to detect if the phone was put into a pocket and turns off the screen when this gesture was detected. There are a few more gestures that intelliMove can detect.
Many of the so called "Screen On" apps work by using the front camera. intelliMove only uses the front camera if this feature was activated (to be honest it is still experimental). Using the camera consumes more battery than using the sensors of the phone. intelliMove uses the sensors of your phone to detect if the phone is in use.
Pricing
I have decided to introduce a subscription model for this app. Implementing this app is very time consuming and I have to test it on multiple devices. Please understand this. There is a basic and a premium subscription model. Please support the further development of this app!
The app runs in a 7 day trial period so it can be tested extensively. There are a lot of devices out there, and I can not test the app on each and every one of it.
Requirements
I hope you like the app and feel free to test it. I am also glad about any feedback you provide. The app should run on almost any modern device (phone, tablet). Android 7 is the minimum requirement.