4 مستودعات
Support for compiling native binaries across different mobile device architectures.
Distinct from Android App Bundle Supports: Focuses on architecture-specific native compilation for Android, not UI support or app bundle packaging.
Explore 4 awesome GitHub repositories matching mobile development · Android Architecture Support. Refine with filters or upvote what's useful.
JNA is a foreign function interface and native memory mapper that allows Java applications to call functions in shared native libraries without writing custom JNI wrapper code. It serves as a JNI alternative framework for invoking C functions and mapping native data structures using high-level interfaces. The library distinguishes itself through its ability to translate Java objects and primitives into C-style structs, unions, and pointers for cross-platform memory exchange. On Windows, it provides a dedicated toolkit for interacting with Component Object Model objects using both early and la
Supports compiling native library components for various Android device architectures using standard NDKs.
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 the
Builds the packaged app for different Android CPU architectures so it runs on a wide range of devices.
BlackDex is an Android runtime-level DEX extraction tool that recovers bytecode from protected APK files across Android versions 5 through 12 without requiring root access. It operates by hooking system APIs, reading DexFile cookies, and repairing obfuscated method bodies from memory, supporting both 32-bit and 64-bit architectures for installed and uninstalled applications. The tool distinguishes itself through a multi-method approach that combines cookie-based dumping, API hooking, and memory-based instruction repair to handle first through third generation packers. It reconstructs method b
Supports Android versions 5 through 12 with separate 32-bit and 64-bit builds for broad device compatibility.
Android ARCore SDK هي مجموعة أدوات تطوير وإطار عمل للواقع المعزز يستخدم لإنشاء تجارب على أجهزة Android. توفر مجموعة من الأدوات والمكتبات الأصلية لتتبع حركة الجهاز ورسم خرائط البيئات المادية لوضع كائنات افتراضية في مساحة حقيقية. يستخدم إطار العمل واجهة برمجة تطبيقات لتتبع البيئة لاكتشاف المستويات المادية وتقدير الإضاءة المحيطة، مما يمزج المحتوى الرقمي مع العالم الحقيقي. يتضمن أنظمة لتثبيت المحتوى الافتراضي في مواقع مادية محددة للحفاظ على الاستقرار المكاني أثناء تحرك المستخدم عبر بيئة ما. تغطي مجموعة أدوات التطوير مجالات قدرة واسعة بما في ذلك رسم خرائط البيئة، واكتشاف الأسطح، وحساب موضع الجهاز. كما توفر أدوات لتحليل الضوء المحيط ودرجة حرارة اللون لضمان تطابق تظليل الكائنات الافتراضية مع بيئة العالم الحقيقي. يوزع المشروع مكتبات أصلية مع دعم بناء متعدد البنى لضمان التوافق عبر أنواع المعالجات والأجهزة المختلفة.
Provides compiled native binaries supporting multiple processor architectures for high-performance spatial computing.