basically, appium or robotium is our choice ( perhaps, I am not sure)
Felipe Knorr Kuhn • Hi Aidan, it all depends on what platform(s) you want to work with, but I strongly recommend studying and helping open source tools.
If you are into iOS, there's Appium  (which implements the WebDriver protocol for native apps), Frank , Calabash  and others.
If you are into Windows 8 tablets and WinJS apps, there's RainbowDriver .
For Android, I can think of Robotium  and Calabash.
If they don't do what you want, you can always try to extend them or request new features.