Prashant Raj

react-native-alarm-scheduler

Live

Native alarms for React Native & Expo · Package

An Expo Modules package for apps that need real, user-visible alarms rather than delayed background work — exact Android alarms and native iOS AlarmKit alarms behind one small typed TypeScript API.

Covers the gap between notifications and real alarms: permission checks, scheduling, listing, and canceling of app-owned alarms, with explicit unsupported behavior on platforms that can't schedule native alarms.

Schedules through AlarmManager.setAlarmClock and system Clock intents on Android, AlarmKit on iOS 26+ with App Intent stop actions and custom sounds, plus a config plugin that wires permissions and usage descriptions.

Stack

Expo Modules APITypeScriptAndroid AlarmManageriOS AlarmKitConfig plugin