Skip to content

Commit

Permalink
final push
Browse files Browse the repository at this point in the history
  • Loading branch information
LEGENDXOP committed Apr 14, 2024
1 parent a944f7a commit 8dd589c
Show file tree
Hide file tree
Showing 479 changed files with 130 additions and 18,930 deletions.
55 changes: 54 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1 +1,54 @@
# BatteryScheduleApp
# 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.

## Screenshots
![Screenshot 1](https://raw.githubusercontent.com/LEGENDXOP/about/main/myData/Screenshot_2024_04_14_16_02_21_56_a360ea4f843889c4441d827d8c44e589.jpg)
![Screenshot 2](https://raw.githubusercontent.com/LEGENDXOP/about/main/myData/Screenshot_2024_04_14_16_02_31_48_a360ea4f843889c4441d827d8c44e589.jpg)
![Screenshot 3](https://raw.githubusercontent.com/LEGENDXOP/about/main/myData/Screenshot_2024_04_14_16_02_38_34_a360ea4f843889c4441d827d8c44e589.jpg)

## Short Video
[Watch the video](https://raw.githubusercontent.com/LEGENDXOP/about/main/myData/video_2024-04-14_16-12-59.mp4)

## 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](mailto:legendxcoder@gmail.com) with your thoughts.

Happy scheduling!

This file was deleted.

This file was deleted.

This file was deleted.

Binary file not shown.
Binary file not shown.

This file was deleted.

This file was deleted.

Binary file not shown.

This file was deleted.

This file was deleted.

This file was deleted.

Binary file not shown.
Binary file not shown.
Binary file not shown.

This file was deleted.

This file was deleted.

This file was deleted.

Loading

0 comments on commit 8dd589c

Please sign in to comment.