Droidtools
2.0.1 · GitHub
More about this app
Interactive Dynamic Island overlay around the camera cutout with media, notifications and charging indicators; Shizuku hides status-bar icons
Droidtools
A small collection of overlay tools for Android. Built natively with Kotlin, Jetpack Compose and Material 3.
Right now it has two things in it:
- Droidbubble: a dynamic island that wraps around your front camera.
- Droidbar: a little bar on the right edge of your screen for quick toggles and apps.
It's free, open source, has no ads, and doesn't track you in the background.
Droidbubble
A dynamic island for Android. It sits quietly in your camera cutout and pops out when something happens.
- Now playing: album art, track title, seek bar and playback controls, with a blurred background that matches the artwork.
- System events: see charging wattage, ringer mode changes and other status stuff as it happens.
- Notifications: heads-up alerts you can expand, and reply to without opening the app.
- Idle: when nothing's going on, it tucks itself into the cutout and stays out of the way.
- Make it yours: tweak position, size, spring feel, font, and the order of the layout layers.
Droidbar
A slim bar on the right edge of the screen. Tap it to open, tap again to close.
- Quick toggles: flashlight, ring/vibrate, Wi-Fi, mobile data and screenshot.
- Apps: jump to the apps you use most, or pin your own.
- Dark, with a bit of spring and haptic feedback so it feels good to use.
What you need
- Android 13 or newer
- A few permissions, since this is an overlay app:
- Display over other apps, to draw on top of everything
- Accessibility service, for edge touches and actions like screenshots
- Notification access, to read what's playing and show incoming alerts
Nothing leaves your phone.
License
MIT. See LICENSE.
How Shizuku is used
No Shizuku features are used in this release, the support code is present but never called.
This is an AI-assisted analysis of Shizuku-related usages in the app's public source code. It is best effort, so it may not catch every single usage.
How this app uses Shizuku
No Shizuku usage was found in the current source. The app ships helper code that could grant a system settings permission and hide status bar icons through privileged shell commands, but no screen, setting or service in the app calls into that helper, so none of those privileged operations are reachable. The update install flow was also checked and uses only the standard system install prompt with no privileged path.
Changelog
What's new for version 2.0.1
v2.0 Full release
- Create advanced tasks, shortcuts and automations
! Work in progress - Battery information and deeper battery low power mode options and protection
- Customisable notification lighting
! Work in progress - Display settings and routines
- Droidbar, an entirely new and reworked edge-sided dock with shortcuts and app launching
! Work in progress - Github app manager
! Work in progress
Report any bugs or feature additions please, as this is a major revamp of the DroidTools app :)
Permissions
21 permissions requested