PyDroid is arguably your best bet. QPython has better integration with the phone itself and can theoretically control its hardware more easily, but in my experience it's quite buggy. Answer from Diapolo10 on reddit.com
๐ŸŒ
Reddit
reddit.com โ€บ r/learnpython โ€บ which app can you recommend for python?
r/learnpython on Reddit: Which app can you recommend for python?
April 23, 2024 -

I want to start from 0 with learning python on my mobile or Laptop. My only expectations are, that it is an app which is totally free ( ads etc. are okay) and somehow usable. Can also be a website but it is really important that it is free. Thanks

๐ŸŒ
Reddit
reddit.com โ€บ r/learnprogramming โ€บ what's the best android app for learning python
r/learnprogramming on Reddit: What's the best android app for learning python
November 7, 2024 -

Hi guys, I'm in the process of learning python to try and help boost my data analyst resume. I wanted to try and find an android app that I can use to learn while I'm on break at my work, I have a fair bit of downtime but unfortunately am limited to only working off my phone.

I've tried a few different apps, but they are either full of obnoxious ads, or have a pretty lackluster set of features that are locking all the good content behind expensive yearly subscriptions.

So I'd love some recommendations on what to try.

Last app I used for coding was grasshopper, but obviously that's an entirely different language despite how great that app is.

๐ŸŒ
Reddit
reddit.com โ€บ r/learnpython โ€บ is there any mobile app to learn python while also practicing through exercises?
r/learnpython on Reddit: Is there any mobile app to learn Python while also practicing through exercises?
October 10, 2023 -

I came across an app that taught Python last year but canโ€™t seem to recall the name of it anymore. So can anyone suggest an app which you have used to learn and practice coding at the same time with inbuilt exercises? I wouldnโ€™t mind even if itโ€™s subscription based. As long as itโ€™s value for money.

๐ŸŒ
Reddit
reddit.com โ€บ r/python โ€บ best android python ide
r/Python on Reddit: Best Android Python IDE
November 25, 2024 -

I am looking for a Python IDE for my tablet to develop apps on the go, but I couldnt find anything that would allow me to work with virtual enviroments containing older Python versions like 3.9. This feature is crucial for me as I work with libraries that are compatible with these older versions. An ability to organize the files in a hierarchical structure would be also nice.

Any suggestions apprieciated!

๐ŸŒ
Reddit
reddit.com โ€บ r/python โ€บ python ide on android - code locally and run the program over a hosted runtime or offline. opinions?
r/Python on Reddit: Python IDE on Android - code locally and run the program over a hosted runtime or offline. Opinions?
March 7, 2025 -

I thought of just coding a small fun project while I travel, but I cannot carry my personal laptop at all times, so I was searching for an IDE that would allow me to code quickly using features similar to intellisense. The code can be run locally or on a hosted python runtime while the app uploads the code and runs and returns the result of errors (security considerations aside).

I know this won't be as good as using a real IDE on a laptop/PC, but would it be good? I'd love to hear your opinions.

Edit : Main aim is to have an easy to Use IDE in Android

๐ŸŒ
Reddit
reddit.com โ€บ r/learnpython โ€บ running python on android phone
r/learnpython on Reddit: Running Python on Android phone
December 14, 2024 -

First: As I have seen some a bit hostile responses to questions like this here so please tell me to fuck off if I'm in wrong. :)

I want to be able to run Python programs on my Android phone. The main usage will be file management and editing of text files etc. Maybe use it to control or monitor activities on the phone. I'm not asking for anything about coding in Python, maybe except Android specific things. (I'm not familiar with coding with Python but will learn that by other means).

So in short: what to install, how to install (in short - I have not any experience in installing these kind of software on my phone) and elementary pitfalls.

(Background: have been programming professionally since 1979 and are still doing that. Mainly mainframe.)

Thomas

Find elsewhere
๐ŸŒ
Reddit
reddit.com โ€บ r/learnpython โ€บ best android apps for python learning
r/learnpython on Reddit: Best Android apps for Python learning
March 30, 2025 -

Hi! I have tried some python courses online but what I came across required me to download and install something or other meant for a laptop/desktop, which I don't have access to and won't be able to access in the foreseeable future.

I have an Android tablet with a keyboard and that's it.

Any suggestions for apps I can use to both write and run the code?

Or perhaps websites where all the functionality is available in the browser app?

๐ŸŒ
Reddit
reddit.com โ€บ r/python โ€บ programming from your phone: has anyone actually managed to do it?
r/Python on Reddit: Programming from your phone: has anyone actually managed to do it?
November 11, 2024 -

Alright, serious question: has anyone here actually tried to code in Python from their phone using apps like Pydroid or similar? I downloaded a couple of these apps (Pydroid, QPython, etc.) thinking โ€œmaybe I can get some quick coding done,โ€ butโ€ฆ I dunno, between the tiny keyboard, limited features, and the small screen, it feels impossible.

Iโ€™m wondering if anyone has actually managed to do anything useful with this, or if itโ€™s just one of those things that sounds good but in practice is like using a screwdriver to cut a cake. ๐Ÿฐ

