Kivy apps have a default build() method, which you can see here; it just returns an empty widget . Generally kivy has two methods to create the root widget tree, either through overriding build() or by defining a root widget in a kv file. For more information see the documentation on creating an application.
Read more