I am also following along in the book "Creating Apps with kivy", and ran into the same issue in Example 1-5. ListView is deprecated and replaced with RecycleView. I took the response from Nourless, and stripped it down to the bare essentials to match the example in the book. I found the following code worked in place of ListView. As the author goes through the book, I am guessing he will add the layout information one step at a time.
RecycleView:
data: [{'text':'Palo Alto, MX'}, {'text':'Palo Alto, US'}]