I am developing my first application with android sdk and I'm struggling with xml gui layout files. I have tried the following methods: 1) Write xml by hand, very tedious and time consuming even with good text editor (I'm using vim). Hard to see results directly, must compile and run on the emulator. 2) Use Eclipse and android plugin's layout editor. Very cumbersome, crappy user interface on the editor. 3) Use DroidDraw application. Seems to be buggy and very easy to destroy earlier work. The applications for wysiwyg editing (2 and 3) are just crap compared to Qt (designer) or even Visual Studio. Isn't there any better tool available than these? Every approach I mentioned seem to have serious flaws, I just don't think it is possible to create quality applications with the tools available. I'd like to hear more experienced android developers what is good workflow for designing layout files from scratch. EDIT: Sorry about formatting, the forum software seems to be crap too. My clean formatting was lost and everything was put on to one giant wall of text.