Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
The Android portion of this book assumes that you’re a Java programmer with object-oriented programming experience and that you’re familiar with XML.
If you’re not familiar with Java, the appendices provide a condensed, friendly introduction to the Java technologies you’ll need to develop Android apps. If you’re interested in learning Java in more depth, you may want to check out the more comprehensive treatment in our textbook Java How to Program, 9/e (www.deitel.com/books/jhtp9/).
If you’re not familiar with XML, see these online tutorials:
• docs.oracle.com/javaee/1.4/tutorial/doc/IntroXML2.html
• www.ibm.com/developerworks/xml/newto/