Why Kivy?

Kivy multi-platform framework

Kivy allows you to create one code base which can be deployed to all Desktop Platforms such as Windows, Linux, iOS and the Raspberry Pi.

Drag, drop, resize — and see your interface come to life instantly. No more guessing. What you see on the canvas is exactly what your users will see. Turn hours of trial-and-error into minutes of intuitive design. Kivy provides various functionalities for developing both computer and mobile applications and also for developing other multi-touch applications using Kivy and Kivy Designer toolkit which includes 20 widgets for designing or developing apps.