Big Cinar derrocado: Kotlin Synthetics | Por Caner Türe | Grupo de desarrolladores de Android | Febrero de 2022
Se ha anunciado que Kotlin Synthetics quedará completamente obsoleto con el complemento de Android Extensions Gradle, que guarda el código repetitivo al definir vistas y crear clases Parcelable.
En las notas de actualización 1.40.20-M2 publicadas en 2020, se informó que se suspendió, ya no se recomienda y se dio un tiempo para la fase de transición. La fecha quedó clara con la última publicación, y se anunció que a fines de 2022, se suspenderá por completo en la actualización de Kotlin 1.8.
Después de esto, si su proyecto todavía usa extensiones de Android Kotlin, no podrá actualizar su proyecto a la nueva versión de Kotlin.
¿Qué ofrece Kotlin Synthetics?
- Es mejor que findViewById() porque está escrito en shortcode con acceso directo a la vista.
- También se prefiere cuando se usa la clase Parcelable porque elimina el código repetitivo.
Entonces, ¿qué usamos en su lugar?
Para ver definiciones, Google recomienda ver encuadernaciónusamos. Usando ViewBinding, podemos acceder y controlar las vistas de manera más fácil y segura.
Integre ViewBinding en su proyecto existente y obtenga más detalles documento Puedes revisar
- Para la clase Parcelable
kotlin-parcelize
Puedes usar complementos.detalles Documentación empaquetable Puedes revisar
Junto con estos, al hacer nuevos desarrollos composición de mochila propulsora También se recomienda utilizar esta biblioteca. Con la estructura de código de IU declarativa (declarativa) que proporciona, puede desarrollar aplicaciones sin definiciones de vista.
Nuevamente, le recomendamos que complete esta migración antes de fines de 2022 para que pueda actualizar su versión de Kotlin y beneficiarse de la nueva actualización.
Soy miembro del grupo de desarrolladores de Android canertour. Gracias por leer mi artículo. Estén atentos 🙂