The default android clock app will give you a notification about an upcoming alarm, and give you the option to dismiss it in advance (once of course) without having to open it.
This is my problem with snooze functionality. Not very often would I actually like to snooze. I'd prefer to eliminate the option as a whole and simply set my alarm back for N minutes if I decide to sleep longer that morning.
That also helps a little with the problem of snap decision making that happens so often when it comes to how many times to hit snooze. If you actually have to think about how much longer you can sleep and set an alarm for it, then you're a lot more likely to make a good choice.
Yes! As someone who never intentionally hits the snooze button but does it accidentally all the time, snoozing should never hide the option to turn it off.
related to this, if you have a daily alarm and wake up 2 minutes before it, you have to remember to toggle it off before getting in the shower. Anyone know an app to get around this problem (like a "skip today" button) ?
Otherwise you alarm goes off while you are in the shower, resulting in angry wife!