Hell yeah it’s possible.
With yasnippets you can add blocks of code (menus, button clicks, etc). You have to write the macros yourself, of course. But it’s completely possible.
There’s also an android mode to help compile and debug apps.
The only catch is that sometimes the app seems to go “out of sync” with the source. Occasionally, I get wierd errors where there is supposed to be no error—like a
findViewById exception on perfectly-formed XML. But the solution is simple: