<p><i>Caffeinate</i> to aplikacja, która pomaga programistom Androida utrzymać wyświetlacz telefonu włączony bez konieczności zmiany ustawień urządzenia. Można przełączać w różnych miejscach:</p><ul><li><code>kafelek</code> w szybkich ustawieniach, gdzie są przełączniki dla np. Wi-Fi i Bluetootha. Wymagany Android 7 lub nowszy.</li>
<li><code>przycisk</code> w samej aplikacji</li></ul>
<p><b>Funkcje</b></p><ul>
<li>Używa Klasy Androida <code>WakeLock</code> przez poziom blokady <code>SCREEN_DIM_WAKE_LOCK</code> albo <code>SCREEN_BRIGHT_WAKE_LOCK</code> w zależności od ustawień użytkownika</li>
<li>Okres limitu czasu jest konfigurowalny</li>
<li>Przełączanie limitu czasu z <code>kafelka szybkich ustawień</code> lub <code>przycisku</code> w aplikacji. klikając je, wybiera następny limit czasu, a po <code>1 sekundzie</code> rozpocznie się, jeżeli <code>kafelek szybkich ustawień</code> albo <code>przycisk</code> są kliknięte po rozpoczęciu, limit czasu zostanie zatrzymany.</li>
<li>Dostępne limity czasu to <code>[30 sekund, 05 minut, 10 minut, 15 minut, 30 minut, 60 minut, Ꝏ]</code></li>
<li>Opcja umożliwiająca przyciemnianie ekranu, gdy <code>WakeLock</code> jest nabyte</li>
<li>Opcja umożliwiająca trzymanie <code>WakeLock</code> jeśli ekran jest zablokowany, aby ekran był nadal włączony po odblokowaniu, domyślne zachowanie polega na tym, że <code>WakeLock</code> jest uwalniane, gdy ekran jest zablokowany</li>
<li>Wiele opcji motywu <code>[jasny, ciemny, systemowy domyślny i Material You]</code></li>
</ul>