Edición n.º 53 de Now in Android
Te damos la bienvenida a Now in Android, una guía que actualizamos constantemente con las novedades más importantes sobre el desarrollo de Android. Ahora que nos acercamos al final de 2021, reflexionemos sobre algunas de las cosas que hicimos este año en Android.
Android 12
Lanzamos Android 12 y lo incorporamos al Proyecto de código abierto de Android (AOSP). Presentamos un nuevo lenguaje de diseño llamado Material You. Disminuimos el tiempo de CPU que usan los servicios centrales del sistema, agregamos capacidades de dispositivo de clase de rendimiento, y sumamos nuevas funciones para mejorar el rendimiento. Los usuarios tienen más control de su privacidad con el panel de privacidad y otras nuevas funciones de seguridad y privacidad. Mejoramos la experiencia del usuario con una API unificada para inserción de contenido enriquecido, transcodificación de contenido multimedia compatible, difuminados y efectos más sencillos, compatibilidad con imágenes AVIF, tecnología táctil mejorada, nuevas capacidades y efectos de cámara, depuración mejorada de fallas por error en código nativo, compatibilidad con pantallas de esquinas redondeadas, juego durante la descarga y API de modo de juego.
Además, Android 12L está disponible en versión beta, lo que hace que Android 12 sea incluso mejor en pantallas grandes. Incluye herramientas para que la capacidad multitarea sea más intuitiva, contiene mejoras en el modo de compatibilidad y mucho más. Pruébalo hoy.
Compose
Jetpack Compose, el moderno kit de herramientas de IU nativas de Android logró estabilidad y está listo para que lo adoptes en la producción. Funciona de manera integrada con tu app existente, se integra con bibliotecas de Jetpack existentes, implementa Material Design con temas sencillos, es compatible con listas con componentes diferidos con mínimo uso de código estándar, y cuenta con un sistema de animación poderoso y extensible. Puedes obtener más información sobre cómo trabajar con Compose en la ruta de aprendizaje de Compose y ver hacia dónde vamos en las futuras versiones en la guía de Compose.
Capacitación
Este año, el equipo de capacitación de Android lanzó las últimas cuatro nuevas unidades finales de Conceptos básicos de Android en Kotlin.
- La unidad 3 incluye información sobre la navegación en la que aprendes a navegar en varias pantallas de tu app y salir de ellas.
- La unidad 4 incluye información sobre la conexión a Internet. Escribirás corrutinas para código asíncrono, aprenderás sobre HTTP y REST para obtener datos de internet y utilizarás la biblioteca de Coil para mostrar imágenes en tu app.
- La unidad 5 incluye información sobre la persistencia de datos. En esta unidad aprenderás a guardar datos en dispositivos, que es parte de asegurar una experiencia de usuario fluida y coherente, incluso durante las interrupciones de red.
- La unidad 6 incluye información sobre WorkManager, donde se utiliza la API de WorkManager de Android Jetpack para programar trabajo en segundo plano que sigue en ejecución, incluso si la app se cierra o el dispositivo se reinicia.
MAD Skills
Fue un excelente año para MAD Skills, ya que se lanzaron varias series de video y blogs sobre muchos temas importantes:
- Kotlin y Jetpack: aprende los conceptos básicos de las bibliotecas de KTX de Jetpack, cómo simplificar devoluciones de llamada con corrutinas y Flow, y cómo usar y probar las API de Room y WorkManager.
- MotionLayout: aprende a usar MotionLayout y su herramienta de diseño para crear experiencias animadas valiosas.
- WorkManager: aprende a programar trabajo crítico en segundo plano con WorkManager (el uso básico, los subprocesos, la configuración personalizada y mucho más).
- Navigation: aprende los conceptos básicos del componente de Navigation, las funciones específicas de la herramienta y las API para crear y navegar a los destinos.
- Rendimiento: aprende a usar el registro del sistema y la creación de perfiles de muestras para depurar los problemas de rendimiento de las apps.
- Hilt: aprende a agregar y usar Hilt para la inserción de dependencias en tu app para Android, las prácticas recomendadas para realizar pruebas con Hilt y contenidos más avanzados.
- Paginación: aprende los conceptos básicos de paginación, desde los tipos principales hasta cómo vincularlos con tus elementos de la IU.
- Gradle: aprende a configurar tu compilación, personalizar el proceso de compilación según tus necesidades y escribir tus propios complementos para ampliar aun más tu compilación.
Si deseas obtener más contenido, recuerda consultar la lista de reproducción de MAD Skills en YouTube, los artículos en Medium o esta página de destino útil, en la que se muestra todo el contenido.
Eventos
Este año disfrutamos de los eventos de Google I/O y Android Dev Summit, virtuales y gratis para todos.
En I/O lanzamos actualizaciones para Jetpack, Compose, Android Studio, pantallas grandes, Wear OS, ejecución de pruebas y mucho más. ¡Ponte al tanto de todos los videos de Android de I/O!
En Android Dev Summit lanzamos actualizaciones para privacidad y seguridad, pantallas grandes, Android 12, Google Play y Play Games, compilación para diferentes pantallas, Jetpack Compose, desarrollo moderno de Android y mucho más. ¡Mira todos los videos de ADS!
¡Y eso no es todo!
Lanzamos nuevas guías de arquitectura de apps, estabilizamos las bibliotecas de Jetpack de Wear OS, estabilizamos Hilt, lanzamos Android Game Development Kit, creamos una serie de videos sobre accesibilidad, lanzamos la biblioteca de aplicaciones de Android for Cars y mucho más.
Si deseas obtener contenido de Android de forma constante, puedes consultar nuestro blog, el canal de Medium, el canal de YouTube y nuestro podcast.
Gracias por mantenerte al tanto, crear apps increíbles, hacer comentarios y ser parte de nuestra comunidad mundial de desarrolladores. ¡Volveremos en 2022 con más actualizaciones de Android! 😍😍😍