Android Essentials is a no–frills, no–nonsense, code–centric run through the guts of application development on Google's Mobile OS. This book uses the development of a sample application to work through topics, focusing on giving developers the essential tools and examples required to make viable commercial applications work. Covering the entirety of the Android catalog in less than 150 pages is simply impossible. Instead, this book focuses on just four main the application life cycle and OS integration, user interface, location–based services, and networking.
The book is definitely out of date (I am convinced you can't even write a white paper about google technology before it changes, so a book? no way!).
That being said, you can still work through the examples by searching for the missing pieces online (a bit of a bummer they haven't updated the corresponding source).
In general, I don't think I'd recommend this book to a newbie for learning, and I don't think I'd recommend it as a reference either.....