Posts mit dem Label books werden angezeigt. Alle Posts anzeigen
Posts mit dem Label books werden angezeigt. Alle Posts anzeigen

Donnerstag, 14. Oktober 2010

Books about Android Part 2

The series about my Android books is not yet finished, here comes the second part.

So let’s get started with ‘Professional AndroidApplication Development’ by Reto Meier over Wrox first published Nov 2008

 
This book is really handy, like mentioned by 'Android Application Development' by Rick Rogers it starts at the beginning and guides to through the fundamentals of Android. Mentionable are the chapters are ‘Peer-to-Peer Communication’ and ‘Accessing Android Hardware‘. Anyhow in my opinion this book isn’t that professional as the cover tells, it sure gives you a good start from where you can begin program yourself but really in deep stuff is missing.
I see a fundamental problem in buying books, compared to software, you can get an update if the author enhanced his product but with books you can’t so the author publishes a new book call it ‘My old Book 2’ and start selling it while you are sitting on your old one.  As mentioned in my first post on several Android books, this one isn’t an exception. The new book ‘Professional AndroidApplication Development 2’ by Reto Meier published March 2010, is about the same as its successor, so when buying a book, always buy the newest (and of course with a higher price). The only difference I see is that it seems, Reto Meier makes a metamorphosis from human (first cover) to a robot (second), that’s something I call excessive Android consumption.



So let’s move on, the next book is called ‘TheBusy Coder's Guide to Android Development‘ by Mark L. Murphy over Commonsware published first Aug 2008
 
The author of this book is the same as the author of ‘Beginning Android’ and ‘‘Beginning Android 2’. I have to admit that I like this book as I also like ‘Beginning Android’, it is well written and has a good formatting especially the code-blocks are worth seeing, but also worthy with regards to its content, although it is basic stuff (but in compared to other books it has no ‘Professional’ in its title). What I also like is that the last chapter it is shown how to build a sample application called TourIt.



Now I want to present one of my favorite books ‘UnlockingAndroid’ by W. Frank Ableson, Charlie Collins, and Robi Sen published by Manning, April 2009


First the cover is impressive, rather extraordinary I like that, but I surely don’t judge the book by its cover. This book is a really basic one so if you read another beginners book you probably won’t learn very much, but what makes it inimitable is the type it presents code-blocks, they are made very dynamic, crisp and clear, so you get the meaning and functionality of the code very fast, and it is fun to read.


The last book I want to present is called ‘Hello.Android’  by Ed Burnette published on The Pragmatic Bookshelf, Jul 2010 in its third edition
As I starting reading this book I thought that it won’t differ from the rest I read but it really does. First it starts very elementary, but reading on the book reveals his full potential it is useful for a reference book but also for learning something from start for example SQLite, and also the chapter on ‘Multitouch’ first give me the grasp to understanding it. So this book is very recommendable and also for further reading I advise EdBurnetts blog


So that was all for now, I you find hope my aggregation a bit useful.  
 
 

Mittwoch, 13. Oktober 2010

Books about Android, Part 1

I wanted to give you a overview of the books I used to begin my first steps in Android, sure it is at start tough, but with time and ambition you get a clue about how the system is build up and what the programmers at Google thought when making the system this way.

At start I don't claimed that the following list complete, so if you see one book missing don't hesitate and send me a message. So let us get started, first I introduce each book and give my on personal opinion on it, and if available a link to the author:


The first one is called 'Android Application Development' by Rick Rogers and John Lombardo over O'Reilly, May 2009

 
 What I really like about this book, is that is well structured, this means it takes you from the ground on and introduce you to Android and help you step by step to setup everything correctly for programming, but this also means that if you are familiar with these things you could easily skip about a third of the book.  What is also worth mentioning is that in the middle of the book you come across a chapter showing you how to signing and publishing you application, this is surely somewhat early but it gives you a tremendous motivation boost. What I also like was the chapter about 2D/3D graphics which gave me personally a good start to work on.
Something which is really bad about the book is that it is so monochrome, all pictures and text are represented in just three or four colors.



The next one is called ‘Android Essentials’ by Chris Haseman available over Apress, 2008


I have to be honest, this book on only read browse through shortly, with its 116 pages it is not that large, but it sure gives you a comprehensive overview but nothing more, good for starters  but it should not be the only book you are reading.



So let us move over to next book: ‘Beginning Android’ by Mark L. Murphy also published over Apress, 2009
 
I have to admit that I have learnt all the layout xml stuff, menus, preferences, orientation et cetera  from this book and it was also a good reference book, also the chapter ‘Getting Fancy with Lists’ takes all kind of fear from me away using ListView (which is indeed very powerful). Some chapters I however skipped, like widgets and content providers not because they were poorly written but because I find that better discussed in another books. Overall this book is now about 2 years old but fully recommendable.



The next book is the successor of ‘Beginning Android’, called: ‘Beginning Android 2’ first dated on Mar 2010

I don’t want to waste too much time on that one, because I’m really disappointed about this one. The reason because I feel so bad when thinking at this one, is because it is basically a copy from the successor, and I don’t like such a copy/past policy. It really doesn’t know why someone increment the number of a book just because there are some chapters different and some pictures now in color. I have to say I don’t really read it after some pages I dropped it, and by way there is again a successor called ‘Beginning Android 3’ which is not yet published at this time but I feel gloomy about the future of this one, maybe it is a good idea to start with this one but I don’t take the responsibility for that. 




There seems to be a kind of system over Apress, because our next books are called ‘Pro Android’ and ‘Pro Android 2’ by Sayed Y. Hashimi, Satya Komatineni and Dave MacLean who is only on the cover of the last book, both books can be found over Apress and are released on Jun 2009 resp. Mar 2010



These books which are clearly title as ‘Pro’ assuming it means professional starts at a point where other books end with, so I think it should be a sequel to the previous ones. Nevertheless I found some helpful information’s in them specially according animation and also are some chapters new in ‘Pro Android 2’ which are worth reading (besides the ones which were just copied); these are ‘Android Search’,  ‘Touchscreens’, ‘Titanium Mobile: A WebKit-Based Approach to Android Development’ and ‘Working with Android Market’.  Also there is a successor planned but still not published called ‘Pro Android 3’ 








So thats all for the first part, I hope you like it, and remember feedback is always welcome