10 Things Every Android Developer Needs to Know
Submitted by esavard on Fri, 11/27/2009 - 04:43.
Carl Whalley has published a comprehensive and detailed list of 10 things every Android developer should know.

-
Support : Google Android groups and Android Documentation
-
An IDE : Eclipse (the most used), NetBeans or IntelliJ Idea
-
Java : Google's flavor of Java called "Dalvik" (J2ME done right)
-
Graphic design : UI must be nice looking
-
XML layouts : Separate UI from code
-
The Market : To the opposite of the iPhone's, there's more than one!
-
Form factors : Make your apps aware of the hardware they are running on
-
OS versions : Avoid undocumented features
-
The App lifecycle : Your app runs on a phone, it can be interrupted anytime
-
DDMS : Dalvik Debug Monitor Server
