Pydroid 3 - IDE for Python 3

14M installs
77.8K ratings
337.8K monthly active users
$>50K monthly revenue est.
IAP 57% · Ad 43%
Install Trends
Weekly +68.7K
Trending
Monthly +364.2K
Trending

Pydroid 3 - IDE for Python 3 Summary

Pydroid 3 - IDE for Python 3 is a ad-supported, with in-app purchases Android app in Education by Lider Soft KZ. Released in Nov 2017 (8 years ago). It has about 14M+ installs and 77.8K ratings with a 4.36★ (good) average. Based on AppGoblin estimates, it reaches roughly 337.8K monthly active users and generates around $>50K monthly revenue (57% IAP / 43% ads). Store metadata: updated Jan 10, 2026, version 3127.

Recent activity: 68.7K installs this week (364.2K over 4 weeks) showing strong growth , and 353 new ratings this week View trends →

Data tracking: SDKs and third-party integrations were last analyzed on Feb 28, 2026.

Store info: Last updated on Google Play on Jan 10, 2026 (version 3127).


4.36★

Ratings: 77.8K

5★
4★
3★
2★
1★

Screenshots

App screenshot
App screenshot
App screenshot
App screenshot

App Description

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

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