Pydroid 3 - IDE for Python 3

Pydroid 3 - IDE for Python 3

Learn Python 3 with the most powerful Python 3 interpreter & IDE on Google Play

App info


April 18, 2025
Android Varies with device
Everyone
Get Pydroid 3 - IDE for Python 3 for Free on Google Play

Advertisement

App description


Android App Analysis and Review: Pydroid 3 - IDE for Python 3, Developed by Lider Soft KZ. Listed in Education Category. Current Version Is v6q, Updated On 18/04/2025 . According to users reviews on Google Play: Pydroid 3 - IDE for Python 3. Achieved Over 11 million Installs. Pydroid 3 - IDE for Python 3 Currently Has 62 thousand Reviews, Average Rating 4.4 Stars

Pydroid 3 is the most easy to use and powerful educational Python 3 IDE for Android.

Features:
- Offline Python 3 interpreter: no Internet is required to run Python programs.
- Pip package manager and a custom repository for prebuilt wheel packages for enhanced scientific libraries, such as numpy, scipy, matplotlib, scikit-learn and jupyter.
- OpenCV is now available (on devices with Camera2 API support). *
- TensorFlow and PyTorch are also available. *
- Examples available out-of-the-box for quicker learning.
- Complete Tkinter support for GUI.
- Full-featured Terminal Emulator, with a readline support (available in pip).
- Built-in C, C++ and even Fortran compiler designed specially for Pydroid 3. It lets Pydroid 3 build any library from pip, even if it is using native code. You can also build & install dependencies from a command line.
- Cython support.
- PDB debugger with breakpoints and watches.
- Kivy graphical library with a shiny new SDL2 backend.
- PySide6 support available in Quick Install repository along with matplotlib PySide6 support with no extra code required.
- Matplotlib Kivy support available in Quick Install repository.
- pygame 2 support.

Editor features:
- Code prediction, auto indentation and real time code analysis just like in any real IDE. *
- Extended keyboard bar with all symbols you need to program in Python.
- Syntax highlighting & themes.
- Tabs.
- Enhanced code navigation with interactive assignment/definition gotos.
- One click share on Pastebin.

* Features marked by asterisk are available in Premium version only.

Quick manual.
Pydroid 3 requires at least 250MB free internal memory. 300MB+ is recommended. More if you are using heavy libraries such as scipy.
To run debug place breakpoint(s) clicking on the line number.
Kivy is detected with “import kivy”, “from kivy“ or "#Pydroid run kivy”.
PySide6 is detected with “import PySide6”, “from PySide6“ or "#Pydroid run qt”.
The same for sdl2, tkinter and pygame.
There is a special mode "#Pydroid run terminal" to ensure your program runs in terminal mode (this is useful with matplotlib that automatically runs in GUI mode)

Why are some libraries premium-only?
These libraries were extremely hard to port, so we had to ask another developer to do that. Under agreement, his forks of these libraries are provided to the premium users only. If you would like to develop free forks of these libraries - contact us.

Take a part in development of Pydroid 3 by reporting bugs or providing feature requests to us. We appreciate that.

As Pydroid 3 main goal is to help user learn Python 3 programming language, our first priority is porting scientific libraries (so system-related libraries are ported only when they are used as dependencies of some other educational package).

Legal information.
Some binaries in Pydroid 3 APK are licensed under (L)GPL, email us for the source code.
GPL pure Python libraries bundled with Pydroid 3 are considered to be coming in the source code form already.
Pydroid 3 doesn’t bundle any GPL-licensed native modules to avoid automatic import of them. The famous example of such library is GNU readline, that can be installed using pip.
Samples available in the application are free for educational usage with one exception: they, or their derivative works, cannot be used in any competing products (in any way). If you are unsure, whether your app is affected by this restriction, always ask for a permission via email.
Android is a trademark of Google Inc.
We are currently offering last version updated 18/04/2025 . This is our latest, most optimized version. It is suitable for many different devices. Free download directly apk from the Google Play Store or other versions we're hosting. Moreover you can download without registration and no login required.

