package icon

Caffeinate

keep your phone's screen On while developing
New in version 2.1.0
* fixed TimeoutsSelectionFragment crashing when changing languages
>
* added Play Store badge to README
>
* Update issue templates
>
* sharedPrefs timeout checkboxes are initialized using a delegate now
>
* fix timeout selections saving not working
>
* New Crowdin updates (#77)
> - New translations strings.xml (Arabic)
> - New translations strings.xml (Arabic, Egypt)
* fix R8 engine optimization causing bugs and crashes
>

**Full Changelog**: https://github.com/abdalmonie
Caffeinate is an App that helps android developers to keep their phone's display awake without having to change the device settings. It can be toggled at various places:
  • a tile in the quick settings, the place that holds the toggles for e.g. Wi-Fi and Bluetooth. Requires Android 7 or higher.

  • a button in the app itself

Features

  • Uses android's WakeLock Class with either SCREEN_DIM_WAKE_LOCK or SCREEN_BRIGHT_WAKE_LOCK lock level based on user settings

  • Timeout period is configurable

  • Switch timeouts from the quick settings tile or the button in the app. clicking them, selects the next timeout and after 1 second the timeout will start, if the quick settings tile or the button are clicked after starting, the timeout will stop.

  • Available timeouts are [30 seconds, 05 minutes, 10 minutes, 15 minutes, 30 minutes, 60 minutes, Ꝏ]

  • An option to enable the screen to dim while the WakeLock is acquired

  • An option to enable holding the WakeLock if the screen is locked, so that the screen will keep on after unlocking, default behaviour is that the WakeLock is released when the screen is locked

  • Multiple theming options [light, dark, system default and material you]

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 2.1.0 (35) suggested Added on Dec 29, 2024

    This version requires Android 7.0 or newer.

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

    Permissions
    • android.permission.ACTION_MANAGE_OVERLAY_PERMISSION
    • run foreground service
      Allows the app to make use of foreground services.
    • run foreground service with the type "specialUse"
      Allows the app to make use of foreground services with the type "specialUse"
    • show notifications
      Allows the app to show notifications
    • ask to ignore battery optimizations
      Allows an app to ask for permission to ignore battery optimizations for that app.
    • This app can appear on top of other apps
      This app can appear on top of other apps or other parts of the screen. This may interfere with normal app usage and change the way that other apps appear.
    • prevent phone from sleeping
      Allows the app to prevent the phone from going to sleep.
    • com.hifnawy.caffeinate.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    Download APK 2.1 MiB PGP Signature | Build Log

  • Version 1.8.0 (30) - Added on Nov 16, 2024

    This version requires Android 7.0 or newer.

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

    Permissions
    • android.permission.ACTION_MANAGE_OVERLAY_PERMISSION
    • run foreground service
      Allows the app to make use of foreground services.
    • run foreground service with the type "specialUse"
      Allows the app to make use of foreground services with the type "specialUse"
    • show notifications
      Allows the app to show notifications
    • ask to ignore battery optimizations
      Allows an app to ask for permission to ignore battery optimizations for that app.
    • This app can appear on top of other apps
      This app can appear on top of other apps or other parts of the screen. This may interfere with normal app usage and change the way that other apps appear.
    • prevent phone from sleeping
      Allows the app to prevent the phone from going to sleep.
    • com.hifnawy.caffeinate.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    Download APK 4.9 MiB PGP Signature | Build Log

  • Version 1.7.5 (29) - Added on Nov 14, 2024

    This version requires Android 7.0 or newer.

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

    Permissions
    • run foreground service
      Allows the app to make use of foreground services.
    • run foreground service with the type "specialUse"
      Allows the app to make use of foreground services with the type "specialUse"
    • show notifications
      Allows the app to show notifications
    • ask to ignore battery optimizations
      Allows an app to ask for permission to ignore battery optimizations for that app.
    • prevent phone from sleeping
      Allows the app to prevent the phone from going to sleep.
    • com.hifnawy.caffeinate.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    Download APK 4.9 MiB PGP Signature | Build Log