If youโ€™ve got experiences, tips, or some kind of setup that works decently, let me know. Maybe thereโ€™s a trick Iโ€™m missing that could make this less frustrating!

๐ŸŒ
Reddit
reddit.com โ€บ r/pythonlearning โ€บ python for android
Python for android : r/PythonLearning
March 12, 2025 - QPython play store, another excellent app but not so keen on this personally, worth a try though ยท Termux provides a Linux sandbox into which you can do a conventional installation of Python (including self compiling if desired) ... a standard Linux environment with a few minor folder location tweaks to accommodate Android security restrictions
๐ŸŒ
Reddit
reddit.com โ€บ r/learnpython โ€บ what's the best way to learn python via a smartphone?
r/learnpython on Reddit: What's the best way to learn Python via a smartphone?
May 11, 2024 -

Typing on my phone (in portrait mode) is much easier than typing on a keyboard because of my disability. Do you know of any apps or websites that teach Python well via a smartphone? I've tried Mimo, and it's fine, but I don't like how it has a strike system. It punishes you for getting a question wrong, and if you get 3 wrong then you'll have to wait for your lives to return.

๐ŸŒ
Reddit
reddit.com โ€บ r/learnpython โ€บ python on android.
r/learnpython on Reddit: Python on android.
October 3, 2019 -

Just wondering what people use for writing code from an android device? I spend alot of time doing nothing at work, night shifts in a small shop are fun... Figure I can use that time to practice small things unable to bring my laptop but allowed to use my phone. I was looking at Kivy and Pydroid but not sure what's best.

Top answer
1 of 5
139
Everybody told you that " to improve your python skill you need to practice" but you do not always have your laptop with you. Hold on, here is something that can be done. The purpose of this small tutorial is to give you the ability to install and run python and git on your Android device. Disclaimer : I have no affiliation with any applications I will present. Introduction First thing first, you do not need to root your phone in order to follow this tuto. All application are free, of cource. Applications we will use are : pydroid 3 a pretty good application. It's free, prenium version give you access to autocompletion and some intelisense, it's not the same level as pycharm but is pretty usefull. Termux your Linux shell on your mobile, with this you will have access to git. git, the most famous version control system for all your project Installation From the play store install : pydroid3 Termux From Termux Ok, now you have it, open Termux and run the following command. apt-get update apt-get upgrade Then we can install git. apt-get install git Setup It's time to be organize and hack a little bit pydroid3. First create a folder where all your application will site. Mine is called programming and I add it under /storage/emulated/0. This path is the same as your document and download folders. When it's done, copy the path in your clipboard and open pydroid3. On the right, click on folder icon and then open. Follow this path Home, accomp_files, iiec_run and finally open iiec_run.py. (Home/accomp_files/iiec_run/iiec_run.py) Now, right under import sys add the following. PATH ="/storage/emulated/0/programming/" #the path of your programming folder # A tuple with all your package folders in it, at start you will have nothing, but with time it may look like mine APPs = ( "kbase", "RemoveMedia", "pyAnalysis", "BioPlate", "appPharma", "pytexu", "Tools", "Dilution", "BioPlateWeb", "pythontex-command") # Finally we append all path to system for app in APPs: sys.path.append(PATH + app) This little hack will alow you to import your package, those you created, not those that you will install using built in pip. Your first start Take your favorite web hosting service, create a package in it. Copy the link to clone it. Then go on your device and open Termux. run the command cd /emulated/storage/0/programming/, your are now in your programming folder. Clone your repo with the following git clone https://web-hosting.com/myRepo (replace the link with the one you copied). When it's done, open your pydroid3 app, and open your cloned repo. Don't forget to add your package in the iiec_run.py. Happy coding Fun fact I written 90 % of my package BioPlate using this setup. When you have, like me, more than one hour and half of common transportation a setup like this is really cool.
2 of 5
9
I use PyDroid3 a lot on my phone (with a bluetooth keyboard, and sometimes projection / hdmi connection to a decent tv/monitor) and it is excellent with many packages available. In fact, I often do coding on it in the chrome browser using Jupyter Notebook (which is one of the quick install options). I also sometimes use termux (a linux sandbox) and run iPython there
๐ŸŒ
Reddit
reddit.com โ€บ r/learnpython โ€บ why is python generally not recommended for building android apps?
r/learnpython on Reddit: Why is python generally not recommended for building Android apps?
January 13, 2024 -

I am fairly new to programming. So really need kind of an "explain like I am five" explanation. The logic building for an app can be done with python too right? Then why is java and Kotlin recommended to create android apps? Kivy with python should be able to do the job too right?

Or are there any issues when trying to do the latter? I am sure there are reasons given the former is the popular way. But I can't wrap my brain around why it is the way it is. Would really appreciate some explanations.

Also I am asking this because while brushing up my python skills I am wondering if I should learn kivy (or pygame maybe) or just move on to Java and kotlin after this, if my end goals are mainly building Android apps or games.