package icon

Flashy Alarm

Turn on flashlight/torch when alarm goes off.
New in version 1.0.0
v1.0.0
- Now you can configure the lighting pattern of the flashlight/torch: static/fixed, blinking or signal.
- Also, you can set the flashlight/torch speed/frequency: [100ms ~ 1000ms.].
- Now dismissing the alarm alert turns off the flashlight/torch too.
- The app is even more easier to use by reducing the number of steps to enable the service from 2 taps (in v0.0.1) to 1 tap (v1.0.0).
- Complete rework of the app: new UI.
- Reduced the size of the app from 10 MiB to 1.5 MiB.
Awaken fully with this app that automatically triggers your phone's flashlight/torch when your alarm goes off during early morning darkness.

Tested on Samsung's stock alarm app and LineageOS alarm app.

How to use:
1. On Android 13, You're asked to allow the app to post a notification for the foreground service. (optional)
2. Toggle the switch to turn the alarm listener service on or off.
3. That's all!

CAUTION:
Be careful not to put the phone close to your eyes since the flashlight can hurt your eyes!
Instead, leave it at least one meter away from you so the light can gently wake you up.

Permissions:
- It needs android.permission.FLASHLIGHT to turn on the flashlight/torch.
- It needs android.permission.FOREGROUND_SERVICE to run the alarm listener service.
- It needs android.permission.POST_NOTIFICATIONS to post the foreground service notification.

Donate

Versions

Although APK downloads are available below to give you the choice, you should be aware that by installing that way you will not receive update notifications and it's a less secure way to download. We recommend that you install the F-Droid client and use that.

Download F-Droid
  • Version 1.0.0 (10000) suggested Added on Jan 19, 2023

    This version requires Android 6.0 or newer.

    It is built by F-Droid and guaranteed to correspond to this source tarball.

    Permissions
    • android.permission.FLASHLIGHT
    • run foreground service
      Allows the app to make use of foreground services.
    • show notifications
      Allows the app to show notifications
    • run at startup
      Allows the app to have itself started as soon as the system has finished booting. This can make it take longer to start the phone and allow the app to slow down the overall phone by always running.
    • com.github.whyrising.flashyalarm.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    Download APK 1.8 MiB PGP Signature | Build Log

  • Version 0.0.1 (1) - Added on Apr 08, 2022

    This version requires Android 6.0 or newer.

    It is built by F-Droid and guaranteed to correspond to this source tarball.

    Permissions
    • android.permission.FLASHLIGHT

    Download APK 10 MiB PGP Signature | Build Log