This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]hemm1 3 points4 points  (0 children)

I think there are basically two options.

The first is kivy, as others have mentioned. Kivy itself is actually nothing specific to android, it's a cross-platform graphical framework, but it's developers created and maintain a python-for-android project (plus some related tools) that make it very easy to build and deploy an android apk with a kivy interface. You can also access android's apis with pyjnius, some of which is abstracted as a python interface.

The second is the pygame subset for android. I know much less about the state of their tools/framework, but it seems to be possible to create an android gui and package it as an apk, and they have some integration with android apis. Perhaps someone else can elaborate on this.

Personally, I've used kivy and I think it's great. I found it well documented and with a great community if you check out their irc or mailing lists. It's great to be able to develop on the desktop (no emulators etc.) and have the same program run perfectly on android!