Previous Versions

Requires Android: Android 7.0+
Architecture: arm64-v8a
Screen DPI: nodpi
SHA1: 11ea91a7b32677506e9aad2b04e5cda8f84c48ce
Size: 70.39 MB
What's New:
+ Natural Language Support: AIPyApp in beta for easy programming. Join our community for details.
+ Editor Upgrade: Enhanced support for browsing text files.
+ File Management: New internal storage entry for easier access.
+ Added Anthropic and Google GenAI libraries to Extensions->AIPY.
+ Added Google Gen AI library to Extensions->AIPY for Gemini Developer API and Vertex AI.

Requires Android: Android 7.0+
Architecture: arm64-v8a
Screen DPI: nodpi
SHA1: 0d0b3415221e6b1a1c9be81284d389af242e86cd
Size: 74.72 MB
What's New:
- Easily run large language models on mobile devices.
- Rapidly deploy advanced AI like DeepSeek.
- Enjoy a streamlined API experience.
- Build a fully offline intelligent programming setup.
With this update, you can:
- Directly load and manage LLM models on your phone.
- Get real-time, low-latency responses with local processing.

Requires Android: Android 7.0+
Architecture: arm64-v8a
Screen DPI: nodpi
SHA1: 8374a7199c41ce26fd0f24d44a5728d421e16887
Size: 60.61 MB
What's New:
+ Upgrade Python to 3.12.7
+ Add many QPYPI Packages like Pydantic / Twisted / Orjson / Cryptography / Mpmath ...

Requires Android: Android 7.0+
Architecture: arm64-v8a
Screen DPI: nodpi
SHA1: 59b0ec4866f9011eddf7db1328546d3d54a54958
Size: 59.89 MB
What's New:

Requires Android: Android 7.0+
Architecture: arm64-v8a
Screen DPI: nodpi
SHA1: 1438980174d467d0d9c60c7744bb27ea90878ff1
Size: 59.89 MB
What's New:
+ Update Python to 3.11.9
+ Fix some bugs and remore some unused files

Requires Android: Android 7.0+
Architecture: arm64-v8a
Screen DPI: nodpi
SHA1: 89f1af08ddd39da7eaf0a4bd1f3f91f088b4baf2
Size: 61.06 MB
What's New:
- QPython has expanded its support for paths, allowing you to upload your code to custom directories (see More -> User Directory).
- Two new SL4A functions have been added: getSdCardPaths and imageCompress. You can view them by running the default sl4aHelp program.

Requires Android: Android 7.0+
Architecture: arm64-v8a
Screen DPI: nodpi
SHA1: 98a03cd6e0ab52bdbbf49681f691a6eaaca8cd4d
Size: 61.06 MB

Requires Android: Android 7.0+
Architecture: arm64-v8a
Screen DPI: nodpi
SHA1: dd448bef2121b68b7c544b75370a39927b6c83ad
Size: 60.48 MB
What's New:
- Delete useless files to reduce size
- Add AI packages such as OpenAI/Langchain/APIGTCloud and so on
- Improve user privacy protection and streamline third-party SDKs

Requires Android: Android 7.0+
Architecture: arm64-v8a
Screen DPI: nodpi
SHA1: b271c0319e808ef5cf5bc28d7a891ca38678e9f3
Size: 60.48 MB


Requires Android: Android 4.0+
Architecture: armeabi-v7a
Screen DPI: nodpi
SHA1: e78f280b2c1bb92405361ac7e6aa40774e4e1ac4
Size: 21.89 MB
What's New:
+ Improve SL4A's webViewShow API ( we will give an sample in facebook)
+ Update some security strategy
+ Update privacy
+ Fix some bugs

Requires Android: Android 4.0+
Architecture: armeabi-v7a
Screen DPI: nodpi
SHA1: 5ae2cf1b27cd44c222a32a2047c31d2d4a469864
Size: 21.85 MB
What's New:
- Fixed: Force close bug for android 9
Terminal force close
QPYPI is blank
- SMS permission is removed already
- Add android.permission.RECORD_AUDIO permission
Like other permissions, QPython support SL4A api which will let you to program with android's special feature like location, blueteeh, nfc, record audio ....
If you want to enable it, please enable from system's qpython setting, or you can keep it disabled by default.

