I have been using an app called Doze which turns off data when my phone's screen is off. I'd like to find a way that would turn off data when the screen is off but would turn on data once per hour or so, sync all apps to get new messages, updates, etc, and then turn data back off. Is this possible or do I need to write my own app?
I found having the mobile data off more than doubles battery life.