Do Not Sleep
do-not-sleep
About App
Do Not Sleep will keep the screen of the device on, as long as its service is running.
If the app fails to prevent your sleep to fall asleep, the app can selected to use an alternative method, which changes the display timeout. The methods can be toggled via the app's menu.
Developer info