Requires Android: Android 4.0+
Architecture: armeabi-v7a
Screen DPI: nodpi
SHA1: 8735b5c7bddd1e94baae4b251a2653351b97241a
Size: 21.85 MB
What's New:
- Fixed: Force close bug for android 9
Terminal force close
QPYPI is blank
- Add android.permission.RECORD_AUDIO permission
Why we require android.permission.RECORD_AUDIO in this update?
Like other permissions, QPython support SL4A api which will let you to program with android's special feature like location, blueteeh, nfc, record audio ....
If you want to enable it, please enable from system's qpython setting, or you can keep it disabled by default.

Requires Android: Android 4.0+
Architecture: armeabi-v7a
Screen DPI: nodpi
SHA1: b934dbc8bb74b0cf23ba274f1b37c3ef223c6c08
Size: 21.85 MB
What's New:
- Fixed: Force close bug after building using new AS.
- Add android.permission.RECORD_AUDIO permission
Why we require android.permission.RECORD_AUDIO in this update?
Like other permissions, QPython support SL4A api which will let you to program with android's special feature like location, blueteeh, nfc, record audio ....
If you want to enable it, please enable from system's qpython setting, or you can keep it disabled by default.

Requires Android: Android 4.0+
Architecture: armeabi-v7a
Screen DPI: nodpi
SHA1: 876bcab5b612e81e373914755adb23a403602c9f
Size: 21.85 MB
What's New:

Requires Android: Android 4.0+
Architecture: armeabi-v7a
Screen DPI: nodpi
SHA1: d0dcfe3751dd7680cc91d0bcdf973c0ff9fd961c
Size: 21.85 MB
What's New:

Requires Android: Android 4.0+
Architecture: armeabi-v7a
Screen DPI: nodpi
SHA1: c9bea5d3613f5ecac52df7dfdd9073c5323c81dc
Size: 21.77 MB
What's New:
- Add dropbear ssh tool in terminal
- Fix ctrl/fn key not work
- Add TAB in terminal
- Fix issue pip block after installing
- Add notebook mode in terminal
[v2.4.0]
- Brand new Python 2 (2.7.15)
- Built-in Python 3 plug-in in QPython setting (Py3.6.6)
- Built-in Pygame support (For Py2 only now)
- New PIP tool (Supports more libraries)
## More
Check it out from: https://github.com/qpython-android/qpython/releases/tag/v2.4.x

Requires Android: Android 4.0+
Architecture: armeabi-v7a
Screen DPI: nodpi
SHA1: a935d3f371b1dfecd72307506dd678b278978f06
Size: 21.43 MB
What's New:
- Fix issue pip block after installing
- Add notebook mode in terminal
[v2.4.0]
- Brand new Python 2 (2.7.15)
- Built-in Python 3 plug-in in QPython setting (Py3.6.6)
- Built-in Pygame support (For Py2 only now)
- New PIP tool (Supports more libraries)
NOTICE: If you need to use old library like KIVY and so on, please DON'T upgrade this time, wait for next update.
## More
Check it out from: https://github.com/qpython-android/qpython/releases/tag/v2.4.0

Requires Android: Android 4.0+
Architecture: armeabi
Screen DPI: nodpi
SHA1: 5e6c6b18f31b6386a06c3b9644e60cff9bb3b136
Size: 16.78 MB
What's New:
+ Auto indent in scrit editor
+ Add gist service
+ Fix SL4A->execQpy error
+ Fix cloud error
+ Fix other bugs
+ Move "Course" and "Community" into "More" from dashboard

