Nah, it doesn't break your flow. These steps are everything before and after your flow. Flow, to me, is when you're in deep actually developing.
Once you have it up and rolling and have done it more than once, it's pretty easy. Setting up new projects is easy (1-3 steps rather than 20). It's just figuring it out the first time that is difficult.
Agreed. All this nonsense is entirely outside daily flow. I found while developing a rather deep app over the past 4-5 months (in review now) that the whole workflow was actually quite good, with little to slow one down.
You can test things out quickly on the simulator for most functionality (including OpenGL, which is at the heart of our app), and only go to the phone when you need to test real performance or accelerometer-based input, etc.
Once you have it up and rolling and have done it more than once, it's pretty easy. Setting up new projects is easy (1-3 steps rather than 20). It's just figuring it out the first time that is difficult.