Inspiration
Ever since I got my apple watch, I have been obsessed with trying to increase battery life. Unlike iPhone, the Apple Watch does not allow you to view historical battery levels. This led me to implement the feature myself, with even more functionality.
What it does
Battery Grapher graphs your Apple Watch's historical battery levels and learns your habits to make smart predictions on what your future battery levels will be. Developed specifically with energy consumption in mind, Battery Grapher has almost no impact on battery life.
Smart Predictions
Battery Grapher uses historical battery levels to intelligently predict what your battery level will be throughout the rest of the day, allowing you to plan when to next charge your watch. The longer you have Battery Grapher installed, the more accurate future battery level predictions will be.
Low Energy Consumption
Battery Grapher is made for people who want to extend the battery life of their Apple Watch, meaning that low energy usage is a priority. The app runs a background task only once an hour, and doesn't require an iPhone or internet connection, which keeps battery consumption extremely low.
Customizable Notifications
Battery Grapher allows you to set notifications that fit your needs. You can get the app to notify you when you battery drops below a preset percentage, or if you only have a certain number of hours left before your battery runs out.
How I built it
Battery Grapher is built on xCode with swift. Data is stored in a sqlite database on the watch.
What's next for Battery Grapher
I am planning to add more features, such as variable data collection rates and more complication settings.


Log in or sign up for Devpost to join the conversation.