AC
Auto Clicker
A local Android auto clicker with multi-point presets, overlay controls, and background execution — built to make repetitive screen interactions easier.
NO RELEASE YET · PERSONAL DEVELOPMENT RECORD
ScreensPLACEHOLDERS · SWIPE →PLACEHOLDERS · ALL VISIBLE ON DESKTOP
Why I built it
Auto Clicker began as a small personal utility for automating repetitive taps on Android. The goal is to keep the workflow local, visible, and easy to control without requiring root access.
Current features
NO ROOT REQUIRED100% LOCALACCESSIBILITY GESTURES
TAP SEQUENCE
- Ordered multi-point sequences
- Independent wait time per point
- Independent press duration per point
- Editable, percentage-based coordinates
- Visible tap feedback
FLOATING CONTROLS
- Floating control panel over any app
- Start / Stop / Record / Hide controls
- Movable position-recording crosshair
BACKGROUND RUNNING
- Foreground-service execution
- Persistent running notification
- Stop action from the notification
PRESETS & LOCAL STORAGE
- Multiple named presets
- Local configuration storage
How it works
- 01Enable Accessibility permission
- 02Allow floating overlay permission
- 03Create or select a preset
- 04Add and arrange tap points
- 05Set wait and duration
- 06Start the sequence
- 07Stop from the app, overlay, or notification
Permissions
Everything the app asks for, and why. Nothing runs invisibly.
Accessibility ServiceMANUAL ENABLE
Performs the configured screen gestures. It cannot be switched on automatically — you enable it yourself in Android settings.
Display over other appsOVERLAY
Shows the floating control panel and the position-recording interface on top of other apps.
Notifications / Foreground ServiceVISIBLE
Keeps the active clicking process visible and provides a persistent Stop action while running.
Development status
COMPLETE
- Basic auto tapping
- Floating controls
- Foreground execution
- Named presets & multi-point sequences
- Position recording
- Visible feedback & diagnostic states
PLANNED
- Randomized timing or coordinates
- Further usability improvements
- Optional image-recognition features
- Release & distribution — undecided
Built with
KOTLINJETPACK COMPOSEGRADLE KOTLIN DSLACCESSIBILITYSERVICEDISPATCHGESTUREDATASTOREFOREGROUND SERVICEOVERLAY APISJDK 17
Known limitations
- —Accessibility permission can't be enabled automatically
- —Some devices may restrict background execution
- —Battery optimization may affect long-running use
- —The service may need re-enabling after reinstall or update
- —Tap points can overlap the floating controls
- —Behavior while the device is locked is not guaranteed
Development notes
PLACEHOLDERSDEVBuilding multi-point tap sequences
DEVDesigning a floating Android control panel
NOTEHandling Accessibility service states
NOTEKeeping long-running actions visible