Hey guys. I've been wanting to write apps for android for a while now. I know many web based languages but never really learned Java. As I learn Java it's obvious to see that it's an easy language. However when I look at examples of Android apps I don't really see the similarities. Could someone explain to me the relationship between Java and and the Android SDK? Also, I really don't understand the XML involved for the interfaces. Isn't XML only used to transfer data and not display it?.. Thanks in advance.