Pydroid 3 - IDE for Python 3

Pydroid 3 - IDE for Python 3
Pydroid 3 - IDE for Python 3
Developer: Lider Soft KZ
Category: Education
15.5M installs
79.7K ratings
1.2M monthly active users
$100K+ monthly revenue est.
IAP 78% · Ad 22%
Install Trends
Weekly +989.5K
Trending
Monthly +1.3M
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 15.5M+ installs and 79.7K ratings with a 4.40★ (good) average. Based on AppGoblin estimates, it reaches roughly 1.2M monthly active users and generates around $100K+ monthly revenue (78% IAP / 22% ads). Store metadata: updated Jan 10, 2026, version 3127.

Recent activity: 989.5K installs this week (1.3M over 4 weeks) showing exceptional growth , and 268 new ratings this week View trends →

Data tracking: SDKs and third-party integrations were last analyzed on Mar 31, 2026. The app's network data flows (API traffic to/from the app and its SDKs) were last crawled on Aug 23, 2025.

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


4.4★

Ratings: 79.7K

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