BatteryHub is a Swift-based application designed to monitor your Apple devices' battery status in real-time. This project features a clean main application, a handy Home Screen Widget, and a companion Watch App for Apple Watch.
- Main iOS App: A clean and intuitive user interface to monitor detailed battery health and status.
- Home Screen Widget: Glance at your battery percentage instantly without opening the app.
- Apple Watch Support: A standalone/companion watchOS app for quick battery checks right from your wrist.
The repository is modularized into specific targets for each platform component:
BatteryHub: The main iOS application.Widget.BatteryHub: The widget extension for the iOS Home Screen / Lock Screen.BatteryHubWatch Watch App: The watchOS application target.
- A Mac running the latest version of macOS.
- Xcode (latest version recommended).
- Language: Swift 5+
- Clone this repository to your local machine:
git clone [https://github.com/aisfarhan4515/BatteryHub.git](https://github.com/aisfarhan4515/BatteryHub.git)- Open the project file in Xcode:
open BatteryHub.xcodeprojSelect your desired target (BatteryHub or BatteryHubWatch Watch App).
Choose a simulator or your physical device, then press Cmd + R to build and run.
📝 License This project is licensed under the MIT License. Feel free to use, modify, and distribute it as you see fit.
👤 Author aisfarhan4515 - GitHub Profile