Errata
The errata list is a list of errors and their corrections that were found after the product was released. If the error was corrected in a later version or reprint the date of the correction will be displayed in the column titled "Date Corrected".
The following errata were submitted by our customers and approved as valid errors by the author or editor.
Color key: Serious technical mistake Minor technical mistake Language or formatting error Typo Question Note Update
Version | Location | Description | Submitted By | Date submitted | Date corrected |
---|---|---|---|---|---|
Page Ch. 1 1st paragraph |
"In this chapter, you’ll find out how to start turning your ideas into reality by is the world’s most popular mobile operating system.building a basic Android app, and updating it." Note from the Author or Editor: |
Michael Sim | Nov 22, 2021 | Jan 21, 2022 | |
Page Ch. 1 https://learning.oreilly.com/library/view/head-first-android/9781492076513/ch01.html#the_story_so_far |
Q: How much do I need to know about Gradle? Note from the Author or Editor: |
Michael Sim | Nov 22, 2021 | Jan 21, 2022 | |
Page Ch. 1 https://learning.oreilly.com/library/view/head-first-android/9781492076513/ch01.html#the_story_so_far |
WHAT’S MY PURPOSE SOLUTION? Note from the Author or Editor: |
Michael Sim | Nov 22, 2021 | Jan 21, 2022 | |
Page Ch. 2 https://learning.oreilly.com/library/view/head-first-android/9781492076513/ch02.html#test_drive-id00011 |
Q: You said you can add views through the design editor or by editing the XML. Which approach is best? Note from the Author or Editor: |
Michael Sim | Nov 29, 2021 | Jan 21, 2022 | |
Page Ch. 2 https://learning.oreilly.com/library/view/head-first-android/9781492076513/ch02.html#pool_puzzle |
Problem: There should be six ........ fill in the blanks. But there are only five: Note from the Author or Editor: |
Michael Sim | Dec 01, 2021 | Jan 21, 2022 | |
Page Ch. 3 https://learning.oreilly.com/library/view/head-first-android/9781492076513/ch03.html#hellipand_a_viewgroup_is_a_type_of_view |
Issue: The image that's tied to the below description is in the wrong place. It appears three paragraphs later when it should precede the description below. Note from the Author or Editor: |
Michael Sim | Dec 06, 2021 | Jan 21, 2022 | |
Page Ch. 4 https://learning.oreilly.com/library/view/head-first-android/9781492076513/ch04.html#nested_layouts_revisited |
The [down side] to nested layouts is that building complex layouts in this way can be inefficient, make your code harder to read and maintain, and can also slow down your app. Note from the Author or Editor: |
Michael Sim | Dec 07, 2021 | Jan 21, 2022 | |
Page Ch. 4 https://learning.oreilly.com/library/view/head-first-android/9781492076513/ch04.html#test_drive-id00047 |
The text "She's right" and the explanation appears before the picture that it references. So instead of: Note from the Author or Editor: |
Michael Sim | Dec 10, 2021 | Jan 21, 2022 | |
Page Ch. 4 https://learning.oreilly.com/library/view/head-first-android/9781492076513/ch04.html#your_android_toolbox-id00051 |
In the last section, the bullet point about barrier can be simplified by either using "as" or "when". Note from the Author or Editor: |
Michael Sim | Dec 10, 2021 | Jan 21, 2022 | |
Page Ch. 5 https://learning.oreilly.com/library/view/head-first-android/9781492076513/ch05.html#what_happens_when_you_run_the_app |
There are two issues in this paragraph: Note from the Author or Editor: |
Michael Sim | Dec 16, 2021 | Jan 21, 2022 | |
Page Ch. 5 https://learning.oreilly.com/library/view/head-first-android/9781492076513/ch05.html#startcomma_stopcomma_and_restart |
This sentence is a bit confusing read (it feels like there's a word missing): Note from the Author or Editor: |
Michael Sim | Dec 16, 2021 | Jan 21, 2022 | |
Page Ch. 5 https://learning.oreilly.com/library/view/head-first-android/9781492076513/ch05.html#what_happens_when_you_run_the_ap-id00064 |
In the exercise description, it says "on the right" (once in the question and in the answer) which might be true in the book, but when reading the book online, the code is not on the right, it's shown below. Note from the Author or Editor: |
Michael Sim | Dec 16, 2021 | Jan 21, 2022 | |
Page Ch. 5 https://learning.oreilly.com/library/view/head-first-android/9781492076513/ch05.html#what_if_an_activity_is_only_partially_vi |
This sentence was awkward to read: Note from the Author or Editor: |
Michael Sim | Dec 16, 2021 | Jan 21, 2022 | |
Page Ch. 5 https://learning.oreilly.com/library/view/head-first-android/9781492076513/ch05.html#be_the_activity |
In the "BE the Activity" exercise, it refers to the "right" when there's nothing on the right (at least in the online version): Note from the Author or Editor: |
Michael Sim | Dec 16, 2021 | Jan 21, 2022 | |
Page general general |
Looks like there is no updated source for 3rd edition on Github? Note from the Author or Editor: |
Anonymous | Apr 28, 2021 | Nov 18, 2020 | |
Printed | Page 12, 13, 55, 238, 406, 447, 624, 650 The bullets |
The star symbols inside the bullets should be centered. |
Dawn Griffiths |
Jan 06, 2022 | Jan 21, 2022 |
Printed | Page 29 The "It's quite small" annotation on the screenshot |
The annotation needs to be moved up very slightly so that it's not crashing into the arrow. |
Dawn Griffiths |
Jan 06, 2022 | Jan 21, 2022 |
Printed | Page 80 5th bullet |
Change "Value" to "string". |
Dawn Griffiths |
Jan 06, 2022 | Jan 21, 2022 |
Printed | Page 85 2nd paragraph |
Change "its appearance and behavior" to "the layout's appearance and behavior" |
Dawn Griffiths |
Jan 06, 2022 | Jan 21, 2022 |
Printed | Page 93 Bottom annotation |
Move the annotation down slightly so that it's further away from the body text. |
Dawn Griffiths |
Jan 06, 2022 | Jan 21, 2022 |
Printed | Page 93 Annotation on the screenshot |
Move the annotation and arrow up so that the arrow points to the text on the screenshot. |
Dawn Griffiths |
Jan 06, 2022 | Jan 21, 2022 |
Printed | Page 95 The paragraph above the block of code |
"Here's" should have a curly '. |
Dawn Griffiths |
Jan 15, 2022 | Jan 21, 2022 |
Printed | Page 103 Bottom annotation |
The arrow on the right is too far away from the annotation text. This can probably be fixed by making the annotation text frame wider. |
Dawn Griffiths |
Jan 06, 2022 | Jan 21, 2022 |
Printed | Page 109 The code underneath the "How to define a frame layout" section. |
The first line: |
Dawn Griffiths |
Jan 06, 2022 | Jan 21, 2022 |
Printed | Page 127 First paragraph |
At the end of the first line, it looks like there's a space before the second --. |
Dawn Griffiths |
Jan 06, 2022 | Jan 21, 2022 |
Printed | Page 177 Bullet 5 |
There are too many spaces between "the" and "stopwatch". |
Dawn Griffiths |
Jan 06, 2022 | Jan 21, 2022 |
Printed | Page 199 NDQs, first question |
There's a space missing after the first "Q:" in the NDQs. |
Dawn Griffiths |
Jan 06, 2022 | Jan 21, 2022 |
Printed | Page 239 First paragraph |
On lines 2 and 3, "build.gradle" has been split onto separate lines and should be kept together. |
Dawn Griffiths |
Jan 07, 2022 | Jan 21, 2022 |
Printed | Page 257 line 3 |
The text has got a bit jumbled. Please remove the extraneous "need extra information to work properly." on line 3. |
Dawn Griffiths |
Jan 07, 2022 | Jan 21, 2022 |
Page 267 4th paragraph |
classpath "androidx.navigation:navigation-safe-args-gradle-plug-in:$nav_version" |
Jake Sanderson | Dec 15, 2021 | Jan 21, 2022 | |
Printed | Page 267 "Add the plug-in to the app build.gradle file" section |
At the end of the first paragraph and in the code, it says "plug-ins". This should be changed to "plugins". |
Dawn Griffiths |
Jan 06, 2022 | Jan 21, 2022 |
Printed | Page 293 Line 5 |
Change the comma after "toolbar" to a full-stop. |
Dawn Griffiths |
Jan 07, 2022 | Jan 21, 2022 |
Printed | Page 330 The block of code |
The block of code is a bit too close to the body text above it. Please move the code block (along with the annotations and arrows) down slightly so it's more evenly spaced between the blocks of body text. |
Dawn Griffiths |
Jan 07, 2022 | Jan 21, 2022 |
Printed | Page 383 Bottom-left annotation |
"iInput" should be "Input" |
Dawn Griffiths |
Jan 07, 2022 | Jan 21, 2022 |
Printed | Page 385 Bottom annotation |
The annotation arrow needs to be moved slightly so it's not crashing into the body text. |
Dawn Griffiths |
Jan 07, 2022 | Jan 21, 2022 |
Printed | Page 418, 431 3rd line down in the body text |
"{with" should be "(with" |
Dawn Griffiths |
Jan 07, 2022 | Jan 21, 2022 |
Printed | Page 441 |
In the line of code starting with "classpath", replace "plug-in" with "plugin". |
Dawn Griffiths |
Jan 06, 2022 | Jan 21, 2022 |
Printed | Page 441 "…and update the app build.gradle file too" section |
In the code section, replace "plug-ins" with "plugins" |
Dawn Griffiths |
Jan 06, 2022 | Jan 21, 2022 |
Printed | Page 444 First annotation on the left |
It should be "back stack", not "backs tack". |
Dawn Griffiths |
Jan 13, 2022 | Jan 21, 2022 |
Printed | Page 444 Last paragraph |
The ' in "let's" should be curly. |
Dawn Griffiths |
Jan 13, 2022 | Jan 21, 2022 |
Printed | Page 472 Relax element |
The bottom border of the Relax box can be moved up. It looks a bit gappy. |
Dawn Griffiths |
Jan 13, 2022 | Jan 21, 2022 |
Printed | Page 491 The code line beginning "fun isWon()" |
The ".value" in this line should be bold. |
Dawn Griffiths |
Jan 15, 2022 | Jan 21, 2022 |
Printed | Page 560 Top annotation and arrow |
The annotation and arrow needs to be moved up so that it points to the "generated" in the body text. |
Dawn Griffiths |
Jan 13, 2022 | Jan 21, 2022 |
Printed | Page 562 Body text under the heading |
"TextView" and "android:text" in the first paragraph, and "String" and "TextView" in the second, need to be in code format. |
Dawn Griffiths |
Jan 13, 2022 | Jan 21, 2022 |
Printed | Page 574 The code in the project build.gradle section |
Change the line: |
Dawn Griffiths |
Jan 15, 2022 | Jan 21, 2022 |
Printed | Page 581 NDQs |
Part of the border underneath the "there are no dumb questions" heading is displayed, and shouldn't be. This can probably be corrected by making the border taller. |
Dawn Griffiths |
Dec 10, 2021 | Jan 21, 2022 |
Printed | Page 590 Bottom annotation |
The annotation needs to be moved up so that it lines up with the arrows better. |
Dawn Griffiths |
Jan 13, 2022 | Jan 21, 2022 |
Printed | Page 617/618 The boxes behind the candidates and possible result values |
The boxes are too pale in the printed book, and need to be a little darker. |
Dawn Griffiths |
Jan 13, 2022 | Jan 21, 2022 |
Printed | Page 618 The entire page |
Is it possible to swap pages 618 and 619? The solution to the exercise on page 617 is showing through the page, which makes it a little less challenging! |
Dawn Griffiths |
Jan 13, 2022 | Jan 21, 2022 |
Printed | Page 684 Bottom-left thought bubble. |
The full-stop's missing from the end of the thought bubble text. |
Dawn Griffiths |
Jan 13, 2022 | Jan 21, 2022 |
Printed | Page 711 Body text underneath the second heading |
The body text is positioned a bit too low relative to the heading, and should be moved up so it reflects the rest of the book. See page 725 as an example. |
Dawn Griffiths |
Jan 13, 2022 | Jan 21, 2022 |
Printed | Page 725 "Update the project build.gradle file…" section |
In the line of code starting with "classpath", replace "plug-in" with "plugin". |
Dawn Griffiths |
Jan 06, 2022 | Jan 21, 2022 |
Printed | Page 815 The top section |
In order for the code in this chapter to work with the latest version of Android Studio, you need to downgrade the Kotlin Gradle plug-in to 1.5.21 in the project's build.gradle file. |
Dawn Griffiths |
Jan 15, 2022 | Jan 21, 2022 |
Printed | Page 825 Bottom annotation |
In the annotation, "activity" and "fragment" have been underlined. They should be highlighted using a darker shade instead, as this is the style used in the rest of the book. See page 2 as an example. |
Dawn Griffiths |
Jan 13, 2022 | Jan 21, 2022 |
Printed | Page 852 Top annotation |
Make the text box wider so the annotation text isn't crashing into the code. |
Dawn Griffiths |
Jan 13, 2022 | Jan 21, 2022 |