I wish to develop an app that automates tasks. For example suppose I want to automate a skype call to John Doe.
I have a bluetooth keyboard connected to an android device. When the user presses 'a' on the keyboard I want the android device to open skype, select user John Doe from contacts and make the skype call. When the user presses 'b' the skype call is terminated.
It seems like MonkeyRunner or uiautomator could perform these tasks, but it appears that a host computer with adb is required for these tools.
How can general ui tasks be automated?