Open In App

What is Kivy?

Kivy is an opensource multi-platform GUI development library for Python and can run on iOS, Android, Windows, OS X, and GNU/Linux. It helps develop applications that make use of innovative, multi-touch UI. The fundamental idea behind Kivy is to enable the developer to build an app once and use it across all devices, making the code reusable and deployable, allowing for quick and easy interaction design and rapid prototyping.

This easy to use framework contains all the elements for building an application such as:

So does this mean you should learn Kivy?

Let’s create a list of advantages and disadvantages and see what Kivy can do and what it can not and then you can decide for yourself, whether it’s worth your time or not.
 

Advantages

Disadvantages

Article Tags :