It seems odd that people would turn to musty old BOOKS to educate themselves about the hows and whys of Android app development, but it seems that, sometimes, learning is best done slowly, at your own pace, in bed, when not distracted by the internet.
Hence Android development books, of which there are plenty for sale.
Now, we should say we are NOT developers. We cannot offer an opinion as to the technical accuracy of the material contained within these books, but we can, as lazy journalists, COPY AND PASTE the Amazon reviews of people who do seem to understand what’s up.
And this five score the best.
1. Beginning Android, Ed Burnette, £15.76
Author’s claim: “Learn how to develop applications for Android mobile devices using simple examples, ready to run with your copy of the SDK. Author and Android columnist, writer, developer, and community advocate Mark L Murphy shows you what you need to know to get started on programming Android applications – everything from crafting GUIs to using GPS, accessing web services, and more!”
Amazon review: “The book seems to cover the core functionality of the system reasonably well but as the author comments, it’s a good idea to keep an eye on the android development websites and user groups. Mr Murphy has more or less promised a second edition – a position bolstered by the fact that android 1.5 was released just weeks before the book’s release; enough time to list the major features but not enough to actually talk about them properly”
2. Hello, Android: Introducing Google’s Mobile Development Platform, Ed Burnette, £15.76
Author’s claim: “Getting started developing with Android is easy. You don’t even need access to an Android phone, just a computer where you can install the Android SDK and the phone emulator that comes with it. Within minutes, “Hello, Android” will get you creating your first working application: Android’s version of “Hello, World.” From there, you’ll build up a more substantial example: an Android Sudoku game. By gradually adding features to the game throughout the course of the book, you’ll learn about many aspects of Android programming including user interfaces, multimedia, and the Android life cycle”
Amazon review: “I started to read about Android and wanted to really structured introduction to developing for the environment. ‘Hello, Android’ provided a strong flow of learning and at a pace that lets the user see results. The first part of the book that develops a Sudoku is productive and lets you try out different ideas. An individual new to Android environment will be able to make good use of the book”
3. Unlocking Android: A Developer’s Guide, Frank Ableson, Charlie Collins, Robi Sen, £16.63
Author’s claim: “The book first covers the big picture so the reader can get comfortable with the Android approach to the mobile applications. Then the reader learns to apply Android by following the many practical examples. The book concludes with two deep and hands-on examples. Unlocking Android addresses the Android application framework, its graphical capabilities and media support, data storage, communications capabilities, phone interactions, and notifications”
Amazon review: “I like the way it written, it explains Android components, architecture in clean and easy writings. But it may not be a book for beginner”
4. Professional Android Application Development, Reto Meier, £17.49
Author’s claim: “A hands–on guide to building mobile applications, Professional Android Application Development features concise and compelling examples that show you how to quickly construct real–world mobile applications for Android phones. Fully up–to–date for version 1.0 of the Android software development kit, it covers all the essential features, and explores the advanced capabilities of Android (including GPS, accelerometers, and background Services) to help you construct increasingly complex, useful, and innovative mobile applications for Android phones”
Amazon review: “This is the best Android book released so far. That’s not to say it’s a great book but all the others are rubbish in comparison. Yes it is a bit out of date but when you’re writing books about a rapidly moving target it gets out of date very quickly. At least it is based on 1.0, most of the others don’t even cover 1.0″
5. Android Programming Tutorials, Mark Lawrence Murphy, £14.34
Author’s claim: “Android Programming Tutorials show you what you can do with Android, through a series of 42 individual exercises. Android Programming Tutorials gives you hands-on instruction in how to build sophisticated Android applications, using many of the technologies outlined in CommonsWare’s other Android books. These exercises lead you through the basics of creating Android applications, all the way through many fun Android features like Internet access, location tracking, maps, integrated WebKit browsers, cameras, accelerometers, and much more. Full source code to all the exercise answers is available right on this page, to help you if you get stuck. Android Programming Tutorials makes an excellent companion volume to more traditional Android books that merely tell you what is possible”
Amazon review: “I bought this book because of my previous buy from the same author, but I am rather disappointed this time! This is a book aiming for command line programmers who refuse to utilize any available IDEs. The author leaves the recommended Eclipse IDE totally out of the picture and emphases purely on ANT and the old fashion DOS Command Prompt! So, if you are not a keen command line programmer, avoid this book”
If you’re a bit concerned by the age of some of the above, you might be interested in Beginning Android 2 – an updated version of Beginning Android, due for release on March 16, and promising to update your book-based Android development tips to Android 2.0 status.
And if you have any Android book recommendations, or reviews, please post up a comment.