We use cookies to provide you with a better experience. If you continue to use this site, we'll assume you're happy with this. Alternatively, click here to find out how to manage these cookies

hide cookie message
Reference and education software Reviews
15,669 Reviews

Book review: Beginning Android 4

£31.49 inc VAT

Manufacturer: Apress

Our Rating: We rate this 4 out of 5

Beginning Android 4 is a book by Grant Allen that will be useful for Android app developers.

Beginning Android 4 is published by Apress, and retails for £31.49 (although you can buy it now for £22.04).

Android 4, otherwise known as Ice Cream Sandwich (or ICS), is that latest iteration of Google’s mobile operating system, Android. With a host of new mobile devices due out which will run ICS and several devices already in market that will be updated to run ICS, it is the operating system that all Android app developers should have a working knowledge of. 

Beginning Android 4 is, according to its publishers 'your first step on the path to creating marketable apps for the burgeoning Android Market, Amazon's AndroidAppstore, and more'.

But despite its name and this spiel, this book by itself won’t allow someone new to programming to sit down and create a useful app - the book, quite rightly, comes with a caution that you will need to have a good knowledge of Java programming to make real progress. See also Group test: what's the best programming software?

With this in mind, it is easy to see that the book is targeted at existing programmers with some knowledge of Android and Java, and who are used to the way that code is laid out and require little explanation on structure and terminology.  If you want to start developing apps, and don’t have the pre-requisite knowledge of Android, then you might want to consider reading this book’s pre-cursor Android Apps for Absolute Beginners.
 
In more than 500 pages and using worked examples all the way through, Beginning Android 4 will take you through the creation and simulation of a basic functional app. Then chapter by chapter, the book builds on previous examples and knowledge, showing different ways to accomplish similar tasks, while introducing some more advanced functionality that Android offers. Many of the examples worked through in the book are downloadable from the publisher’s website, meaning that you can see the end result of the code as working apps.

All of the major areas of the core of all of the more recent Android releases are covered in Beginning Android 4, so you can begin to use maps, GPS, phone functions and deal with screen sizes from the biggest tablet right down to the smallest low res mobile displays, with a whole lot of other areas covered on the way.

Once you’re up to speed with the content of the book and ready to move to professional level, its very comprehensive (if slightly confused) index means that it will make a good reference book for the future. After all, I somehow doubt that I’m the only programmer out there who still occasionally references beginner’s books on a language!

You might find it a peculiarity that a lot (actually, almost all) of the new feature content for Android 4 isn't covered in the book – notably the API revisions and introductions for Social, Calendar, Camera, Voicemail, Beam... and so the list goes on.  But that probably doesn’t really matter. There’s an easy argument to make that the scope of the book is to build on your foundation knowledge of Android generally, at which point some of the Android 4 specifics become irrelevant.

If you understand the basics of Android already, and are comfortable with Java, then this book gives you everything you need to start developing yourself into a competent app developer.

Beginning Android 4 Expert Verdict »

Author: Allen, Grant ISBN: 1430239840 ISBN 13: 9781430239840 Published by: Apress Date Published: Jan 2012 User level: Programmer - Beg/Int Number of pages: 582
  • Overall: We give this item 8 of 10 overall

It doesn't have much info that's specific to Android 4.0, and absolute beginners need not apply, but Beginning Android 4 will be a useful reference for app developers.

  • Android 4.0 Ice Cream Sandwich review

    Android 4.0 Ice Cream Sandwich

    Google's Android 4.0 Ice Cream Sandwich mobile operating system aims to deliver one experience for smartphones and tablets. Read our Android 4.0 Ice Cream Sandwich review to find out if it has been a success.

  • BlackBerry PlayBook 2.0 review

    BlackBerry PlayBook 2.0

    RIM's revised BlackBerry PlayBook addresses all the original tablet's shortcomings. It offers unbeatable value at £169, putting budget Android tablets to shame. Read our BlackBerry PlayBook 2.0 review to find out why this tablet should be at the top of your wishlist. UPDATED 7 JUNE 2012.

  • Samsung Galaxy Player 4 review

    Samsung Galaxy Player 4

    The Samsung Galaxy Player 4 Android portable media player goes toe-to-toe against Apple's iPod army.

  • Amazon Kindle for Android review

    Amazon Kindle for Android

    Kindle for Android provides another way to access and read your purchased Amazon Kindle e-books, but it lacks key features.

  • Chrome for Android review

    Chrome for Android

    Chrome for Android is a web browser app recently introduced to the Android market as a Beta. According to Google the Android app brings to Android phones and tablets 'many of the things you've come to love about Chrome'.


IDG UK Sites

4G to get faster and cheaper with Freeview spectrum: We're in for a wait though

IDG UK Sites

Why you shouldn't buy your gadgets at launch: Wait and pick up a bargain

IDG UK Sites

Artist creates a geometric rave in a chapel for The House of St Barnabus

IDG UK Sites

Mac mini (Late 2014) 1.4 GHz review: Mac mini is sort of upgradable, but is it any good as it is?