https://play.google.com/store/apps/details?id=com.droidactor.alarm
A workday alarm may need several repeats while a weekend reminder needs only one ring. Dotori Alarm Clock gives each Android alarm its own snooze interval, repeat limit and ring duration. Before saving, you can check when the upcoming rings are expected. Repeating alarms, quick naps and overlapping alarms stay in the same app.
Choose a snooze policy for each alarm
Start with an app-wide default policy in Settings. Each alarm can follow those defaults. Turn off that option in the editor to set a separate policy. This lets a workday alarm and a weekend alarm use different schedules. The main list shows the time, repeating weekdays and policy together.
Choose a wait interval from 1 to 60 minutes. The snooze limit counts additional rings after the first. Turn it off with zero, select 1–10, or choose Unlimited. An optional step-down reduces each following wait by one or two minutes, with a one-minute minimum. Set ring duration separately so the time spent ringing and the time spent waiting are clear.
Check the expected ring times before saving
Numbers in separate settings do not always make the resulting schedule obvious. The editor's Schedule preview shows the first ring and upcoming snooze times, up to six steps. In the updated example screen, the alarm starts at 07:00 and rings for one minute. It waits five minutes, rings again at 07:06, then waits four minutes before ringing at 07:11.
The preview assumes each ring goes unanswered for its full duration. Tapping Snooze early or pausing an occurrence when another alarm arrives can shift the actual times. Auto-snooze uses one snooze count when a ring times out. The next wait starts if repeats remain. Selecting End occurrence instead finishes that occurrence and marks it missed.
- Choose a time and repeating weekdays, or a specific calendar date.
- Keep the default policy or customize this alarm.
- Set the repeat limit, wait interval, ring duration and timeout action.
- Read the schedule preview, then save the alarm.
Keep overlapping alarms and one-off changes separate
If a second alarm starts while another is ringing, the earlier occurrence moves into the queue. Its remaining ring time and snooze progress are preserved. Switch between active and queued alarms to dismiss one, or stop the whole ringing and queued group. Unrelated alarms already waiting for their next snooze remain separate. An occurrence keeps its starting settings. Later edits apply from the next regular occurrence.
For a single day off, use Skip next on a repeating weekday alarm. The weekly schedule stays enabled, and you can restore the skipped occurrence. For a short rest, main-screen buttons add a one-time nap in 5, 10, 15, 30 or 60 minutes. There is no need to calculate a clock time each time you want a quick nap.
Try a test ring on your device
System check shows exact alarm permission, notifications and full-screen alerts. It also shows alarm volume and Do Not Disturb status. A ten-second test ring helps check the sound. Slide horizontally to dismiss by default, or switch to a large-button mode in Settings. Ringing, snooze-waiting and dismissal screens have no ads; the main alarm list may show a banner.
Schedules, labels and recent completion records stay on the device without an app account. Android 8.0 or later is supported. Alarms cannot ring while the phone is powered off or the app is force-stopped. Device battery management can also affect operation. Check permissions and try a test ring on your own phone before relying on a schedule.
Start by setting the policy for one alarm. Find Dotori Alarm Clock on Google Play.
Watch the app in action
See four snoozes with a six minute interval and the schedule preview. The English demo also shows Skip next, System check and a test ring.





