A project-based introduction to kivy.