1 repositorio
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 es un plugin de Gradle y transformador de bytecode diseñado para permitir el uso de expresiones lambda de Java moderno en entornos de ejecución de Java y Android antiguos. Funciona como una herramienta de backporting que asegura que la sintaxis de programación funcional moderna siga siendo compatible con máquinas virtuales antiguas. El proyecto transforma archivos de clase compilados para hacerlos compatibles con entornos Java 6 y 7. Esto permite utilizar características modernas de Java en proyectos que deben mantener compatibilidad con versiones anteriores de la API y dispositivos Android antiguos. La herramienta se integra en el proceso de automatización de compilación de Gradle, aplicando transformaciones post-compilación para modificar el binario de salida. Utiliza desugaring a nivel de bytecode para convertir expresiones lambda en clases internas anónimas y genera puentes de ejecución compatibles.
Gradle extension that ensures modern Java source code runs on older Android devices by transforming lambda expressions.