Adaptive Theme

dev.lexip.hecate
by Zapstore _@zapstore.dev

Republished from GitHub / F-Droid by the Zapstore main account.

Adaptive Theme automatically switches your system theme between light and dark based on your ambient light sensor – not a fixed schedule. It can also update your wallpaper to match the active theme. **🌟 FEATURED ON** • **Android Authority**: "A brilliant app that once installed makes you wonder how you lived without it. [...] This app gives Android the automatic dark mode feature it desperately needs." • **HowToMen (YouTube)**: "No tapping, no schedules needed. It just does it on its own. [...] And don't worry, it's not killing your battery either." • **Computerworld**: "This is how Android's dark mode should have worked since the start. Ready for an overdue injection of extra intelligence?" • **How-To Geek**: "With a simple app, you can make dark mode (and light mode) switch with the lighting around you." **Why Adaptive Theme?** Most Android phones only switch themes at sunset or on a fixed schedule. Adaptive Theme uses your device's **ambient light sensor** to switch intelligently – optimizing **readability**, **eye comfort**, and **battery life** based on actual lighting conditions. Get the readability of light mode in bright daylight and the eye-comfort of dark mode in low light. A true automatic dark mode experience that native Android doesn't offer. **Key Features** • **Smart Ambient Detection:** Uses your device's physical light sensor to automatically toggle the system dark mode. • **Full Customization:** Set your own lux threshold or pick a preset (e.g. indoor, outdoor, sunlight). • **Wallpaper Theme Sync**: Automatically swap your home and lock screen wallpaper when the system theme switches between light and dark mode. You can optionally apply a blur effect to your lock screen wallpaper. • **Battery Friendly:** Event-driven architecture — only checks the sensor when you turn the screen on. Zero background battery drain. • **Ad-Free & Open Souce**: No ads at all and publicly available on GitHub (xLexip/Adaptive-Theme). • **Shizuku Support:** One of multiple setup methods. • **No Root Required:** Works on stock devices. Root supported as an alternative. • **Material You design:** Dynamic UI that adapts to your system theme and colors. • **50+ Languages:** Fully localized for a global audience. • **Quick Settings Tile**: Toggle the service directly from your quick settings. **One-Time Setup Required** Android requires a one-time permission grant to allow theme switching. Adaptive Theme makes this straightforward, you can use one of the following options: • **Web Tool (Recommended):** Browser-based setup via a secondary device — no ADB installation needed. • **Shizuku:** Grant the permission directly on your phone with Shizuku. You only need Shizuku once for granting the required permission in the setup. Shizuku forks are supported. • **Root:** One-tap setup button for rooted devices. • **Manual ADB:** Run a single ADB command yourself. The one-time permission grant is required because Android restricts apps from changing the system theme by default. The permission (WRITE_SECURE_SETTINGS) only allows changing system settings such as the dark mode toggle — it does _not_ grant root access or read any user data, and is fully reversible by uninstalling the app. **How It Works** To avoid screen flicker and unnecessary background work, Adaptive Theme follows a strict, event-driven model: • **Screen-on trigger** — The light sensor is only sampled right after the screen turns on, not continuously. • **Obstruction Check** — Validates that the sensor is not covered (e.g. by a hand or pocket). • **Instant apply** — The theme is switched before you start interacting. This design ensures mid-session theme changes never interrupt your use, since some apps handle live theme changes poorly. ** Made with 🥨 in Germany ** ** HowToMen Top Android App, February 2026 ** ** HowToMen Top Shizuku App, 2026 **

First release: Sep 2, 2026, 2 total releases.

Most recent release: Sep 14, 2026.

Website Repo

Appears in 0 app stacks.

0 sats / 0 zaps received in the past year.

Sats Received

Underlying data available via MCP: app_zaps, app_releases.

Zap Count

Underlying data available via MCP: app_zaps, app_releases.

Releases

  • Sep 14, 2026 2.5.1
  • Sep 2, 2026 2.5.0