How do I program an Android App with Python?

Question:

I will be in charge of teaching a small group of middle school students how to program phone applications. After much research I found that Python might be the best way to go.

I am a website development senior at my university, but I have not used Python before. I understand both ActionScript and Javascript and I think their logic might be beneficial for learning Python. For the web languages I am familiar with writing I use Sublime2, Dreamweaver, or Flash to code them.

So my questions are:

Which program do I use to code Python?
How do I use the code created in Python to work on Android phones?

Asked By: Willow

||

Answers:

Answered By: John Smith

There are many IDEs you can use for Python. You will have to find one that suits what you want to do. The official Python wiki has a large list of IDEs and editors that you can use as a starting point.

However, keep in mind when you are teaching a class to not end up teaching the editor, but rather the language/concepts.

For Android, the only supported languages are Java and Kotlin. There is a android-scripting project that supports Python, however this is strictly experimental.

Answered By: Burhan Khalid

I would suggest you to look at http://kivy.org/#home. It supports android, iphone, etc. Also if you are familliar with javascript as you said you can try great titanium accelerator, or some alternative to develop android app.

Answered By: user232343

Old question, I know, but you can also check out pygame subset for android which allows you to convert pygame applications to android.

Answered By: wcb98

Dr. python is a good ide/editor, but its simple to use. If your using linux, you can install it in the software center. I don’t know how to install it on OSX/Windows

Answered By: Khanrad
Categories: questions Tags: ,
Answers are sorted by their score. The answer accepted by the question owner as the best is marked with
at the top-right corner.