Develop Your First Android Application in Python.
Automate the lifecycle of your iOS, Android, Windows, and macOS apps. Connect your repo and within minutes build in the cloud, test on thousands of real devices, distribute to beta testers and app stores, and monitor real-world usage with crash and analytics data.
Pro Android Python with SL4A is for programmers and hobbyists who want to write apps for Android devices without having to learn Java first.Paul Ferrill leads you from installing the Scripting Layer for Android (SL4A) to writing small scripts, to more complicated and interesting projects, and finally to uploading and packaging your programs to an Android device.
Chaquopy enables you to freely intermix Python, Java and Kotlin in any app, using whichever language is best for your needs:. With the Java API, a regular Java or Kotlin app can include Python components.Reuse your existing Python code on Android, or take advantage of PyPI packages including SciPy, OpenCV and TensorFlow. With the Python API, you can write an app partly or entirely in Python.
Learn Python in the most social and fun way, with SoloLearn! Learn Python, one of today's most in-demand programming languages on-the-go, while playing, for FREE! Compete and collaborate with your fellow SoloLearners, while surfing through short lessons and fun quizzes.
Read this first: I was a Section Leader for Stanford's Code in Place course (a free online offering of (part of) their intro to CS course as a way to support the community during COVID-19). The course finished, and one of the professors behind it: Ali Malik, shared this roadmap for how to proceed. It is the result of a shared effort of the people behind the course.
It doesn't yet support Python 3 (update: it does now, since October 2015), but it does have the ability to produce a 'single file' executable. py2app is a freeze tool specifically for building Mac .app bundles. py2exe is a Windows-only freeze tool. Development stopped for a long time, but at the time of writing there is some recent activity on it.
If your Python is simple you can use VOC to compile it to Java. Be aware it's both buggy and slow, but you can write entire apps in it if you want. You're probably using libraries though, and most of those don't work with VOC yet. level 2.