Quick Settings tiles to toggle system settings on Android with a single tap — no need to open the Settings app.
- Fixed Tiles — USB Debugging, Developer Mode, Accessibility (always enabled)
- Custom Tiles — Up to 5 configurable slots with multiple actions per tile
- Floating Tile Button — Draggable overlay button, snaps to edge, long-press to open app
- Smart Caching — Remembers Accessibility services and USB state, restores on re-enable
- System Controls — Stay Awake, Running Services, Force RTL Layout
- Advanced Debugging — Profile GPU Rendering, Demo Mode, Animator Duration Scale
- Removed Shortcuts: Home screen shortcut feature removed; use Home Screen Widgets instead.
- Home Screen Widgets: Add a widget to your home screen to toggle any tile directly.
- General Improvements: Various updates and optimizations.
| Floating Button | Snap to Edge | Custom Tiles |
|---|---|---|
![]() |
![]() |
![]() |
Grab the latest release from the Releases page.
⬇ Download snap-tiles-v1.0.4.apk
./gradlew assembleDebug
adb install app/build/outputs/apk/debug/app-debug.apkBefore proceeding, ensure you have Developer options and USB debugging enabled on your Android device.
- Enable Developer Options:
- Go to
Settings>About phone. - Tap
Build number7 times until you see a message "You are now a developer!" or "Developer options enabled".
- Go to
- Enable USB Debugging:
- Go to
Settings>System>Developer options(orSettings>Developer options). - Turn on
USB debugging.
- Go to
Grant the required permission once via ADB:
adb shell pm grant com.snap.tiles android.permission.WRITE_SECURE_SETTINGSThen pull down Quick Settings → Edit (pencil icon) → drag the tiles you want into your panel.
- Permission
WRITE_SECURE_SETTINGSis required once via ADB. No ADB needed after that. - No root required.
- Fixed tiles are always enabled — no on/off switch.
- Accessibility tile caches active services and restores them on re-enable.
See RELEASES.md for full release notes.



