Match that Apple. Google started on a shaky boat with Android and quickly got it on the perfect track it is right now. Going a step further, Google now has a Java based WYSIWYG editor to complement app development on the Android platform.
The folks at MIT have already developed an Optometry app, which lets us check our eyesight anytime. I guess, while developing this app, they missed a proper Android IDE as much as I do and have developed a Java application to do just that. Even better, they gave it to Google and Google gave it to the world. Therefore here we have, the Google App Inventor.
The App inventor app will be here this Monday and you need to sign up here to get access to it. This is the smartest move by Google regarding Android apps apart from keeping the App store open to all developers.
As you can see, the IDE sports a drag and drop UI but what isy convenient is that there are pre-written codes for common tasks and for any advanced tweaking you want to do, there is a button on the top right saying “Open the block Editor”. That is probably where you write your custom code, though there is no confirmation on whether you can actually write your code. The process of separation of the GUI and coding elements is necessity for any form based UI. Any IDE without this support looks and feels utterly stupid.
Looking at the app, it surely looks like a much-needed relief from the lagging and sluggish Android emulator and SDK used on the desktop. However, what amazes me is the response speed of this IDE.
Advanced developers will still be using their Eclipse setup. This IDE will create a limited set of UI designs AFAIK.