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.

Kivy Designer Screenshot
Kivy Example 3 Configuration Form

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.

Kivy Designer Screenshot
Kivy Dark Example 4