1 مستودع
Plugins and utilities that transform Android bytecode to ensure compatibility across different OS versions.
Distinct from Android Bytecode Shrinkers: Candidates focus on shrinking or manifesting, not the functional transformation of bytecode for compatibility.
Explore 1 awesome GitHub repository matching mobile development · Android Bytecode Compatibility Tools. Refine with filters or upvote what's useful.
gradle-retrolambda هو إضافة (plugin) لـ Gradle ومحول للـ bytecode مصمم لتمكين استخدام تعبيرات lambda الحديثة في Java داخل بيئات تشغيل Java وAndroid القديمة. يعمل كأداة backporting تضمن بقاء صيغة البرمجة الوظيفية الحديثة متوافقة مع الأجهزة الافتراضية (VMs) القديمة. يقوم المشروع بتحويل ملفات class المترجمة لجعلها متوافقة مع بيئات Java 6 و7. وهذا يسمح باستخدام ميزات Java الحديثة في المشاريع التي تتطلب الحفاظ على التوافق مع مستويات API القديمة وأجهزة Android القديمة. تتكامل الأداة مع عملية أتمتة البناء في Gradle، حيث تطبق تحويلات ما بعد التجميع لتعديل المخرجات الثنائية. وتستخدم تقنية desugaring على مستوى الـ bytecode لتحويل تعبيرات lambda إلى فئات داخلية مجهولة (anonymous inner classes) وتوليد جسور تشغيل متوافقة.
Gradle extension that ensures modern Java source code runs on older Android devices by transforming lambda expressions.