Skip to content

QPython Branches

QPython is the Python engine for Android. It contains amazing features such as Python interpreter, runtime environment, editor, QPYI and integrated SL4A. It makes it easy for you to use Python on Android. And it's FREE.

QPython already has millions of users worldwide and it is also an open source project.

For different usage scenarios, QPython has several branches:

QPython

Standard Edition: Optimized for AI performance and universal app store compatibility

The main version available on Google Play and other app stores. This version focuses on AI features, making it easier for users to learn and use Python in the AI era.

Key Features: - AI-powered coding assistance and learning tools - Offline Python 3.12 interpreter: no Internet is required to run Python programs - Supports multiple project types: console, SL4A, webapp - Convenient QR code reader for transferring codes to your phone - QPYPI and custom repository for prebuilt wheel packages - Easy-to-use editor with syntax highlighting - Good documentation and community support

Permissions: Requires only basic phone permissions for installation.

Download: Available on Google Play and major app stores.

QPython+

Community Edition: Openly supports various community-driven features; available on select app stores.

The community open-source version (in planning and preparation). This version is designed for contributors who want to participate in QPython project development and supports customization for different manufacturers.

Key Features: - Community-driven development - Support for vendor customization - More flexible configuration options - Open for contributors to join development

Permissions: Requires only basic phone permissions for installation.

Download: Will be available on Google Play and major app stores.

Note: This version is currently in planning and preparation phase. Stay tuned for updates!

QPython Plus

QPython+ Full Access Edition: Grants complete permissions to call all Android interfaces. Download link available exclusively via the official cloud drive.

A special version with extended permissions that provides maximum control over the device. This version is NOT published on app stores due to its sensitive permission requirements.

Key Features: - Full SL4A API access including sensitive features - SMS/Call control APIs - Advanced system integration - Maximum device control capabilities

Permissions: Requires extensive permissions including: - Bluetooth - Location (GPS) - Read/Send SMS - Call phone - Camera and microphone - System settings - And other sensitive permissions

Download: Not available on app stores. Distributed through special channels only.

Important: QPython will not use these permissions in background without your knowledge. If you get exceptions while using SL4A APIs, please check whether the relevant permissions are enabled in system settings.