It is not an introductory text, but is aimed at developers who would like to develop more professionally looking applications. On first impression the book is masterful in its presentation. Although 918 pages long there is much source code and you can plainly see the attention of detail the authors have attempted. The source code is laid out clearly with the type falling into the margin and font size is point on. There are no comments.
Any new code is emboldened.
The code is however comprehensively labeled and enumerated. The level of the code is generally just below production roll-out standard. Compared to other books this content style is a winner, and authors are to be congratulated as they are clearly responsible for making the publishers settle on this annotation style. Throughout the book there are helpful bugs to avoid and developer notes. Authors enlisted the help of David Anderson, a usability and interface design export, to provide a generous supply of user interface notes.