Android Accessibility Automation App (Kotlin)
Publicada el 2026-07-22
Descripción de la oferta
Android Accessibility Automation App (Kotlin) Project Overview I'm looking for an experienced Android developer to build a lightweight, high-performance Android application focused on UI automation using the Android Accessibility Service. This is NOT a remote desktop application like TeamViewer, AnyDesk or VNC. The application must not stream the screen, capture video, or provide screen sharing. Its only purpose is to receive commands from my server and execute UI automation on the device after the user has explicitly granted all required Android permissions. The project must be implemented using only official Android APIs. Main Goals Lightweight application Very low battery consumption Low memory usage Fast execution Stable long-running connection Clean architecture Compatible with Google Play policies whenever possible The intention is to publish the application on the Google Play Store if it complies with Google's policies. Therefore, the implementation should follow Android best practices and avoid techniques that could cause Play Store rejection or Play Protect warnings. Required Technologies Kotlin Android Accessibility Service Foreground Service WebSocket Client Room Database Coroutines MVVM Architecture (preferred) Required Features After the user grants Accessibility permission, the application should be able to: Open installed applications Return to Home Press Back Open Recent Apps Find UI elements by Text Find UI elements by View ID Click UI elements Long Click Input text into editable fields Scroll Swipe Wait for configurable delays Check whether a UI element exists Execute automation sequences (macros) -------------------------------------------------------- What is NOT required Screen streaming Screen recording Remote desktop VNC TeamViewer-like functionality Audio capture Root access Shizuku Hidden services or undocumented Android APIs --------------------------------------------------------- Preferred Experience Please apply only if you have experience with: Android Accessibility Service Android UI automation Kotlin WebSockets Background services Performance optimization Experience with MacroDroid, Tasker, UI Automator or similar automation tools is a strong advantage.
Skills
Fuente original: freelancer