Automatically switches the system dark mode based on the ambient light sensor — not a fixed schedule.
It adapts to real lighting conditions to optimize readability, eye comfort, and battery life.
Get the readability of Light mode in bright daylight and the eye-comfort (and battery-comfort) of Dark mode in low light. This allows for a true auto dark mode experience that native Android doesn't offer.
Why use Adaptive Theme?
Most Android phones only switch themes at sunset or based on a fixed schedule. Adaptive Theme uses your light sensor to switch intelligently, optimizing both eye comfort and battery life.
Key Highlights
🌤️ Smart Ambient Detection: Uses your device's physical light sensor to toggle the system theme.
⚙️ Full Customization: Set your specific lux threshold (brightness level) and use the Quick Settings tile to quickly pause/resume the service.
🚀 Modern & Native: Built with Jetpack Compose and Material You for a smooth, crash-free experience.
🔋 Battery Friendly: The app is passive. It only checks the sensor when you turn the screen on — zero battery drain in the background.
🔒 Privacy First: Open Source, completely free and no ads at all. The source code can be peer reviewed on GitHub.
🐱 Shizuku Support: One of multiple setup options is using Shizuku.
🗝️ No root required: Root access is not required, but you can use it alternatively.
🌍 50+ Languages: Applied globalization at its best.
🛠️ One-Time Setup Required
Android restricts apps from changing system themes by default. To unlock this feature, a specific permission is needed.
• Easy Setup: Use our setup website on a secondary device. No code or ADB required, just a web-browser.
• Expert Setup: Advanced users can also use ADB, Root or Shizuku.
✅ Is it safe?
Yes. It does not grant root access or read any data. It just allows the app to flip the "Dark Mode" switch. This is absolutely safe and completely reversible.
🇩🇪 Made in Germany – Engineered with precision (and 🥨 🍺).
___
FAQ
1. Does this require Root?
No. But it can optionally be used to set up the service.
2. Why didn't the theme change immediately?
To prevent flickering while you use the phone, Adaptive Theme only switches the theme just after the screen turns on and only when the device is not covered.
3. How do I grant the WRITE_SECURE_SETTINGS permission?
Adaptive Theme offers an easy setup process with four different methods to choose from:
• Web Tool (Recommended): Connect to our interactive setup website via USB (WebADB).
• Shizuku: Grant permission directly on your phone with Shizuku.
• Root: One-click setup for rooted devices.
• Manual ADB: Run the ADB command manually.
4. Does it work with custom skins (MIUI, OneUI)?
In most cases, yes. It works with any system that respects the native Android Dark Mode implementation. If it does not work for you, please let us know via the in-app feedback option.
5. Where can I find the source code / GitHub Repository?
The link is available in the app settings.