

Pydroid 3
8 likes
Pydroid 3 is the most easy to use and powerful educational Python 3 IDE for Android.
Cost / License
- Freemium (Pay once or Subscription)
- Proprietary
Platforms
- Android
Features
- Python IDE
Tags
- Android Applications
- Python Development
- python-editor
- Python
- python-lib
Pydroid 3 information
Featured in Lists
A list with 12 apps by AllMight without a description.
List by AllMight with 12 apps, updated
What is Pydroid 3?
Pydroid 3 is the most easy to use and powerful educational Python 3 IDE for Android.
Features:
- Offline Python 3.6 interpreter: no Internet is required to run Python programs.
- Full-featured Terminal Emulator, with a readline support (available in pip).
- Pip package manager and a custom repository for prebuilt wheel packages for heavy libraries, such as numpy, scipy, matplotlib, scikit-learn and jupyter.
- Examples available out-of-the-box.
- Built-in C, C++ and even Fortran compiler designed by n0n3m4, an author of C4droid, 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.
- PyQt5 support available in Quick Install repository along with matplotlib PyQt5 support with no extra code required.
- Matplotlib Kivy support available in Quick Install repository.
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 170MB free internal memory. 200MB+ is recommended. More if you are using heavy libraries such as scipy. To run debug place breakpoint(s) clicking on the line number. SDL2/Kivy is detected with “import kivy”, “from kivy“ or "#Pydroid run sdl2”. PyQt5 is detected with “import PyQt5”, “from PyQt5“ or "#Pydroid run qt”.







Comments and Reviews
Hi,
I just downloaded pydroid 3 in my android mobile. But I am not able to use command "mkvirtualenv".
I heard that few words are required to be put in .bash_profile file but I dont know its location.
Could you please let me know how to trace location of .bash_profile file and what to put in the same.
Regards, Ashok