Release 2019.10.06
python-for-android is a packager for Python apps on Android. You can create your own Python distribution including the modules and dependencies you want, and bundle it in an APK along with your own code.
Features include:
- Support for building with both Python 2 and Python 3.
- Different app backends including Kivy, PySDL2, and a WebView with Python webserver.
- Automatic support for most pure Python modules, and built in support for many others, including popular dependencies such as numpy and sqlalchemy.
- Multiple architecture targets, for APKs optimised on any given device.
The major change in this release is that NDK versions older than 19 are not supported. This is a breaking change as previously only NDK versions up to 17 were supported. If this affects you, you should receive a clear message when running python-for-android.