Android: Deep Sleep Battery Saver aims to keep your battery from draining overnight by forcing the phone into a deeper sleep, where the radios and notifications are all disabled except on a schedule that the app controls (and that you set.) Instead of leaving it up to the OS or putting the phone into a permanent sleep until you wake it, Deep Sleep Battery Saver will bring the phone out of sleep periodically to check for messages and alerts for you.

The app starts you off with five distinct profiles to choose from: Gentle, Balance, Strong, Aggressive, and Slumberer. Each profile gets more aggressive about the period of time between wake states and notification checks. In each case, the app will keep your phone in a deep sleep, and then wake the device for one minute to grab new messages, social notifications, updates, and so on. Any other time, your phone is in a deep sleep, saving battery.

Deep Sleep Battery Saver also distinguishes between weekday and weekend profiles, day and night settings, and can even whitelist certain apps so they continue running while everything else is shut down (like a music player, for example.) The Pro version of the app allows you to set up your own custom profiles and toggle each setting individually. Hit the link at Google Play or check out the XDA thread below to see a more detailed description of how the app works, and definitely try the free version before shelling out for pro.