Summary

In this chapter, we highlighted a number of common practices for the development of Kivy-based apps, such as customization of the main window, changing the mouse cursor, window size, and background color, the use of canvas instructions to draw free-form graphics programmatically, and handling touch events correctly across all supported platforms, with regards to multitouch.

One thing about Kivy that should be evident after building the Paint app is how open ended and versatile the framework is. Instead of providing a large number of rigid components, Kivy capitalizes on composability of simple building blocks: graphical primitives and behaviors. This means that while there are not many useful ready-made widgets bundled with Kivy, you can ...

Get Kivy Blueprints now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.