Problems waking up? Do you fall asleep after you've stopped your alarm? Never again, we say! With SleepFighter, you need to prove you're fully awake by completing difficult challenges.

- Select weekdays for alarms
- Repeating alarms
- Notification when alarm is scheduled

- Six different challenges:
>> Snake (two versions)
>> Math
>> Memory
>> Sorting numbers
>> Shaking your device

- Multiple options for ringtones:
>> Tracks
>> Playlists
>> Internet stream

- Location filter, avoid those embarrassing situations, decide where alarms can go off
- Snooze functionality
- Time and weather announcement through speech
- Volume control

We use the following permissions:

WAKE_LOCK - “prevent phone from sleeping”
Used for getting into the alarm when it rings. If not used, the device simply falls asleep.

VIBRATE - “control vibration”
Used for phone vibration, obviously =)

RECEIVE_BOOT_COMPLETED - “run at startup”
Used to re-register all alarms when device boots.

CAMERA - “take pictures and videos”
Used for the flashlight feature.

All of these are required for access to Google Maps (used when entering areas for location filter):
INTERNET - “full network access” / “network communication”
ACCESS_NETWORK_STATE - “view network connections”
WRITE_EXTERNAL_STORAGE - “manage internal storage contents” + “test access to protected storage” - “read Google services configuration”
ACCESS_COARSE_LOCATION - “approximate location (network-based)”
ACCESS_FINE_LOCATION - “precise location (GPS and network-based)”

Source code
License: GPLv3

Users review

from 8 reviews