Android OS has become the leading platform for mobile devices such as smartphones and tablet computers in recent years. The demand for Android applications and skilled Android developers continues rising significantly and jobs for Android development are still hot for the years to come. If you are a Java developer and want to join the trend, then you have a good background because Android programming is based on Java. A good start is to pick a good book and stick to it. Here are the options we recommend:

    1. Learn Java for Android Development (2nd edition)
    2. Android Application Development for Java Programmers
    3. Android Application Development For Dummies (2nd edition)
    4. Android Programming: The Big Nerd Ranch Guide
    5. Programming Android: Java Programming for the New Generation of Mobile Devices (2nd edition)

1. Learn Java for Android Development (2nd edition)

LearnJavaForAndroidAuthor: Jeff Friesen

Publisher: Apress

Published Date: February 20th 2013

Paperback: 780 pages

Content Coverage:

 Read Full Customer Reviews

More information about Learn Java for Android Development on Amazon


2. Android Application Development for Java Programmers

AndroidAppDevForJavaAuthor: James C. Sheusi

Publisher: Cengage Learning PTR



Published Date: January 30th 2012

Paperback: 320 pages

Content Coverage:

 

Read Full Customer Reviews

More information about Android Application Development for Java Programmers on Amazon


3. Android Application Development For Dummies (2nd edition)

AndroidAppDevForDummiesAuthor: Micheal Burton, Donn Felker

Publisher: For Dummies

Published Date: October 23th 2012

Paperback: 408 pages

Content Coverage:

      • Developing Spectacular Android Applications
      • Prepping Your Development Headquarters
      • Your First Android Project
      • Designing the User Interface
      • Coding Your Application
      • Understanding Android Resources
      • Turning Your Application into a Home Screen Widget
      • Publishing Your App to the Google Play Store
      • Designing the Task Reminder Application
      • Going a la Carte with Your Menu
      • Handling User Input
      • Getting Persistent with Data Storage
      • Reminding the User with AlarmManager
      • Updating the Android Status Bar
      • Working with Android’s Preferences Framework
      • Developing for Tablets
      • Porting Your App to Android Tablets
      • Moving beyond Google
      • Ten Free Sample Applications and SDKs
      • Ten Tools to Simplify Your Development Life
 

Read Full Customer Reviews

More information about Android Application Development For Dummies on Amazon


4. Android Programming: The Big Nerd Ranch Guide

AndroidNerdAuthor: Bill Phillips, Brian Hardy

Publisher: Big Nerd Ranch Guides

Published Date: April 07th 2013

Paperback: 580 pages

Content Coverage:

 

Read Full Customer Reviews

More information about Android Programming: The Big Nerd Ranch Guide on Amazon


5. Programming Android: Java Programming for the New Generation of Mobile Devices (2nd edition)

ProgrammingAndroidAuthor: Zigurd Mednieks, Laird Dornin, G. Blake Meike, Masumi Nakamura

Publisher: O'Reilly Media

Published Date: October 19th 2012

Paperback: 566 pages

Content Coverage:

      • Installing the Android SDK and Prerequisites
      • Java for Android
      • Getting Your Application into Users’ Hands
      • Eclipse for Android Software Development
      • Building a View
      • Fragments and Multiplatform Support
      • Drawing 2D and 3D Graphics
      • Handling and Persisting Data
      • A Framework for Well-Behaved Application
      • Building a User Interface
      • Using Content Providers
      • A Content Provider as a Façade for RESTful Web Service
      • Search
      • Location and Mapping
      • Multimedia
      • Sensors, NFC, Speech, Gestures, and Accessibility
      • Communication, Identity, Sync, and Social Media
      • The Android Native Development Kit (NDK)
 

Read Full Customer Reviews

More information about Programming Android on Amazon

 

You may be also interested in:

 


About the Author:

is certified Java programmer (SCJP and SCWCD). He started programming with Java in the time of Java 1.4 and has been falling in love with Java since then. Make friend with him on Facebook and watch his Java videos you YouTube.