Free Alarm Clock application for Androids on Amazon
If you've ever got up late because the snooze button on your alarm was too accessible, then you'd love this application. Rather than just letting you swipe a button on the screen to turn it off or press a button, you can set it to require you to solve a math equation to turn it off or to shake it. It also doesn't wake you up violently like other applications because it starts off low and raises the volume slowly to bring you out of your sleep. This is the pro version so you won't have ads and won't accidently tap on an ad when you're trying to close the alarm.