I'm looking for a free software to automate a procedure with an Android Application.

At the moment i'm using UIPath (community edition) along with Bluestacks (Android emulator software for gaming), but designing scripts to automate what I'm trying to accomplish seems to be a little tricky. Plus, Bluestacks comes rooted and, since the device would be under MDM, this isn't an option, because rooting the device would make it non-compliant.

Specifically, I'm trying to automate a procedure for daily reservation in an application I already have. The application involves the selection of day, time of day, duration of the reservation (all are performed by tapping/swiping to select the time of day).

Does anybody have any suggestion?

Thanks a lot for your help

  • 1
    That very much depends on what you want to automate, and based on what triggers it should work – so please edit your question and provide some more details. You're also welcome to check with my list of Automation apps.
    – Izzy
    Oct 13, 2018 at 22:29
  • 1
    Greetings Izzy, thanks a lot for your help. I've edited the question, hope it provides more insight on what I'm trying to achieve. In the meantime, I'll check out your list of applications.
    – Alessandro
    Oct 14, 2018 at 7:17
  • 1
    Uh, not really (sorry). I'm a bit confused now: are you looking for a reservation app? Or for some app that controls a reservation app you already have? The latter would at least require elevated permissions (device-admin or accessibility) to emulate taps and swipes.
    – Izzy
    Oct 14, 2018 at 9:00
  • 2
    Ok, I already have a reservation app, and I'm trying to automate the procedure. Unfortunately though i won't be able to root the device because it's under MDM compliance, and this would make it non-compliant.
    – Alessandro
    Oct 14, 2018 at 10:36

1 Answer 1


For Windows, there is simply nothing to beat the excellent AutoIt, so you are looking for something similar (it will be heard to match).

All that I can find is Google's Scripting Layer for Android.

Take a look at its GitHub page.

However, it is not a standalone app as such. It simply lets you code various scripting languages on Android.

Currently supported languages are:
•Python using CPython
•Ruby using JRuby
•JavaScript using Rhino
•Rexx using BRexx

would that help you?

Btw, do you want to automate a true native Android app? Something browser based might be easier to automate.

  • See also this question
    – Mawg
    Oct 16, 2018 at 10:08
  • 1
    Hi Mawg, thanks for your response. I'm not trying to emulate a native android application, but a third party application which is under MDM. For the MDM part i think i found a solution to "evade" it, but i believe I will still need the device to NOT be rooted.
    – Alessandro
    Oct 16, 2018 at 11:57
  • I don't even know what MDM is, but if it's important, best update your question :-) Also, if you find a solution, please post an answer and accept it, as that will help others
    – Mawg
    Oct 16, 2018 at 12:01

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.