It has been about a month since Google launched the Android SDK, and opinions are starting to trickle in—not all of them positive. According to Ars Technica's Ryan Paul, a hands-on with the SDK revealed "many bugs, some of which are impeding development"—a statement that was echoed by developer Adam McBeth, speaking with the WSJ. The problem is compounded by a lack of adequate documentation and a complete absence of a public issue tracking system.
Paul also noted that the layout model for the Android UI can be frustrating because there aren't enough examples of proper programmatic layout techniques. On the plus side, there were some places where Android performed well, like the Eclipse plug-in and the ScrollView widget. Apparently, the Eclipse provided "seamless support for breakpoint debugging" by automatically starting up your program inside the emulator when in use. As for the ScrollView widget, it appears to support kinetic scrolling out of the box which saves developers and extra step.
In the end, Paul believes that Android is "definitely a viable and effective platform for application development" despite its flaws —although I agree with his assessment that its pre-release status is not an adequate excuse for all of its current shortcomings. [Ars Technica and WSJ]