How to Learn Android Development/ Best books to learn android for beginners

I’m writing this post out of my personal experiences when I first tried to learn android development.Android programming is with Java. Therefore programming for android will be easier if you know java well. Eventhough programming language is Java, it runs on a custom Dalvik Virtual Machine than a JVM. Therefore knowing java will help you to headstart on syntax and common java libraries. If you are new to java, I recommend these titles to you as i found them very simple and effective to learn.

 

1. Head First Java from O'Reilly Media

Kathy Sierra and Bert Bates

Head First Java 2nd Edition


 2. Sams Teach yourself java in 21 days

Rogers Cadenhead & Laura Lemay
Sams Teach Yourself Java in 21 Days (6th Edition)


 

 3.  Sams Teach Yourself Java in 24 Hours (5th Edition)

Rogers Cadenhead
Sams Teach Yourself Java in 24 Hours

Once you get a base in the java language, then you can dive into the android programming world. Most professionals suggest the Official Android Developers Guide as the most simple way to learn. It includes a pretty simple introduction and many example applications explained. But if you are more comfortable in learning from a book than from developer documentation, then try these titles. This is a list of 5 android programming titles that I found simple and useful

Click on the links to view the details of the book on Amazon


 

1. Head First Android Development

Jonathan Simon

Head First Android Development

2. Beginning Android 3 

  Mark L Murphy

Beginning Android 3

3. Hello Android

  Ed Brunette

Hello Android by Ed Brunette


 4. Beginning Android Application Development

Wei-Meng Lee

Beginning Android Application Development

5. Android Programming Tutorials

Mark Murphy

Android Programming Tutorials


Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>