Pydroid 3 - IDE for Python 3
Master Python 3 using the most robust Python 3 interpreter and integrated development environment available on Google Play.
Pydroid 3 is the most user-friendly and full-featured educational Python 3 IDE designed for Android devices.
Features:
- Offline Python 3 interpreter: execute Python programs without needing an internet connection.
- Pip package manager and a specialized repository offering prebuilt wheel packages for powerful scientific libraries, including numpy, scipy, matplotlib, scikit-learn, and jupyter.
- OpenCV support (for devices compatible with Camera2 API). *
- TensorFlow and PyTorch are also supported. *
- Preloaded examples for faster learning.
- Full Tkinter integration for GUI development.
- Comprehensive Terminal Emulator with readline support (installable via pip).
- Integrated C, C++, and Fortran compiler, uniquely built for Pydroid 3. This enables the compilation of any library from pip, including those with native code. You can also build and install dependencies directly from the command line.
- Cython support included.
- PDB debugger featuring breakpoints and watch functionality.
- Kivy graphical library powered by a modern SDL2 backend.
- PySide6 support accessible via the Quick Install repository, including seamless matplotlib PySide6 integration with no additional setup.
- Matplotlib Kivy support available in the Quick Install repository.
- Full pygame 2 compatibility.
Editor features:
- Code prediction, automatic indentation, and real-time code analysis, mirroring professional IDE capabilities. *
- Extended keyboard toolbar with all essential symbols for Python programming.
- Syntax highlighting and customizable themes.
- Tabbed interface for efficient multitasking.
- Advanced code navigation with interactive assignment and definition tracking.
- One-click code sharing to Pastebin.
* Features marked with an asterisk are exclusive to the Premium version.
Quick manual.
Pydroid 3 requires a minimum of 250MB of free internal storage. 300MB or more is recommended, especially when working with resource-intensive libraries like scipy.
To initiate debugging, set breakpoints by clicking on the desired line numbers.
Kivy is automatically detected with commands such as “import kivy”, “from kivy“, or "#Pydroid run kivy”.
PySide6 is recognized via “import PySide6”, “from PySide6“, or "#Pydroid run qt”.
The same detection logic applies to sdl2, tkinter, and pygame.
Use the special directive "#Pydroid run terminal" to ensure your program operates in terminal mode, which is especially helpful for matplotlib applications that default to GUI mode.
Why are some libraries restricted to premium users?
Porting these libraries was exceptionally challenging, requiring us to commission another developer. As per our agreement, his adapted versions are exclusively available to premium subscribers. If you are interested in developing free alternatives, please reach out to us.
Contribute to the evolution of Pydroid 3 by reporting bugs or submitting feature requests. Your input is highly valued.
Since the primary mission of Pydroid 3 is to support learning Python 3, our main focus is on porting scientific libraries. System-related libraries are only prioritized when they serve as dependencies for educational packages.
Legal information.
Certain binaries within the Pydroid 3 APK are licensed under (L)GPL. Contact us via email to request the source code.
GPL-licensed pure Python libraries included with Pydroid 3 are considered provided in source code form by default.
To prevent automatic imports, Pydroid 3 does not include any GPL-licensed native modules. A well-known example is GNU readline, which can be installed separately using pip.
The sample code provided in the app is free for educational use, with one exception: it, or any derivative works, may not be used in competing products. If you are uncertain whether your application falls under this restriction, please request permission via email.
Android is a trademark of Google Inc.
-
Room Rush Is a Party Game that’s Like Dress to Impress, but with Interior Design
Petricore, a Massachusetts-based tech and XR software company, has launched its newest game on Meta Horizon called Room Rush—its first mobile Horizon World developed in partnership with Meta.Room Rush is like Dress to Impress, but for homesIt blends
Jun 03,2026 -
Perfect Packers gives you the impossible task of fitting an entire sofa inside a tight grid, out now
Act as a delivery rabbit responsible for packing itemsChallenges increase in difficulty as you progressPack objects as quickly as possible to earn three starsWe've got anxious postal workers, annoyed Lost and Found staff, and mid-life crises all repr
Jun 02,2026 - ◇ Overwatch New Hero Sierra Debuts With Season 2 This April 14 Jun 01,2026
- ◇ REDMAGIC 10S Pro: Early Access Now Available May 31,2026
- ◇ "Game of Thrones" Trailer Shows Mythical Kingsroad Creatures May 31,2026
- ◇ Resident Evil Requiem: Latest News May 27,2026
- ◇ Citycon: Where Townscaper Meets Minecraft May 27,2026
- ◇ Captain Tsubasa: Dream team celebrates its eighth anniversary May 26,2026
- ◇ MachineGames Teases 'We're Not Done With Wolfenstein Yet' May 25,2026
- ◇ Budget Cordless Tire Inflator & Jump Starter May 23,2026
- ◇ Kingambit Debuts in Pokémon Go's Crown Clash Event May 21,2026
- ◇ Fantastic Four Trailer Shows Baby Franklin, Iconic Line May 21,2026
- 1 Roblox: Eat Pizza to Grow GIGACHAD Codes (January 2025) Feb 25,2025
- 2 All the Buttons on Fisch Can Be Found Here Dec 24,2024
- 3 Three Nights at the Blacksite Pressure Guide [April Fools] May 12,2025
- 4 Roblox Forsaken Characters Tier List 2025 Feb 14,2025
- 5 Hogwarts Mystery Character Guide - All Romance Options Explained Apr 07,2025
- 6 Top Pirate Crew Formations: Like a Dragon: Hawaii Mar 13,2025
- 7 Marvel Rivals' Controversial Hitbox System Draws Attention Feb 11,2025
- 8 Marvel Contest of Champions Champion Cards Guide Mar 14,2025
-
Mastering the Art of Digital Tools
A total of 10
-
Best News & Magazines Apps for Daily Reading
A total of 10
-
Hidden Gems: Unexpectedly Useful Other Apps
A total of 10