Creating a cross-platform Python script using Kivy
Kivy is a Python library that supports multitouch devices, including smartphones. You can create cross-platform Python applications using Kivy as Kivy runs on Android, iOS, Linux, and Windows. With Kivy, you can also access mobile APIs, like the Android API to use the camera of your phone, compass sensor, and so on.
Kivy is an open source, cross-platform that is written in Python and Cython. Because Kivy has several modules that are written in C, it requires Cython for its working. Cython is a compiler that gives you the power of Python as well as C programming. You can write C functions and use C libraries in Cython for writing efficient code.
Getting started
Let's create a very simple application that consists of a single button with the caption Python On Android Device
. The Kivy application needs to be made in a separate folder and its main program has to be named main.py.
So, let's create a folder named helloworld
. Write the following code...