awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
kivy avatar

kivy/python-for-android

0
View on GitHub↗
8,888 نجوم·2,038 تفرعات·Python·MIT·2 مشاهداتpython-for-android.readthedocs.io↗

Python For Android

python-for-android is a toolchain that compiles Python applications and their dependencies into installable Android APK or AAB packages. It bundles a Python interpreter and standard library into an Android package, enabling Python code to run natively on mobile devices. The project provides a recipe-based build engine that automates dependency resolution, version pinning, and custom compilation steps for Android targets.

The system cross-compiles Python and native C-extension libraries for multiple Android CPU architectures, producing separate native binaries for each target and packaging them into a single APK or AAB. It supports multiple UI frameworks through a pluggable backend layer, allowing applications to be packaged with Kivy, PySDL2, or a WebView-based interface. The build process compiles Python bytecode and C extensions into native shared libraries, then combines them with Android manifest resources into a signed distribution package.

The project includes a recipe system for defining build steps with dependency declarations, enabling automatic cross-compilation of libraries like NumPy and SQLAlchemy. It handles multi-architecture builds to ensure compatibility across a wide range of Android devices. Documentation is available through the project's site.

Features

  • Python-to-Android Package Bundlers - Compiles Python applications and their dependencies into installable Android APK or AAB packages.
  • Android Bootstraps - Bundles a Python interpreter and standard library into an Android APK, enabling Python code to run natively on the device.
  • Mobile Package Generators - Compiles a Python application and its dependencies into an installable Android APK or AAB file.
  • Recipe-Based Cross-Compilations - Defines build recipes with dependency declarations and custom steps to cross-compile Python libraries for Android's ARM and x86 architectures.
  • Android App Packagers - Compiles a Python application and its dependencies into an Android APK or AAB file for distribution.
  • Android Python App Compilers - Compiles Python applications and their dependencies into installable Android APK or AAB packages.
  • Recipe-Based Builds - Automates dependency resolution, version pinning, and custom compilation steps for Android targets via recipes.
  • Build Recipes - Defines build recipes with dependency declarations and custom steps for cross-compiling Python libraries to Android.
  • Multi-Architecture APK Builds - Generates separate binaries for multiple Android CPU architectures and packages them into a single APK or AAB.
  • Android App Bundle Supports - Compiles a Python application and its dependencies into an Android APK or AAB file for distribution.
  • Android Packages - Combines compiled native libraries, Python bytecode, and Android manifest resources into a signed APK or AAB.
  • Python Android Packagers - Compiles a Python application and its dependencies into an Android APK, AAB, or AAR binary that runs natively on Android devices.
  • Python App Builds for Android - Compiles a Python application and its dependencies into an Android APK or AAB package ready for distribution.
  • Android Architecture Support - Builds the packaged app for different Android CPU architectures so it runs on a wide range of devices.
  • Python Android Cross-Compilation Frameworks - Cross-compiles Python and native C-extension libraries for multiple Android CPU architectures.
  • Python Cross-Compilation Pipelines - Cross-compiles Python and native C-extension libraries specifically for Android CPU architectures.
  • Ahead-Of-Time Compilation - Compiles Python bytecode and C extensions into native shared libraries during the build process.
  • Android App Compilers - Packages a Python application and its dependencies into an installable Android APK or AAB file.
  • UI Backend Bundles - Packages the app using Kivy, PySDL2, or a WebView-based backend to match the chosen user interface framework.
  • Python Mobile App Packagers - Bundles Python apps with Kivy, PySDL2, or WebView UI backends into Android binaries.
  • Pluggable UI Backend Bundlers - Packages apps with Kivy, PySDL2, or WebView backends, enabling framework choice for Android deployment.
  • Python C-Extension Cross-Compilations - Cross-compiles C-extension dependencies automatically when a recipe is provided, enabling use of libraries like NumPy and SQLAlchemy.
  • UI Backend Abstractions - Supports multiple UI frameworks (Kivy, PySDL2, WebView) by abstracting the windowing and event loop into a pluggable backend layer.

سجل النجوم

مخطط تاريخ النجوم لـ kivy/python-for-androidمخطط تاريخ النجوم لـ kivy/python-for-android

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

