Google actualiza Android Jetpack, revela Jetpack Compose

Google ha actualizado Android Jetpack, el conjunto de bibliotecas y herramientas para el desarrollo móvil de Android. La actualización incluye una serie de nuevas bibliotecas para capacidades que van desde la creación de aplicaciones para cámaras hasta códigos de referencia. Google también presentó Jetpack Compose, un proyecto destinado a simplificar el desarrollo de la interfaz de usuario.

Las nuevas bibliotecas de Android Jetpack están en etapas alfa o beta. Éstos incluyen:

  • Android for Cars, una biblioteca en fase beta para crear aplicaciones que se pueden instalar en el sistema de información y entretenimiento de un vehículo a través del sistema operativo Android Automotive.
  • Benchmark, una biblioteca en fase alfa para la evaluación comparativa de Java, Kotlin y código nativo. Google ha utilizado esta biblioteca para evitar la introducción de latencia en el código. La biblioteca funciona con el IDE de Android Studio.
  • Biometrics Prompt, una biblioteca beta para ingresar las credenciales de inicio de sesión biométricas.
  • CameraX, una biblioteca alfa para el desarrollo de aplicaciones de cámara sin tener que preocuparse por el comportamiento subyacente del dispositivo. La API es compatible con versiones anteriores de Android 5.0 (API 21) o superior.
  • ConstraintLayout2, una biblioteca beta que proporciona una nueva forma de personalizar diseños, utilizando clases de ayuda. Se proporciona la gestión de animación de widgets y movimiento, a través de un MotionLayout tipo.
  • Enterprise, una biblioteca beta que permite que las aplicaciones empresariales administradas envíen comentarios a los proveedores de gestión de movilidad en forma de estados de aplicación con clave.
  • Lifecycle y LiveData KTX, una biblioteca alfa que proporciona Koutlin coroutines que son conscientes del ciclo de vida. Los desarrolladores pueden acceder a ámbitos de coroutines vinculados a ciclos de vida, coroutines que son conscientes del ciclo de vida y soporte para cadenas asíncronas con el constructor liveData.
  • Seguridad, un alfa para implementar las mejores prácticas de seguridad, incluido el cifrado y un almacén de claves respaldado por hardware con presencia del usuario.
  • ViewModel con SavedState, un módulo de fase alfa que ofrece los beneficios de ViewModel, que guarda los datos de IU cuando se cambia una configuración, y SavedState, que guarda el estado de la aplicación.
  • ViewPager2, la próxima generación de ViewPager, para las transiciones de diapositivas de pantalla. ViewPager2 está en un estado alfa.

Google también ha lanzado una vista previa de Jetpack Compose, un kit de herramientas destinado a simplificar el desarrollo de la interfaz de usuario. Combina un modelo de programación reactivo con Kotlin. Jetpack Compose se puede descargar desde developer.android.com.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *