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.
Version |
Location |
Description |
Submitted By |
Date submitted |
Date corrected |
Printed |
Page xxi
United Kingdom |
There is a reference to downloading code examples but no information on how to get these to show as "apps" on the phone. Frankly I have not been able to work that out for myself.
Note from the Author or Editor: The apps can now all be scanned and installed on a phone from appinventor.org.
The line on xxi: now reads: You can also download files for each chapter, along with complete code samples, here:
http://examples.oreilly.com/0636920016632/.
Should be changed to "The site http://appinventor.org provides additional materials for the apps in this book, including scannable QR codes for installing each app, and some video lessons. You can also download files for each chapter, with complete code samples, at:
http://examples.oreilly.com/0636920016632/."
|
Roger Chapman |
Feb 13, 2012 |
Apr 12, 2013 |
Printed, PDF, ePub, Mobi, , Other Digital Version |
Page 2-3
Paragraph 1 |
The App Inventor website (http://appinventor.googlelabs.com/) no longer works and redirects to the wrong page. The correct page is http://appinventor.mit.edu
Note from the Author or Editor: There are a number of URLs in the book starting with http://appinventor.googlelabs.com, they should all be changed to http://beta.appinventor.mit.edu (note 'beta' at front).
For example, on p. 2, the link to http://appinventor.googlelabs.com/learn/setup should be change to http://beta.appinventor.mit.edu/learn/setup.
This can be a global replace.
|
Brian Jepson |
Sep 14, 2012 |
Apr 12, 2013 |
Printed |
Page 69
concerns code samples, not text itself |
the uploadable project file for Ch. 5 (LadybugChase.zip) seems to be missing from the examples download -- please supply it
Note from the Author or Editor: No change necessary-- the error involves code samples only and the missing file was added.
|
Anonymous |
Jun 12, 2011 |
Sep 02, 2011 |
PDF |
Page 101
Table 7-1. |
At the Table 7-1 line 11.
At the line of Colmun "What you'll name it" is "HorizontalArrangement2", but same name has line 5.
May be, it should be "HorizontalArrangement3".
At same line, I guess there are 2 more typos.
"Component type" should be "HorizontalArrangement" and "Palette group" should be "Screen Arrangement".
It won't be serious problem, but it's little bit confusing.
Note from the Author or Editor: As noted by the reader, there are some errors in Table 7-1 of both the print and on-line versions. To fix, the table needs to be modified and I also have a new Figure 7-1 depicting the new names.
Changes to the table:
Row 11, column 1(Component Type) should read: "HorizontalArrangement", not "Label".
Row 11, column 2(Palette Group) should read, "Screen Arrangement" not "Basic"
Row 2 column 3("What you'll name it") should read, "CurentAddrArrangement" not "HorizontalArrangement1".
Row 5, column 3 should read, "CurrentGPSArrangement", not "HorizontalArrangement2"
Row 11, column 3, should read "RememberAddrArrangement", not HorizontalArrangement2"
There should be a new Row (14), right before the row with "RememeredGPSLabel". This new row should have:
column 1: "HorizontalArrangement", column 2, "Screen Arrangement", column 3, "RememberGPSArrangement", and column 4, "Arrange the remembered GPS info".
Reprint Editors: I will email the updated figure 7-1. Please only make changes if image is also changed.
|
Takeaki Tada |
May 01, 2011 |
Oct 07, 2011 |
PDF |
Page 108
In table 7-4 |
In table 7-6
LocationSensor.CurrentLatitude should read LocationSensor1.Latitude
LocationSensor.CurrentLongitude should read LocationSensor1.Longitude
|
Jazz Rasool |
Feb 13, 2013 |
Apr 12, 2013 |
Printed |
Page 126
Table 8.8 |
The book tells you to use the math = sign for a comparison of text answers. When I did that the program always said I had a wrong answer. I changed it to the Text = block from the Text drawer and then the program worked.
Note from the Author or Editor: As the reader mentions, the = block from the Text drawer is the appropriate block to use to compare text answers, as in this quiz sample. This block has been renamed to "text=" in the newest version of App Inventor. The = block from the Math drawer compares any two types, including text, so it will work as well. I'm not certain if it did when the reader posted this, but I tested it to compare text entered by a user with static text and it now works.
Table 8-8 on line 126 should be modified. In the third non-heading row, first column, the Block type should read "text=", not "=", and i the second column (the Drawer column) of that row should read "Text", not "Math".
|
Anonymous |
May 16, 2011 |
Oct 07, 2011 |
Printed, PDF, ePub, Mobi, , Other Digital Version |
Page 215
|
fix link:
replace
http://openbookproject.net//thinkCSpy/
with
http://www.greenteapress.com/thinkpython/
|
Adam Zaremba |
Apr 08, 2013 |
Apr 12, 2013 |
Printed |
Page 216
Variations |
Book says "Download the http://aiamazonapi.appspot.com API code from http://examples.oreilly.com/0636920016632/ and modify it so that it returns more information." but I can't find the API code anywhere. Did you forget attaching the API code?
Note from the Author or Editor: The text noted above should instead read:
You can access the Python API code for the Amazon example at http://appinventorapi.com/amazon/. You could customize this code and set up your own App-Inventor-Compliant Amazon API, or use it as a model to access another information source.
|
Jungeun Woo |
Dec 01, 2011 |
Apr 12, 2013 |
Printed, PDF, ePub, Mobi, , Other Digital Version |
Page 237
|
replace:
As you are live testing on the phone or emulator, you simply right-click any variable definition block within the Blocks Editor and choose Watch.
with:
As you are live testing on the phone or emulator, you simply right-click any variable definition or variable/property value reference within the Blocks Editor and choose Watch.
|
Adam Zaremba |
Apr 08, 2013 |
Apr 12, 2013 |
Printed, PDF, ePub, Mobi, , Other Digital Version |
Page 335
|
Near the introduction of the Chart API, we need a note:
Note: The Chart API is deprecated. It was operational at the time this book was printed, but its lifetime is uncertain.
|
Adam Zaremba |
Apr 08, 2013 |
Apr 12, 2013 |
Printed, PDF, ePub, Mobi, , Other Digital Version |
Page 336
|
The link, https://code.google.com/apis/chart/index.html. is broken
change to: https://developers.google.com/chart/image/docs/chart_params
|
Adam Zaremba |
Apr 08, 2013 |
Apr 12, 2013 |
Printed, PDF, ePub, Mobi, , Other Digital Version |
Page 342
end of second paragraph |
Need a note:
After the initial printing of this book, App Inventor added a Web component which can be used to directly access an API (without using TinyWebDB). See http://www.appinventor.org/stockmarket for an example.
|
Adam Zaremba |
Apr 08, 2013 |
Apr 12, 2013 |
Printed, PDF, ePub, Mobi, , Other Digital Version |
Page 347
|
error in url:
http://download.finance.yahoo.com/d/quotes.csv?f=sl1d1t1c1ohgv&e=.cs v&s=IBM
eliminate space between cs and v. so:
http://download.finance.yahoo.com/d/quotes.csv?f=sl1d1t1c1ohgv&e=.csv&s=IBM
|
Adam Zaremba |
Apr 08, 2013 |
Apr 12, 2013 |