Cyclic Alarms

Cyclic Alarms

Alarm app for shift schedules — repeats every N days, not just weekly

Pramod Beema Alarm Clock

Screenshots

Screenshot of Cyclic Alarms

Description

A simple, 100% ad-free alarm app built for people who work shift schedules, rotating rosters, or any repeating cycle that does not fit a standard Mon-Fri pattern.

Most alarm apps only support weekly repeats. If your work schedule repeats every 3 days, every 5 days, or any other interval, you are stuck setting alarms manually each time. Cyclic Alarms solves exactly that. Pick a start date and an interval, and the alarm fires on that cycle forever — no manual resetting needed. It also supports regular weekly alarms.

Features:
• Cyclic alarms — repeat every N days from a start date
• Weekly alarms — pick any combination of weekdays
• Multiple Timers — run up to 5 independent countdown timers simultaneously
• Stopwatch — elapsed time tracker with lap recording
• Background Timer and Stopwatch via Foreground Service
• 8 built-in synth alarm sounds (generated in code, no audio files bundled)
• Custom audio — use any audio file from your device
• Rings in Silent and DND mode
• Pure dark mode (true AMOLED black)
• Dark / Light / System themes with brightness slider
• Per-alarm snooze duration with live on-screen +/- adjustments
• Strict lock screen security — only shows over keyguard while ringing
• Alarm history log
• Zero ads. Zero tracking. Zero sign-in.

What’s new (1.6.4)

- Comprehensive offline localization across all screens, dialogs, timers, stopwatch, and ringing UI in 11 global languages plus System Default.
- First-run language and theme selection dialog now displays immediately before system permission setup.
- Kept all numerals strictly in standard digits (1, 2, 3...) for clear and universal readability.

Versions

Version Date Size Requires Android Download
1.6.4 current
631001a6e85871de…
2026-10-15 1.8 MB API 24
1.6.3
a4833405c048f17a…
2026-10-14 1.6 MB API 24
1.6.2
53ef5eea2b24f138…
2026-10-05 1.6 MB API 24

Permissions

What the app asks the system for. Android only grants sensitive access after you confirm it.

  • Exact alarmsTrigger actions at a precise time.
  • USE_EXACT_ALARM
  • Run at startupStart automatically after the device is switched on.
  • VibrationControl the vibration alert.
  • NotificationsShow notifications.
  • Foreground serviceKeep running in the background, visible in the status bar.
  • FOREGROUND_SERVICE_MEDIA_PLAYBACK
  • FOREGROUND_SERVICE_SPECIAL_USE
Show 4 more permissions
  • USE_FULL_SCREEN_INTENT
  • Prevent sleepingKeep the device from going to sleep.
  • Display over other appsDraw content on top of other apps.
  • cyclicalarms.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

Comments