Requires Android: Android 4.0+
Architecture: armeabi
Screen DPI: nodpi
SHA1: 7498fed9050065843d7ab386214c6f00f2a80b08
Size: 16.65 MB
What's New:
Fix executing script 3 seconds exit automatically in the end. (If you want the script ends automatically still, please insert "#qpy:qpyapp" into your script's header
Fix the terminal without return key on some mobiles
Supports parameters when run script (Long click on the item in QPY, then input the parameter)
Fix bugs

Requires Android: Android 4.0+
Architecture: armeabi
Screen DPI: nodpi
SHA1: bf1fd16147b64b9c465a376ec7ee830f444ff0d6
Size: 17.07 MB
What's New:
Bug fix
Enable opening other files from editor
v2.2.0
Big update you should not miss.
- Add crowdfunding Courses, which may produce more excellent courses.
- Add QPyNotebook, [Please install QPyNotebook first and follow the steps](https://play.google.com/store/apps/details?id=org.qpython.notebook)
- Add Japanese, Russian language, French
- Add contributors page in about page.
- Terminal supports history

Requires Android: Android 4.0+
Architecture: armeabi
Screen DPI: nodpi
SHA1: 73349eeebde28c470b6dd88b91cc27949bd7af21
Size: 16.35 MB
What's New:
Fix:
Cloud features
(Please backup your cloud files before updating)
Kivy App
Log shows when program ends.
Add:
Python 3.6 support
Please install QPy3.6 from google play (https://github.com/qpython-android/qpython3/releases/tag/v1.0)
Share to:
You can share some page to QPython's browser by using the share to.

Requires Android: Android 4.0+
Architecture: armeabi
Screen DPI: nodpi
SHA1: 6b118c9324969817c1277f893c69aa64175d0d46
Size: 16.31 MB
What's New:
Fixes KivySample crash (Please reinstall kivy from QPYPI)
Fixes some force-closes
Fix error log path in webapp
Improves functions
Improve editor
+ Add more quick short keys
Improve QPYPI
Improve courses (qpython quick start)
+ Add editor howto and terminal howto.

Requires Android: Android 4.0+
Architecture: armeabi
Screen DPI: nodpi
SHA1: 7148a1f8933f697e589770a629cd706e13310938
Size: 16.12 MB
What's New:
- Run script/project
- Kivy bugs
Improves functions
- Enable delete package from QPYPI

Requires Android: Android 4.0+
Architecture: armeabi
Screen DPI: nodpi
SHA1: 632912a7a59316750c78924ee259d27bd08f67ac
Size: 16.37 MB
What's New:
- Opening Explorer will be crashing if no internet
ADD
- Show file tree when open project in Editor(Slide to show)
- AIPY packages
IMPORTANT: If some librariy didn't work, please reset storage from setting.

Requires Android: Android 4.0+
Architecture: armeabi
Screen DPI: nodpi
SHA1: 9938873db4c1fb26a2b45d54544f3eb954190293
Size: 17.92 MB
What's New:
===========
New features
----------------------
+ Support save files to cloud
+ Support create shortcut
Bugs fixed
-------------------
- Fix sqlite3 issue
More detail please check https://github.com/qpython-android/qpython/releases

Requires Android: Android 4.0+
Architecture: armeabi
Screen DPI: nodpi
SHA1: d2e21d02c189cbd3bc070ca1a1c27184d12a836f
Size: 17.96 MB
What's New:
===========
New features
----------------------
+ Add Russian language ( by Fogapod )
+ Add push notification switch
Bugs fixed
-------------------
- Fix ftp issue
More detail please https://github.com/qpython-android/qpython/releases

Requires Android: Android 4.0+
Architecture: armeabi
Screen DPI: nodpi
SHA1: 890cd5044972b60120749ce1a366be829c74e1da
Size: 17.69 MB
What's New:
Improved the course
Fixed the 505 error
Fixed Other bugs

Requires Android: Android 2.3.2+
Architecture: armeabi
Screen DPI: nodpi
SHA1: e5d724e83923ffb7056a4c48af3aebbfd4df5f5e
Size: 12.3 MB
What's New:
+ Update to Python 2.7.12
+ Improve QPYPI
( NOTE: If there were some bugs, please uninstall the old version and reinstall the new version )

Requires Android: Android 2.3.2+
Architecture: armeabi
Screen DPI: nodpi
SHA1: 72d3ff19953a0286299cce521339d6b2d4fcd643
Size: 12.32 MB
What's New:
Fixed QPypi's bug