Wakey app icon — an alarm app for heavy sleepers, dismissed by barcode scan or ten steps

Wakey — an alarm app for heavy sleepers who sleep through everything

Turning off an alarm from bed is a solved problem, and that is the problem. Wakey makes you scan something in the kitchen or walk ten steps before it will stop.

▶ Google Play

You have already trained yourself to sleep through it

A heavy sleeper's alarm fails for two separate reasons. The first is habituation: hear the same tone every morning for a month and your brain files it as background, the way you stop hearing a fridge. The second is that dismissing it requires no wakefulness at all — a thumb finds the button and the conscious mind is never involved. Ten minutes later you have no memory of it.

Wakey attacks both. The tone can rotate through a pool so your brain never fully learns it, and dismissal requires an action you cannot perform while asleep.

How an alarm app for heavy sleepers actually works

Each of these targets a specific failure mode rather than just being louder.

Why it works on Android in particular

An alarm that fails to fire is worse than no alarm, so the app takes the platform plumbing seriously: exact-alarm permission, a full-screen intent so the alarm screen appears over the lock screen, boot-completed re-registration so a restart does not silently clear your alarms, and a battery-optimisation prompt because aggressive power management is the single most common cause of missed alarms on Android. Settings walks you through each one rather than assuming it worked.

Everything runs locally — alarms are scheduled by the operating system, not by a push notification from a server, which is why they still fire in flight mode.

Who needs this

People who have genuinely slept through a standard alarm and missed something that mattered. If you have ever set three alarms on two devices, this is aimed at you — and the barcode method is the one that reliably works, because it moves you out of the bedroom.

Shift workers waking at hours their body disagrees with, students with early lectures after late nights, and anyone sharing a bed with someone on a different schedule — partner mode exists specifically for that last case.

Permissions and privacy

The camera is used only to read a barcode when you have chosen barcode dismissal; no images are stored or transmitted. Step counting reads the phone's motion sensors on-device. Alarms, tones and the sleep log are stored in a local database.

There is no account and nothing is uploaded. The app is free and ad-supported, with a one-time Pro purchase that adds gentle wake, custom tones and arbitrary barcodes, and removes ads.

▶ Google Play

Frequently asked questions

How does the barcode dismissal work? You register a barcode once — usually something in another room. When the alarm fires it will not stop until the camera reads that same code, which means actually getting out of bed.

Is there an option that does not use the camera? Yes. A step gate requires ten counted steps, read from the phone's motion sensors, instead of using the camera.

Will it wake my partner? Partner mode vibrates only for the first thirty seconds before escalating to audio, so a heavy sleeper can be woken without dragging their partner awake at the same moment.

Why do alarms sometimes not fire on Android? Almost always battery optimisation. Wakey's settings screen has direct prompts for the exact-alarm permission, notification access and battery optimisation, so you can confirm each is granted rather than discovering it the hard way.

Does it work without an internet connection? Yes. Alarms are scheduled by the operating system on the device, so they fire with no connection at all.