TogglDev is a high-performance utility designed specifically for Android developers and power users who need to switch between environments without digging through the Settings menu.
Stop the repetitive "Settings > System > Developer Options" dance. TogglDev puts you back in control with zero-latency toggling and smart automation.
Key Features:
Instant Access: Toggle Developer Options directly from your Home Screen using a custom widget or from your Quick Settings notification panel.
App-Based Automation: Automatically enable Developer Options when you launch specific IDEs or testing tools, and disable them when you're done.
State Persistence: TogglDev intelligently remembers your custom settings. When you toggle the options back on, your preferred animation scales and debugging configurations are restored exactly as you left them.
Minimalist & Lightweight: Built for speed with a clean UI and zero background battery drain.
How it Works:
To provide a seamless experience without requiring Root access, TogglDev requires a one-time setup using ADB (Android Debug Bridge) to grant the WRITE_SECURE_SETTINGS permission.
Steps for one time Activation:
1. Connect your device to a PC.
2. Execute the following command:
3. adb shell pm grant com.dpkay.toggl_dev android.permission.WRITE_SECURE_SETTINGS
Enjoy instant, automated control!
Privacy & Security:
TogglDev is built for developers, by a developer. It requires no internet permissions, collects no data, and contains zero trackers. Your settings stay on your device.
Accessibility Service Usage:
TogglDev uses Android's AccessibilityService API to detect when user-selected apps are launched. When a configured app comes to the foreground,
TogglDev automatically turns off developer options so those apps don't detect them as enabled. When you leave the app, developer options are restored.
This feature is entirely opt-in — you choose which apps to monitor and can disable the service at any time from the app settings or Android
accessibility settings. The AccessibilityService is used solely to detect app launches (window state changes and launcher clicks). It does not
collect, store, or transmit any personal data, and does not modify the user interface of any other app.