Skip to content

Battery Schedule is a user-friendly Android app that allows you to effortlessly manage your device's battery usage. With simple controls, you can set custom schedules to receive timely notifications when your battery reaches specific levels. Say goodbye to unexpected battery drains and always stay in control of your device's power.

License

Notifications You must be signed in to change notification settings

LEGENDXOP/BatteryScheduleApp

Repository files navigation

Battery Schedule App

Overview

Battery Schedule is a lightweight Android application developed using Kotlin and Jetpack Compose. It allows users to set custom schedules based on battery levels and receive notifications when the specified battery level is reached.

Features

  • Set custom schedules with personalized messages.
  • View saved schedules.
  • Delete saved schedules.

Installation

To install the Battery Schedule app on your Android device, follow these steps:

  1. Download the APK file from the releases page
  2. Open the APK file on your Android device.
  3. Follow the on-screen instructions to install the app.
  4. Once installed, open the app and grant the necessary permission (notification).

Usage

  1. Launch the Battery Schedule app.
  2. Click on the "Get Started" button.
  3. Two buttons will appear: "Set Schedule" and "View Schedules".
  4. Click on "Set Schedule" to set a new schedule.
    • Enter your desired message in the text field.
    • Use the slider to select the desired battery level.
    • Click on the "Save Schedule" button to save the schedule.
  5. To view saved schedules, click on "View Schedules".
    • You can see a list of saved schedules with corresponding battery levels and messages.
    • Use the delete icon to delete any unwanted schedules.

NOTE:

The app must not be in recent tasks to run correctly because if the app remains in recent apps, It will consume more RAM and battery. Therefore, When you set the schedule, please remove the app from recent apps.

Screenshots

Screenshot 1 Screenshot 2 Screenshot 3

Short Video

Watch the video

Purpose

The purpose of the Battery Schedule app is to provide users with a convenient way to schedule notifications based on their device's battery level. By setting custom schedules, users can receive timely notifications when their battery reaches a specific level, ensuring they never miss an important charge.

Example Use Case

For example, a user may want to receive a notification when their battery level drops below 20% to remind them to charge their device. By setting a schedule with a message like "Charge your phone now!", the user can stay informed and avoid running out of battery at critical times.

Technologies

The Battery Schedule app is built using the following technologies:

  • Kotlin: The primary programming language used for Android app development.
  • Jetpack Compose: A modern toolkit for building native Android UIs.
  • Android Notifications: Used to display notifications when the battery level reaches the specified threshold.

Feedback

We welcome any feedback or suggestions for improving the Battery Schedule app. Please feel free to contact us with your thoughts.

Happy scheduling!

About

Battery Schedule is a user-friendly Android app that allows you to effortlessly manage your device's battery usage. With simple controls, you can set custom schedules to receive timely notifications when your battery reaches specific levels. Say goodbye to unexpected battery drains and always stay in control of your device's power.

Topics

Resources

License

Stars

Watchers

Forks