-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
479 changed files
with
130 additions
and
18,930 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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! |
1 change: 0 additions & 1 deletion
1
...ediates/annotation_processor_list/release/javaPreCompileRelease/annotationProcessors.json
This file was deleted.
Oops, something went wrong.
2 changes: 0 additions & 2 deletions
2
...ermediates/apk_ide_redirect_file/release/createReleaseApkListingFileRedirect/redirect.txt
This file was deleted.
Oops, something went wrong.
2 changes: 0 additions & 2 deletions
2
app/build/intermediates/app_metadata/release/writeReleaseAppMetadata/app-metadata.properties
This file was deleted.
Oops, something went wrong.
Binary file removed
BIN
-6.05 KB
app/build/intermediates/binary_art_profile/release/compileReleaseArtProfile/baseline.prof
Binary file not shown.
Binary file removed
BIN
-319 Bytes
...intermediates/binary_art_profile_metadata/release/compileReleaseArtProfile/baseline.profm
Binary file not shown.
1,749 changes: 0 additions & 1,749 deletions
1,749
...ild/intermediates/combined_art_profile/release/compileReleaseArtProfile/baseline-prof.txt
This file was deleted.
Oops, something went wrong.
10 changes: 0 additions & 10 deletions
10
...tible_screen_manifest/release/createReleaseCompatibleScreenManifests/output-metadata.json
This file was deleted.
Oops, something went wrong.
Binary file removed
BIN
-56.9 KB
...ates/compile_and_runtime_not_namespaced_r_class_jar/release/processReleaseResources/R.jar
Binary file not shown.
89 changes: 0 additions & 89 deletions
89
app/build/intermediates/default_proguard_files/global/proguard-android-optimize.txt-8.3.2
This file was deleted.
Oops, something went wrong.
95 changes: 0 additions & 95 deletions
95
app/build/intermediates/default_proguard_files/global/proguard-android.txt-8.3.2
This file was deleted.
Oops, something went wrong.
89 changes: 0 additions & 89 deletions
89
app/build/intermediates/default_proguard_files/global/proguard-defaults.txt-8.3.2
This file was deleted.
Oops, something went wrong.
Binary file removed
BIN
-430 Bytes
app/build/intermediates/dex_archive_input_jar_hashes/release/dexBuilderRelease/out
Binary file not shown.
Binary file removed
BIN
-6.68 KB
app/build/intermediates/dex_metadata_directory/release/compileReleaseArtProfile/0/.dm
Binary file not shown.
Binary file removed
BIN
-6.62 KB
app/build/intermediates/dex_metadata_directory/release/compileReleaseArtProfile/1/.dm
Binary file not shown.
5 changes: 0 additions & 5 deletions
5
...iates/dex_metadata_directory/release/compileReleaseArtProfile/dex-metadata-map.properties
This file was deleted.
Oops, something went wrong.
1 change: 0 additions & 1 deletion
1
app/build/intermediates/dex_number_of_buckets_file/release/dexBuilderRelease/out
This file was deleted.
Oops, something went wrong.
19 changes: 0 additions & 19 deletions
19
app/build/intermediates/incremental/lintVitalAnalyzeRelease/module.xml
This file was deleted.
Oops, something went wrong.
Oops, something went wrong.