It’s been a long time coming, but we can finally make the announcement… python-for-android now supports Python 3 Android apps! This naturally includes Kivy, but also should work for anything else you can package with python-for-android, such as apps made with PySDL2. Using Python 3 remains experimental for now, it works but doesn’t yet perform all possible optimisations and hasn’t been as widely tested as Python 2. However, there should be no extra application requirements, and the remaining issues and optimisations are being worked on.
python-for-android is a packaging tool for turning Python applications into Android APKs. It was originally created to make apps with the very cross-platform Kivy graphical framework . However, the original python-for-android had flaws including being quite inconvenient to modify for non-Kivy apps , hard to extend for multiple architecture support, hard to extend internally , and only supported building apps with Python 2.
Submitted by: Arnfried Walbrecht