Errata

Creating Apps in Kivy

Errata for Creating Apps in Kivy

Submit your own errata for this product.

The errata list is a list of errors and their corrections that were found after the product was released.

The following errata were submitted by our customers and have not yet been approved or disproved by the author or editor. They solely represent the opinion of the customer.

Color Key: Serious technical mistake Minor technical mistake Language or formatting error Typo Question Note Update

Version Location Description Submitted by Date submitted
ePub Page Example 3-5
Annotated Line (3)

The call to _trigger_reset_populate() seems not to be necessary anymore. Using Kivy 1.9.1 the example works without it.

Olaf Fiedler  Oct 31, 2016 
Printed Page 1
whole book

Oh... and I wanted to also mention - the code in your GitHub doesn't work either.

If you are going to continue to sell this you REALLY should either update it or post a note in the description on Amazon that states it no longer functions.

Larry Volz  Dec 05, 2018 
Printed, Other Digital Version Page 26
top

Yeah, it's not really okay to say that you are aware that all of the URL's are broken and we "ought to" update it and then three years later STILL SELL IT without an update.

It is pretty much useless at this point if you don't either send me a new edition with working links or at least put something else up here in it's stead. I was enjoying the author's teaching style and getting somewhere and then suddenly I got to this point and the book became useless.

I am going to rake it over the coals in the reviews on Amazon if ya'll don't come back to me with some other options quickly.

Thank you,

Larry

Larry Volz  Dec 05, 2018 
Printed Page 28
Code on top of page

Your sample code included the line `search_results = ObjectProperty()` but you don't have that printed in the book. It should be right under `search_input = ObjectProperty()`

Jordan Gillard  Apr 14, 2018 
Printed Page 28
Code example

ListView is now depreciated in Kivy 1.11

Jeffrey Allen  Jul 15, 2019 
Printed Page 32
Example 3-2

With reference to previous question. Apologies, this is made clear in the code listing examples. The two lines in Example 3-2 are placed before the definition of the AddLocationForm widget, so no problem. Although to avoid such neophyte errors, perhaps a brief note such as "this root widget definition inserted before text of listing (Example-2-10)" might be useful.

Anonymous  May 13, 2015 
Printed Page 36
Top of page example 3-2

Sorry, but don't understand whether this is to be included in the weather.kv file or if it should in be a separate file. If it is included in weather.kv then how is the AddLocationFormat widget specified in the remainder of that file?

I really would have found it useful to have separate listings of the main.py and weather.kv files available at each iteration of the original.

Anonymous  May 13, 2015 
PDF Page 40
3rd paragrapth. Below example 3-10

line states:
No widgets accept.....

I believe it should read:
No widget accepts.....

Andre van der Vlies  Dec 18, 2018 
PDF Page 54
2nd paragraph

In the Example 4-15. Update weather method, in the line

weather_url = weather_template.format(*self.location)

In Python 2, weather_url does not taking any string with spaces(like New York). So for those search result there is no update in weather method.

tanzim  Dec 20, 2015