We have more than 2000+ available devices for Samsung, Xiaomi, Huawei, Oppo, Vivo, Motorola, LG, Google, OnePlus, Sony, Tablet ... with so many options, it’s easy for you to choose games or software that fit your device.

It can come in handy if there are any country restrictions or any restrictions from the side of your device on the Google App Store.

What's New


Python upgraded to 3.13.
Updated all dependencies.
Improved editor, fixed ANRs

Rate and review on Google Play store


4.4
62,406 total
5 73.0
4 12.0
3 3.3
2 2.8
1 8.9

Total number of ratings

Total number of active users rated for: Pydroid 3 - IDE for Python 3

Total number of installs (*estimated)

Estimation of total number of installs on Google Play, Approximated from number of ratings and install bounds achieved on Google Play.

Recent Comments

user
A Google user

Awesome app. I love being able to make kivy apps on the go. I had some problems with navigating code via touch, it would sometimes lag a bit and not accurately place cursor where I wanted it to go but after enabling one of the settings in the app, it seems to have help. One random feature I think would be awesome would be to integrate with cloud services, I'm using Onedrive for my projects and having to copy my updates from the phone to OneDrive documents and vice versa. Thanks again!

user
Josiah Miller

Very easy to use little python playground. I'm very new to coding and made a little budgeting calculator. The amount of errors I made would make a grown man cry, but the error reports were very helpful and I eventually got it working. Ads are relatively unintrusive, and are only banners you have to close out of. No problems so far! Also it's only $10 to get no ads + a bunch of other helpful features and if I get more into coding I'll most likely buy premium.

user
A Google user

It's about time I leave a review. I've used several paid IDE's and interpreters on mobile. This one just keeps impressing me (over years) with how much is put into it. Yeah you might not be able to do everything, but most things you can. That's the crazy part. I keep discovering it can do more than I'd originally thought. I opened a file from one of my repositories that I wouldn't expect to run on mobile. It ran. A lot has gone into this app.

user
Gary LaPicola

The IDE works very well for the most part. The only issue I am running into is trying to bind an ip and port to a server socket, but this might be an issue being on Android vs windows. My only real complaint is the ads playing after running code. This gets annoying fast, especially when just running to debug. If premium wasn't so expensive, I would definitely consider getting it, but not for 20usd.

user
A Google user

Can't open any files from script. I'm using os and pathlib to make sure the path is valid. Also, NO LOUD ADS! This is the most outrageous abuse of mobile advertising. If you can't fix it, complain to Google. I've deleted apps over this. EDIT: App does have Storage permission. So, turn my sound off before using an IDE? Like other users mention, unexpected audio shouldn't be playing on an IDE. It's not a podcast or media player.

user
Daxterapid

This worked better than the other 2 I installed. The other 2 made me put in my input before runtime, making it impossible with while loops and random input, however, this one did not which was perfect. It also let's me use unicode characters, but, these are things about the compiler. The actual editor isn't as great as the other apps' editor I have. This one doesn't even have a monospaced font, and you can't change it (that I know of). Other than the few more issues it had, this app is great!

user
Bruno Bronosky

So good! Feedback: - After trying out Pro Monthly, I was unable to change to Pro Forever. I had to cancel, wait, then purchase - I wish for an option to access navigation buttons. This could be by [basic] adding arrows to the button bar, or [advanced] adding a vim logo (Toggles movement/command mode on click) to the button bar. Keep up the great work! ☮️❤️🌈

user
John Parker

Probably one of the best IDEs on the phone so far but a few issues. 1) The highlight tool is difficult to use. 2) The code always jumps to where your cursor is located 3) I can't seem to download GIT preventing the ability to make Kivy apps with buildozer on the phone. 4) The storage layout is a little confusing and ugly to the eyes. Overall great app however and very useful for creating ideas on the phone before transferring to pc to finish them up.