Skip to content

aisfarhan415/BatteryHub

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BatteryHub

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.


Features

  • 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.

Project Structure

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.

Getting Started

Prerequisites

  • A Mac running the latest version of macOS.
  • Xcode (latest version recommended).
  • Language: Swift 5+

Installation & Setup

  1. Clone this repository to your local machine:
   git clone [https://github.com/aisfarhan4515/BatteryHub.git](https://github.com/aisfarhan4515/BatteryHub.git)
  1. Open the project file in Xcode:
   open BatteryHub.xcodeproj

Select 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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages