You can develop native apps for Android using Python
…BeeWare, or PyQtDeploy for PySide to package your Python app into an APK as well. That makes the app distribution and installation identical to any other Android app. See https://www.analyticsinsight.net/python-2/how-to-use-python-on-android…