small medium large xlarge

The latest version of the book is P2.0, released over 8 years ago. If you've bought a PDF of the book and would like to update it to this version (for free), visit your home page.

By default this page displays the errata for the latest version of the book. If you have a previous version, select it here:

If you've found a new error, please submit it.

  • Typo
  • Tech. error
  • Suggestion
  • Maybe next edition
  • Not a problem
  • Reported in: P2.0 (15-Jan-10)
PDF page: 42
Paper page: 32
In Sec. 3.2 the author states ”...Declarative design, on the other hand, does not involve any code. When you’re designing a simple web page, you use H...more...
  • Reported in: P1.0 (09-Dec-09)
PDF page: 47
In list of common layouts provided by Android, "FrameLayout" has an extraneous word at the beginning of its description. It says "classArranges" where...more...
  • Reported in: P2.0 (31-Jan-10)
PDF page: 146
On page 146, the first text line reads "In this example, we have five rows ...". It's actually 6 rows, instead of 5 ... In camelcase: TR = row 1 ...more...
  • Reported in: P1.0 (24-Jun-10)
Paper page: 165
Section 8.3, Subtitle "Emulation Notes" 'create a new AVD for the "Google APIs" build target called "em15google."' Since the build target was ac...more...
  • Reported in: P1.0 (08-Feb-10)
Paper page: 185

section 9.6, last paragraph "for a event" should be "for an event"--Tony Hansen