There are several ways to write Android apps in Python.
Kivy: Intro to Kivy, Guide for Android
QPython is a script engine running on Android devices like phone or tablet, It embeds the python interpreter, console, editor, SL4A library for android, which can make your android device run python script or project.
Comments: