Chargify logo

Chargify app

Advanced Battery Monitor & Charging Manager

github.com/ahmmedrejowan/Chargify

stars10forks2releasev1.0.0licenseGPL-3.0requiresAPI 24downloads45

Screenshots

6 images, scroll sideways, open one to use the arrow keys

About

A modern, feature-rich Android app for real-time battery monitoring, charging history tracking, and smart battery alarms. Track live battery level, temperature, voltage, and current with beautiful charts. Set customizable alerts for full charge, low battery, and custom thresholds. Monitor screen time and app usage statistics. Built with Jetpack Compose and Material 3 design. 100% offline with no ads or tracking.

  • Jetpack Compose
  • Kotlin
  • Room Database
  • MVVM
  • WorkManager
  • MpAndroidChart

Features

  • Real-time Monitoring - Live battery level, temperature, voltage, and current tracking
  • Charging History - Track all charging sessions with detailed statistics
  • Smart Alarms - Customizable alerts for full charge, low battery, and custom thresholds
  • Screen Time - Monitor app usage and screen time statistics
  • Live Charts - Visual graphs for current, temperature, voltage, and power trends
  • Session Stats - ETA to full charge, time remaining, and charging speed detection
  • Battery Tips - Expert recommendations for battery health and longevity
  • Material 3 Design - Modern UI with dark mode and dynamic colors
  • 100% Offline - Complete privacy, no internet required

Tech details

Component Technology
Language Kotlin (100%)
UI Framework Jetpack Compose
Design System Material Design 3
Architecture MVVM + Repository Pattern
Dependency Injection Koin
Database Room
Background Work WorkManager
Charts MPAndroidChart Reworked
Navigation Jetpack Navigation Compose
Async Kotlin Coroutines + StateFlow
Logging Timber

Requirements:

  • Minimum SDK: API 24 (Android 7.0)
  • Target SDK: API 36 (Android 15)
  • Java: 17
  • Kotlin: 2.3.10

Changelog

  1. 1.0.0

    latest
    • Real-time battery monitoring (level, temperature, voltage, current)
    • Live charts for battery metrics
    • Charging history with session statistics
    • and 10 more
    Full notes for 1.0.0

    What's New

    Features
    • Real-time battery monitoring (level, temperature, voltage, current)
    • Live charts for battery metrics
    • Charging history with session statistics
    • Smart alarms (full charge, low battery, custom thresholds)
    • Screen time and app usage analytics
    • ETA to full charge / time remaining estimates
    • Battery health tips
    Design
    • Material 3 with dynamic colors (Android 12+)
    • Light and dark theme support
    • Modern Jetpack Compose UI
    Technical
    • 100% Kotlin
    • MVVM architecture
    • Offline-first, no internet required
    1.0.0 on GitHub ↗
see the releases on GitHub ↗

Install

Direct Install:

  1. Download the APK from GitHub Releases
  2. Enable "Install from unknown sources" if prompted
  3. Open the APK to install

Build from Source:

bash
git clone https://github.com/ahmmedrejowan/Chargify.git
cd Chargify
./gradlew assembleDebug

Roadmap

  • Battery health tracking over time
  • Widget support for home screen
  • Custom notification styles

More apps

all apps →
main*Kotlinapps:12 work:3 libraries:5 products:1
© 2026 K M Rejowan AhmmedprivacyAvailable for work