Reviewed in Android Features Wishlist
Battery Status Indicator along Statusbar: This app displays a thin line (of chosen colour) along the top edge of the screen, varying in length with battery left. There's a neat little charging animation too. If this were to be incorporated into any variant of Android, I imagine that it might look out of place. But, it is a much better visual indicator of battery life than the usual miniscule battery icon in the status bar.
WilliamMRees - Shows a subtle bar at the top most of your screen indicating your battery life. Its always nice to have a quick glance if you're in the middle of doing something.
Adds a configurable Energy Bar at the top of your screen indicating current Battery level. And just when you think, such a simple battery bar can display such a crucial information, try plugging in your charger - you'll be amazed by the details of the animation you'll see. The pulsating animation and the bar together not only indicates the current Battery level but also how much has the Battery charged since you plugged in your charger. The latest update of the App let's Energy Bar feel all privileged as it's now more integrated with the device in the form of an Accessibility Service. To you as an user it means, Energy Bar will be very reliable and fits well with the System. And to complement the integration, a nice UI which let's you perform all sort of configuration on the Bar while it's live on your screen.
Out of the box features:-
✓ Adjust the thickness of the of the bar, all the way from a hairline to a value of 21.
✓ The Bar can be aligned left / center / right of the screen, just in case you prefer reading things from left to right. ;)
✓ You can color code your Energy Bar to add an extra layer of information. A good instance could be, you can split the bar into segments of 4, starting from 1% you can have a different color at each 25% of the battery.
✓ You can auto hide Energy Bar on fullscreen content (Apps, Movies, Images, Games etc.)
✓ The process of splitting the Bar is facilitated by an intuitive UI, where you can drag the sliders back and drop it at a point where you want to make the split.
Want to delete a segment? Just drag the slider of a particular segment to it's minimum value and it will automatically get deleted.
Created lots of segments? Want to delete all? No Problem! Just drag the slider of the first segment to it's minimum value, and everything gets reset.
✓ Three types of color pickers to choose any color in the world. You can either play around with the pickers to see what you like or just be precise with HEX codes.
HSV color picker
RGB color picker
HEX code color picker
Apart from the core features mentioned above, the app has a 'Support Dev Pack', which you can get as an in-app purchase to support me (the developer) as well as get some uber cool extra features:
✓ If you are on Android 4.4+ you can set Energy Bar as your status Bar. And just in case your status bar hides Energy Bar on some screens, the Bar's thickness by default is a pixel or two more and so you'll see a really thin Energy Bar below your status bar on some screens.
✓ I personally love this feature, while you can already color code Energy Bar out of the box with segments, this feature let you set a gradient to the Bar, making the Bar fun to look at all the time yet delivering crucial information about your battery ;)
✓ If you have created multiple segments, you can merge and show at once. It's like gradient, except that colors have sharp boundaries.
All that is cool! But what about Energy Bar consuming Battery?!
This is one of the most exciting question for me to answer. Energy Bar more than anything understands that you need to utilize your battery efficiently (after all, that's why you installed the App, right? ;) .) Energy Bar sits on the screen silently putting almost 0% load on CPU, if battery level changes, Android wakes up Energy Bar. Once awake, Energy Bar quickly updates itself and goes back to sleep. And to be that extra efficient, the Bar goes on deep sleep when you turn off the screen, meaning it doesn't even read changes in battery level when the screen is off.