Kivy is an open-source Python library for rapid development of applications that make use of innovative user interfaces, such as multi-touch apps, and runs on a wide range of platforms. In this walkthrough, I will introduce the Kivy framework from a user's perspective, and construct a few very simple applications. Along the way, I will highlight some of the positive and negative features in my view, and demonstrate a selection of the available functionality.