Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/luisgeralda/simplealarm
A simple Android app to set alarms using AlarmManager and BroadcastReceiver. Includes a user-friendly interface with TimePicker, toast notifications, and support for exact alarms
https://github.com/luisgeralda/simplealarm
alarmmanager android android-alarm android-development android-studio beginner-project broadcastreceiver kotlin mobile-development timepicker toast-notifications
Last synced: 1 day ago
JSON representation
A simple Android app to set alarms using AlarmManager and BroadcastReceiver. Includes a user-friendly interface with TimePicker, toast notifications, and support for exact alarms
- Host: GitHub
- URL: https://github.com/luisgeralda/simplealarm
- Owner: LuisGeralda
- Created: 2024-12-10T22:54:30.000Z (about 2 months ago)
- Default Branch: master
- Last Pushed: 2024-12-10T23:11:21.000Z (about 2 months ago)
- Last Synced: 2024-12-11T00:21:10.607Z (about 2 months ago)
- Topics: alarmmanager, android, android-alarm, android-development, android-studio, beginner-project, broadcastreceiver, kotlin, mobile-development, timepicker, toast-notifications
- Language: Kotlin
- Homepage:
- Size: 103 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Simple Alarm App
A simple Android application to set alarms using `AlarmManager` and `BroadcastReceiver`. The app allows users to select a time and set an alarm. When the alarm triggers, a toast notification is displayed.
---
## Features
- **TimePicker**: Allows users to select the desired time for the alarm.
- **Set Alarm**: A button to schedule an alarm at the selected time.
- **Toast Notification**: Displays a notification when the alarm triggers.
- **Exact Alarm Permissions**: Handles Android 12+ exact alarm permissions.---
## Requirements
- **Minimum SDK**: 35
- **Target SDK**: 35
- **Development Tools**: Android Studio, Kotlin---
## Setup and Installation
1. **Clone the Repository**:
```bash
git clone https://github.com/your-username/simple-alarm.git
cd simple-alarm2. **Open in Android Studio**:
- Open Android Studio.
- Select File > Open and navigate to the project directory.3. **Sync Gradle**:
Allow Android Studio to sync all Gradle files and dependencies.4. **Run the App**:
- Connect an emulator or physical device.
- Click the green Run button in Android Studio.