Book: Learn Java for Android Development

30th December, 2010

A couple of days ago, the Android Market (unofficially) surpassed 200,000 applications - and is now nearly 70% the size of the iOS App Store. As a result, Android is becoming a more and more attractive proposition for developers looking to make some money or gain in the mobile space.

So how do you get started building Android apps? If you’ve got a bit of programming experience but not necessarily in Java (the language of choice for Android apps), then I have the perfect book for you.

“Learn Java for Android Development” is a hefty book but an extremely robust introduction to Java from a mobile developers perspective. The book sets out to give readers the knowledge of Java required to develop successful Android applications. It does this very well, with 8 entire chapters devoted to Java principles and libraries that will be of use on the Android platform. To introduce some more complex techniques it diverts slightly in the final 2 chapters, but those only enhance the learning.

I would not recommend this book for absolute beginners at programming. However, the author’s academic teaching traits are clear in the early chapters, giving clear and understandable explanations of the core principles of the Java language and architecture. A great getting started guide to programmers looking to dive into Java and the Android platform, with a clear set of recommended follow-on books to enhance your learning and start up Android application building.