Hackers: What is your Android Workflow?
<p>I am new to Android Development and I would really appreciate some advise on how to develop android. I am currently using Eclipse with Android SDK installed on my Macbookpro.</p>

<p>I am using the newest API, 3.1. However I noticed that the android emulator is not very stable (it keeps crashing sometimes) and the emulator is <em>insanely</em> laggy (my Macbookpro has icore5 and 4Gb ram with AVD ram set to 1Gb plus I am using snapshot). I gave 3.0 a shot but it's still very slow especially with respect to start up time. </p>

<p>How many of you still develop in 2.3.3? Is that the most stable version right now? Are most devices still using 2.3.3?</p>

<p>How many of you actually develop on an actual device? Do most of you just suck it up to the emulator?</p>

<p>In addition, as an avid Vim user, I find eclipse to be really heavy for development. I am much more accustomed to developing on the command line. I also use Git pretty heavily. I am currently using eclim but it's another dimension in it's functionalities. How many of you stray away from the eclipse IDE framework? </p>

<p><strong>EDIT</strong>: Ok I didn't know 3.0 was for tablets. I was just reading the intro parts on developer.android.com, which I am not particularly fond of. What is the best book then for doing android development? </p>
