Android apps are actually an extreme pleasure to code in vim/emacs and build from the commandline. The shell debugging tools are very nice, too. Eclipse doesn't really add that much to the experience other than setting up the initial required files.