بدائل مفتوحة المصدر لـ Python For Android

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Python For Android.
  • brython-dev/brythonالصورة الرمزية لـ brython-dev

    brython-dev/brython

    6,598عرض على GitHub↗

    Brython is a Python 3 runtime and interpreter that executes scripts directly in the web browser. It serves as a client-side environment that translates Python source code into executable JavaScript to handle frontend logic without requiring server round-trips. The project provides a bidirectional interoperability bridge between Python and JavaScript, allowing for the integration of external JavaScript libraries. It further functions as a tool for packaging Python scripts into standalone native mobile applications for Android devices. The runtime includes a library for programmatic manipulati

    Python
    عرض على GitHub↗6,598
  • fongmi/releaseالصورة الرمزية لـ FongMi

    FongMi/Release

    5,536عرض على GitHub↗

    Release is an Android APK distribution system and build pipeline designed to compile and publish versioned application packages. It functions as a specialized compiler for Android media player applications targeting both mobile and TV devices. The system uses a multi-architecture build tool to generate separate binaries for various CPU instruction sets, such as arm64-v8a and armeabi-v7a, ensuring compatibility across different hardware types. This is achieved through a GitHub Actions pipeline that employs a matrix-based build strategy to execute concurrent compilation jobs. The workflow auto

    Batchfile
    عرض على GitHub↗5,536
  • conda/condaالصورة الرمزية لـ conda

    conda/conda

    7,444عرض على GitHub↗

    Conda is a binary package manager, cross-platform environment manager, and dependency resolution engine. It serves as a software repository manager that enables the installation and update of pre-compiled binaries and their dependencies across different operating systems. The system creates isolated execution spaces to prevent dependency conflicts between projects and uses a solver to calculate compatible package versions based on constraints from available repositories. It supports the creation of custom software packages from recipes, which can be hosted in public or private channels for di

    Python
    عرض على GitHub↗7,444
  • google-ar/arcore-android-sdkالصورة الرمزية لـ google-ar

    google-ar/arcore-android-sdk

    5,213عرض على GitHub↗

    The Android ARCore SDK is a software development kit and augmented reality framework used to create experiences on Android devices. It provides a collection of tools and native libraries for tracking device motion and mapping physical environments to place virtual objects in real space. The framework utilizes an environmental tracking API to detect physical planes and estimate ambient lighting, which blends digital content with the real world. It includes systems for fixing virtual content to specific physical locations to maintain spatial stability as a user moves through an environment. Th

    C++
    عرض على GitHub↗5,213
عرض جميع البدائل الـ 30 لـ Python For Android→

الأسئلة الشائعة

ما هي وظيفة kivy/python-for-android؟

python-for-android is a toolchain that compiles Python applications and their dependencies into installable Android APK or AAB packages. It bundles a Python interpreter and standard library into an Android package, enabling Python code to run natively on mobile devices. The project provides a recipe-based build engine that automates dependency resolution, version pinning, and custom compilation steps for Android targets.

ما هي الميزات الرئيسية لـ kivy/python-for-android؟

الميزات الرئيسية لـ kivy/python-for-android هي: Python-to-Android Package Bundlers, Android Bootstraps, Mobile Package Generators, Recipe-Based Cross-Compilations, Android App Packagers, Android Python App Compilers, Recipe-Based Builds, Build Recipes.

ما هي البدائل مفتوحة المصدر لـ kivy/python-for-android؟

تشمل البدائل مفتوحة المصدر لـ kivy/python-for-android: brython-dev/brython — Brython is a Python 3 runtime and interpreter that executes scripts directly in the web browser. It serves as a… fongmi/release — Release is an Android APK distribution system and build pipeline designed to compile and publish versioned application… conda/conda — Conda is a binary package manager, cross-platform environment manager, and dependency resolution engine. It serves as… google-ar/arcore-android-sdk — The Android ARCore SDK is a software development kit and augmented reality framework used to create experiences on… apache/tomcat — Apache Tomcat is an open-source implementation of the Jakarta Servlet, Pages, Expression Language, and WebSocket… aidlearning/aidlearning-framework — AidLearning-Framework is an integrated development platform for building and deploying AI applications on ARM-based…