Android/Kivy

Kivy is an open-source library that people can use for rapid development of multi-touch GUI programs for Android and other platforms in Python.

The "Python for Android" project, by default, uses Kivy for its user interface.

(FIXME: put a quick introduction here).

other ways to run Python code on Android
Some Python programmers use Pygame Subset for Android (PGS4A) to build Android apps.

Other Python programmers use PySide for Android.

Some Python developers write Python code directly on an Android device, and directly run it on the same device without needing to access any other device to run the program.