Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

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-alarm

2. **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.