Charlas técnicas
Modern Android Development
Diseños y gráficos personalizados en Compose
Jetpack Compose ofrece una variedad de soluciones listas para usar para compilar pantallas desde cero con rapidez y facilidad. Pero ¿qué sucede cuando necesitas ir más allá y personalizar por completo? En esta charla, aprenderás a crear diseños complejos con una potente combinación de diseños y gráficos personalizados de Compose. Abordaremos aspectos como el diseño de un gráfico personalizado, las operaciones de dibujo de Compose y las animaciones con un enfoque más práctico compilando una intrincada app de ejemplo de Monitor de sueño en solo 20 minutos.
Análisis detallado de los modificadores de Compose
Un análisis detallado de la historia de los modificadores y las restricciones de las APIs. Así como los problemas que pretenden resolver, lo que lleva a una importante reestructuración de la implementación en la versión 1.3 y la adición de varias APIs experimentales de nivel inferior, pero potentes, a las que migraremos en el transcurso de las próximas versiones. En esta charla, se explicarán los motivos y los procedimientos de esta migración, cómo afecta a los desarrolladores y cuál será el impacto que tendrá en el rendimiento para los usuarios finales.
Contenedores de estado y producción de estado en la capa de la IU
La capa de la IU muestra los datos de la aplicación en la pantalla. Pero ¿cómo se hace exactamente? En esta charla, profundizaremos en la canalización de la producción del estado de la IU y los contenedores de estado que administran la complejidad de la IU. Además, conoce las diferencias entre la IU y la lógica empresarial, un ViewModel y una clase de contenedor de estado sin formato, el estado y los eventos, y mucho más. De qué se trata, cuándo se debe usar y cómo hacerlo.
Cómo lograr que las apps sean increíblemente rápidas con los perfiles de Baseline
Los perfiles de Baseline son una nueva forma de mejorar drásticamente el inicio y el rendimiento del tiempo de ejecución de apps y bibliotecas. En esta sesión, compartiremos cómo crear un perfil de Baseline y verificar su efectividad. También descubrirás cómo Android Runtime mejora el rendimiento de la app cuando se proporciona un perfil de Baseline en varias versiones de la plataforma Android.
Lo último de las herramientas de Compose
En esta charla, te mostraremos la vanguardia de las herramientas de Compose en Android Studio y te mostraremos cómo incorporar estas herramientas a tu flujo de trabajo de desarrollo.
Aprenderás a diseñar y validar tu IU con la Vista previa de Compose, a acelerar tu flujo de trabajo de desarrollo con Ediciones en vivo y a escribir código más rápido con las funciones de edición de Compose. También te mostraremos cómo analizar tu diseño, comprender las recomposiciones con el Inspector de diseño y detectar problemas de rendimiento en tu código.
Después de esta charla, podrás aprovechar estas herramientas para compilar IU de Compose atractivas, adaptables y de buen rendimiento.
Novedades de compilación de Android
En esta charla, nos gustaría compartir las novedades del complemento de Android para Gradle (AGP) y cómo las nuevas APIs y funciones pueden ayudarte con la productividad de compilación (mantenimiento y velocidad).
De las vistas a Compose: ¿por dónde puedo comenzar?
El uso de Jetpack Compose no significa que debas volver a compilar tu app desde cero, sino que puedes adoptar un enfoque incremental para la migración. En esta charla, aprenderás a incorporar Compose a tu base de código y a migrar pantallas existentes de forma gradual. Después de esta charla, tendrás una base sólida sobre cómo abordar la conversión de tu app a Compose.
¿A dónde elevar ese estado en Compose?
En esta charla, aprenderás cómo y dónde elevar el estado en Jetpack Compose. ¿Cuándo se debe elevar el estado? ¿Debería estar en una función de componibilidad, una clase de contenedor de estado sin formato o un ViewModel? En esta sesión, exploraremos las diferentes posibilidades usando ejemplos del mundo real.
Material You en apps de Compose
La biblioteca de Jetpack Compose para Material 3 será estable en ADS. Obtén información sobre los temas y componentes nuevos y actualizados, y comienza a usar la biblioteca en tus apps de producción. Esta charla también abarca el color dinámico de Material You y la migración de Material 2. Descubre por qué adoptar Jetpack Compose ahora hace que las apps se sientan novedosas y te ayuda a mantenerse en sintonía con la evolución del lenguaje visual y la estética del SO Android.
5 formas en que Compose mejora las pruebas de IU
Si necesitas otra excusa para migrar tu app a Compose, probar los elementos componibles es más fácil, rápido y confiable que probar los objetos View. En esta charla, veremos cinco formas en que las pruebas mejoraron gracias al diseño de Compose.
Prácticas recomendadas para la seguridad de tipos y varios módulos con Navigation Compose
A medida que tu app crezca en tamaño y complejidad, seguir estas prácticas recomendadas para usar Navigation Compose te preparará para expandir tu gráfico de navegación en varios módulos de manera que mantenga la seguridad de tipos en todas las llamadas de navegación. En esta charla, también se explicará cómo separar las pantallas multiplataforma de Kotlin del código de Navigation y cómo volver a unir tu código de Navigation después de dividirlo en varios módulos.
Migraciones prácticas de Room
A veces, las migraciones de bases de datos pueden parecer un deporte extremo. Si estás de acuerdo, esta es la charla para ti. En esta charla, abordaremos las migraciones automáticas, la migración de una base de datos prepropagada, el procesamiento previo y posterior de los datos para migraciones, y la administración de vistas y claves externas durante una migración. Con estas nuevas habilidades, las migraciones ya no se sentirán como paracaídas con un paracaídas, pero quizás sí lo harán con un propulsor.
Cómo realizar pruebas a gran escala con dispositivos administrados por Gradle
Los dispositivos administrados por Gradle (GMD) permiten aprovechar fácilmente los dispositivos virtuales para realizar pruebas escalables y completamente administradas, con almacenamiento en caché de pruebas, fragmentación y administración del ciclo de vida integrados. Ahora, agregamos compatibilidad con dispositivos físicos y virtuales que se ejecutan en Firebase Test Lab para llevar los beneficios de GMD a la solución de pruebas en la nube de Google para Android.
5 funciones de Android Studio que no querrás perderte
A esta altura, es probable que todos hayan visto en acción las herramientas de Jetpack Compose, Ediciones en vivo y otras funciones de alto perfil de Android Studio. Por eso, en esta charla te mostraremos 5 próximas funciones y mejoras en el IDE que quizás no se noten con tanta facilidad, pero que podrían mejorar en gran medida tus flujos de trabajo de desarrollo diarios.
Más sugerencias de rendimiento para Jetpack Compose
Seguimiento de la charla I/O Common Performance Gotchas I/O en Jetpack Compose. Analizaremos en mayor detalle por qué funciona aplazar las lecturas del estado de Compose, aprenderemos sobre la estabilidad y cómo la infiere Compose, veremos una nueva API para reportFullyDrawn y mucho más.
Cómo compilar una app escalable, modularizada y comprobable desde Scratch
Si estás compilando una app desde cero o quieres actualizarla para seguir las prácticas recomendadas modernas de desarrollo de Android, esta charla te brindará una descripción general de todas las piezas que necesitas y cómo encajan utilizando un ejemplo real: la app de Now in Android.
En esta charla, también se explicará cómo creamos una de las funciones de la app y las decisiones detrás de su diseño. Abordaremos la arquitectura modular y comprobable de la app, y hablaremos sobre cómo compilamos un conjunto de elementos de IU reutilizables con Jetpack Compose y Material 3.
Reimaginación del trabajo entre diseñadores y desarrolladores: Presentamos Relay
En esta charla breve, te presentaremos Relay, que ya está disponible en versión alfa abierta. Relay es un nuevo proceso que permite a los equipos crear una IU en Figma y generar componentes de IU de Compose de alta fidelidad. Relay coloca los datos de componentes estructurados en el centro de la colaboración entre el diseñador y el desarrollador, lo que da como resultado una implementación instantánea de la IU y una iteración rápida.
5 animaciones rápidas que harán que tu app de Compose se destaque
¿Quieres agregar algo de movimiento a tu app de Jetpack Compose, pero no tienes tiempo para aprender todo lo que hay que saber sobre las animaciones? Aquí se incluyen 5 animaciones rápidas para que tu app cobre vida en solo unos minutos.
Cómo dar estilo al texto en Compose
Los estilos de texto pueden darle personalidad a tu app. En esta charla, usaremos Jetchat para aprender a usar las APIs de Material a fin de configurar la tipografía, incluido el uso de fuentes descargables y fuentes variables. Luego, personalizaremos la burbuja de chat para que se contraiga según la longitud del mensaje. Por último, le aplicaremos un estilo al cuadro de mensaje: le daremos un borde degradado, un cursor que cambia de color a medida que escribes y un cuadro decorado de forma totalmente personalizada.
Crea apps que priorizan el uso sin conexión
¿No tienes red? No te preocupes. Aprende a compilar una app que prioriza el uso sin conexión. En esta charla, se abordarán el modelado, la semántica de acceso a los datos, la sincronización y la resolución de conflictos. También destacará las utilidades y las estructuras de datos que son indispensables cuando se compilan apps que priorizan el uso sin conexión.
¿Por capa o característica? ¿Por qué no ambos? Guía de modularización de apps para Android
Esta charla práctica te brindará un conjunto de patrones y recetas comunes para modularizar tu proyecto en el contexto de la arquitectura moderna de las apps para Android. Aprende los tipos de módulos y su función en una base de código de varios módulos.
Recopilación de flujos de manera optimizada para los ciclos de vida
La recopilación de flujos de manera optimizada para ciclos de vida es la forma recomendada de recopilar flujos en Android. En esta charla, exploraremos las diferentes APIs que tienes para hacerlo, como la API deRepeatOnLifecycle o la API de collectAsStateWithLifecycle en Jetpack Compose, y veremos cómo funcionan en niveles más profundos.
Mide con precisión el rendimiento de la app con compilaciones perfilables
Durante el desarrollo local, la mayoría de los desarrolladores de apps compilan y ejecutan sus apps en modo depurable. Sin embargo, las apps depurables incurren en una degradación del rendimiento significativa y variada, y no son útiles para medir el tiempo con precisión. En esta charla, conocerás los beneficios de las apps perfilables para la medición del rendimiento y cómo compilarlas en Android Studio.
Cómo escribir tu primera prueba de IU de Compose
En esta charla, te guiaremos para que escribas tu primera prueba de IU de Compose. Abordaremos los buscadores, las aserciones, las acciones y los comparadores, y analizaremos rápidamente el árbol semántico.
Dirígete más rápido a los informes de Firebase Crashlytics desde Android Studio
Firebase Crashlytics registra los errores que ocurren en las apps de producción de los desarrolladores, pero hasta ahora debías ir a la consola web de Crashlytics para investigarlos. App Quality Insights, que se presentó en Android Studio Electric Eel, hace que puedas integrar los errores con Android Studio, lo que te permite navegar al código relevante que los causa.
En esta charla, se explicarán los conceptos básicos de App Quality Insights y cómo pueden ser útiles para depurar errores en las apps de producción.
Factores de forma
Mira los videos para conocer las actualizaciones más recientes sobre la compilación para diferentes factores de forma y pantallas.
Cómo compilar mejores IUs en distintos factores de forma con Android Studio
Android Studio está haciendo que sea más fácil y rápido expandir tu app en varios factores de forma, ¡de pequeños a grandes! Realiza un recorrido por el IDE, donde te guiaremos a través de nuevas herramientas y funciones mejoradas, como lint visual, dispositivos de referencia, emuladores de Wear y que se pueden cambiar de tamaño, Asistente de vinculación de Wear, vistas previas de factores de forma y mucho más. Después de esta charla, tendrás todo listo para acelerar tu flujo de trabajo con el entorno multidispositivo de Studio a fin de compilar contenido para pantallas grandes y Wear OS.
Compose: Cómo implementar una IU responsiva para pantallas grandes
Descubre cómo compilar diseños adaptables para cada tamaño de pantalla. Desarrollarás la mentalidad para compilar IU con Compose a fin de crear una excelente experiencia del usuario en teléfonos, tablets, plegables y dispositivos ChromeOS.
Sugerencias y precauciones: mentalidad para optimizar apps para pantallas grandes
Descubre las prácticas recomendadas a fin de compilar tu aplicación para Android de modo que funcione bien en pantallas más grandes y dispositivos plegables. Abarcaremos todo, desde nuevas herramientas de Android Studio, bibliotecas de Jetpack nuevas y actualizadas, y guías de diseño y desarrollo más específicas para que puedas aprovechar fácilmente los más de 270 millones de dispositivos Android activos con pantalla grande.
Diseño para pantallas grandes: diseños canónicos y jerarquía visual
Los diseños canónicos proporcionan un gran punto de partida para experiencias diferenciadas de pantallas grandes y abarcan casos de uso y tamaños de pantalla comunes. Sin embargo, ¿cómo elegir el diseño correcto para tu app o crear una app a partir de diseños canónicos a fin de crear una experiencia adaptable que se adapte perfectamente a tu producto? Aprende a comprender los diseños canónicos desde una perspectiva de diseño y los conceptos principales de desarrollo, desempaquetando la lógica de los feeds, los detalles de lista y diseños de paneles compatibles, y desbloquea el potencial para mejorar tu diseño adaptable.
Cómo compilar apps multimedia en Wear OS
En esta charla, aprenderás a compilar una app multimedia de alta calidad en Wear OS. Primero, repasaremos los recorridos principales de los usuarios de las apps multimedia para describir lo que debes compilar. Luego, analizaremos cómo facilitar el desarrollo adoptando nuestro nuevo kit de herramientas multimedia y nuestro Media3 Exoplayer, y terminaremos con algunas sugerencias y trucos para garantizar un buen rendimiento.
Análisis detallado de la arquitectura de apps para Wear OS
Compilar para Wear OS no implica aprender a usar Android desde cero. En esta charla, aprenderás a agregar un nuevo proyecto para Wear a un proyecto para dispositivos móviles existente o a crear y estructurar una app para Wear desde cero. Veremos la mejor manera de organizar tu código para reutilizarlo tanto como sea posible y comprenderemos cómo aprovechar herramientas como Horologist a fin de proporcionar una experiencia sólida a tus usuarios.
Cómo crear experiencias de entrenamiento útiles con los Servicios de salud y Health Connect
Las experiencias modernas de salud y fitness existen en varios factores de forma. Rara vez los datos viven y mueren en un solo wearable, aplicación para teléfono o equipo. Y resulta que una gran cartera de dispositivos, entre ellos smartphones y wearables, y muchas apps de salud, actividad física y bienestar ejecutan Android.
En esta charla, aprenderás a crear experiencias cohesivas y reflexivas que conecten los Servicios de salud y Health Connect, y empoderen a los usuarios para que tengan el control sobre sus datos y su privacidad.
Cómo mejorar la experiencia del usuario de TV
Las actualizaciones más recientes de la plataforma para TV ofrecen nuevas y excelentes maneras de brindar mejores experiencias del usuario a las apps de la sala de estar.
Novedades de la biblioteca de apps para vehículos
Obtén información sobre las nuevas funciones que se agregaron recientemente a la biblioteca de apps para vehículos con el objetivo de mejorar más que nunca la conducción de apps optimizadas tanto en Android Auto como en el SO Android Automotive.
Aprovecha el modo multiventana y la incorporación de actividades
Solíamos pensar que los usuarios verán e interactuarán con una actividad en cualquier momento. A partir de Android 12L, esa suposición ya no es válida, ya que Android 12L y versiones posteriores ofrecen la función de multitareas en primer plano, lo que permite a los usuarios tener dos actividades en la pantalla, ya sea desde apps diferentes o la misma app. En esta charla, se explicará qué debes hacer para asegurarte de que tu app se pueda iniciar en el modo multiventana y cómo aprovechar el espacio adicional y mostrar más de una actividad al mismo tiempo.
Tu app de cámara en diferentes factores de forma
Históricamente, tu app podría haber permanecido en la misma ventana y con una orientación fija durante todo su ciclo de vida. Sin embargo, con la disponibilidad de nuevos factores de forma (como dispositivos plegables) y nuevos modos de visualización (como multiventana y varias pantallas), no puedes suponer que esto seguirá siendo así. Veamos algunas de las consideraciones más importantes cuando se desarrolla una app orientada a dispositivos plegables y con pantallas grandes.
Navigation Compose en todos los tamaños de pantalla
Escribir un solo sistema de navegación que pueda manejar teléfonos, dispositivos ChromeOS y todo lo demás puede parecer abrumador. Explicaremos estrategias para abordar este trabajo y cómo se puede usar Navigation Compose junto con los diseños canónicos a fin de compilar la mejor experiencia para pantallas grandes que se adapte sin problemas a las pantallas de teléfono.
Inserciones: Edición de Compose
No tengas miedo de ir de borde a borde. Descubre cómo las inserciones se comunican con tu app en el lugar donde se colocan las decoraciones del sistema y cómo las nuevas APIs de Compose ayudan a que tu contenido se mueva automáticamente con las barras del sistema, el teclado en pantalla y la barra de tareas.
La clave de la compatibilidad con el teclado y el mouse en tablets y ChromeOS
En la actualidad, Android tiene más de 270 millones de dispositivos activos con pantalla grande. Con cada lanzamiento de dispositivos nuevos con pantallas grandes, es cada vez más importante optimizar tu app para que sea compatible con teclados y mouses. Esta charla profundiza en el código que puedes usar para presentar y optimizar la compatibilidad con teclados y mouses en tu app.
Desarrollo para Asistente en diferentes dispositivos
En esta charla, aprenderás a aprovechar las APIs y herramientas centradas en la voz en Android Studio para incorporar la funcionalidad de voz a través de Asistente de Google en tus apps para varios tipos de dispositivos.
Tres niveles de calidad de pantalla grande en Google Play
La creciente popularidad de las tablets y los dispositivos plegables brinda oportunidades para dirigirse a una nueva gama de usuarios de formas innovadoras. Una IU responsiva te permite crear fácilmente esta experiencia.
En esta charla, comprenderás las opciones disponibles para que los desarrolladores admitan pantallas grandes a fin de crear y probar IU responsivas en Android, de modo que a los usuarios les encante tu app sin importar el dispositivo en el que la usen.
Arrastra y suelta para realizar varias tareas a la vez de forma fluida
Con el aumento de los dispositivos con pantallas grandes, los usuarios usan cada vez más apps al mismo tiempo. Si agregas compatibilidad para arrastrar y soltar contenido desde o hacia tu app, puedes evitar la fricción y deleitar a tus usuarios con excelentes interacciones entre apps.
Por qué y cómo optimizar tu app para ChromeOS
Actualmente, hay millones de apps para Android disponibles en ChromeOS y, si tu app está en Google Play, es posible que sea una de ellas. En esta charla, se proporcionará una descripción general de cómo podemos tomar medidas para garantizar la mejor experiencia posible para nuestros usuarios de ChromeOS.
Cómo agregar compatibilidad con la pluma stylus a tu app para Android
Descubre cómo optimizar tus apps para Android para la entrada de la pluma stylus. Si aprovechas las nuevas bibliotecas de Jetpack, puedes presentar experiencias del usuario envolventes con dispositivos de pluma stylus para lograr una experiencia similar a la de usar lápiz y papel.
Prueba apps de fitness de Wear OS sin esfuerzo
En comparación con las apps para teléfonos, desarrollar experiencias de salud y fitness de alta calidad para Wear (y, en especial, realizar controles de calidad manuales) puede ser un poco complicado. Las capacidades varían según el dispositivo, y correr (¡o nadar!) una y otra vez para probar el recorrido del usuario no es práctico. En esta charla de iluminación, repasaremos algunas opciones para probar las experiencias de salud y fitness con dos pies firmes en el suelo mediante el modo sintético del emulador y los servicios de salud.
En un reloj: Cómo controlar la entrada rotativa en Wear OS
Los dispositivos Wear OS pueden contener una corona física o un bisel giratorio. Cuando un usuario gira la corona, el sistema genera eventos rotativos que los desarrolladores pueden usar para proporcionar interacciones táctiles mejoradas al usuario. Por ejemplo, se puede usar para desplazar pantallas o controlar el volumen del audio. En esta charla, aprenderás a controlar las entradas rotativas en tu app.
Haz que tu app se destaque en todos los dispositivos de Google Play
La información de la ficha de tu app en Google Play está a punto de tener más tiempo de emisión. Obtén información sobre las nuevas funciones disponibles en Store y las prácticas recomendadas para optimizar los recursos de tus apps antes de estos cambios.
Plataforma
Súmate para conocer las actualizaciones más recientes de la plataforma de Android.
Cómo migrar tus apps a Android 13
Cada nueva versión de Android incluye cambios en el comportamiento de la plataforma que tu app debe tener en cuenta. Algunos de estos cambios se aplican solo cuando te orientas a la nueva versión del SDK, mientras que otros, que involucran principalmente la privacidad y la seguridad, se aplican a todas las apps. Abordaremos estos cambios, brindaremos información sobre cómo probar tu app y hablaremos sobre las nuevas funciones de Android 13 que puedes aprovechar para brindar la mejor experiencia a los usuarios pioneros de Android 13.
Presentamos una experiencia multimedia de alta calidad para todos los usuarios
Las experiencias multimedia dependen en gran medida de diversos factores, como las capacidades del hardware del dispositivo y las propiedades del archivo multimedia, lo que constituye una compleja matriz de situaciones que los desarrolladores deben controlar. En esta charla, se analizarán herramientas y estrategias que te ayudarán a asegurarte de que tu app multimedia esté optimizada para ofrecer la mejor experiencia a todos los usuarios, independientemente del caso de uso.
Cómo mejorar la calidad de tu experiencia social con la cámara de Android
En esta sesión, exploraremos las innovaciones más recientes del marco de trabajo para mejorar la calidad, optimizar la latencia y crear experiencias innovadoras con la cámara de Android.
Cómo crear contenido para un mundo multilingüe
Conoce las prácticas recomendadas a fin de internacionalizar tu app para Android y cómo implementar las preferencias de idioma de las apps.
Cómo migrar a la Biblioteca de Facturación Play 5
Google Play agregó nuevas funciones de suscripción en mayo de 2022 que ofrecen mayor flexibilidad y complejidad en tu catálogo de productos de suscripción. Aprende a adaptar tus integraciones de Android y del servidor migrando a la Biblioteca de Facturación Play 5 y adoptando los nuevos extremos creados para aprovechar las nuevas capacidades, y diseña tu sistema para reducir el costo de mantenimiento.
Diseña una app de alta calidad con las funciones más recientes de Android
Los lanzamientos recientes de Android presentaron una IU totalmente rediseñada que se siente activa con cada toque, deslizamiento y desplazamiento. En esta sesión, abordaremos 3 funciones de la plataforma para ayudarte a pulir tu app con diseños premium, una navegación agradable y un sistema de colores accesible. Los usuarios esperan una experiencia de alta calidad para sus apps. ¿Cómo pueden los desarrolladores lograrlo?
Aceleración de hardware para el aprendizaje automático integrado en el dispositivo
La aceleración de hardware puede reducir drásticamente la latencia de inferencia para las funciones habilitadas para el aprendizaje automático y permitirte ofrecer experiencias en vivo en el dispositivo que no serían posibles de otro modo. Hoy en día, además de la CPU, los dispositivos Android incorporan varios chips especializados, como GPU, DSP o NPU, que puedes usar para acelerar la inferencia del AA. En esta charla, revisaremos algunas herramientas y soluciones que ofrecen los equipos de AA de TensorFlow y Android para ayudarte a aprovechar diversos tipos de hardware a fin de acelerar la inferencia de AA en tu app para Android.
Desmitificación de la certificación
La confianza en los dispositivos es complicada, pero esencial para las apps modernas. Incluso los mejores desarrolladores de aplicaciones para dispositivos móviles de las empresas más grandes rara vez tienen tiempo para convertirse en expertos. En esta charla, analizaremos qué es la certificación, qué apps deberían aprovecharla, qué medidas debes tomar si no confías en un dispositivo y cómo la API de Play Integrity simplifica tu camino para mejorar la seguridad de tu app.
Cómo compilar compatibilidad de accesibilidad para Compose
Jetpack Compose es el nuevo kit de herramientas de Android para compilar IU nativas. En esta charla, hablaremos sobre lo que se necesitó para compilar un nuevo kit de herramientas de IU compatible con los servicios de accesibilidad. El objetivo de esta charla es ayudar a los desarrolladores a comprender mejor cómo varios servicios de accesibilidad, como TalkBack y Accesibilidad con interruptores, pueden comprender y supervisar el estado de la IU en una app para Android.
Compatibilidad con audio BLE en aplicaciones de comunicación por voz
Android 13 presenta compatibilidad con dispositivos de audio BLE y, dentro del próximo año, los dispositivos de hardware estarán disponibles en el mercado. Esta sesión técnica se centrará en cómo la API de Telecom puede admitir audios BLE para escuchar audio bidireccional de alta calidad de hasta 32 kHz, compatibilidad con micrófono estéreo y muchas funciones más.
A continuación sobre Privacy Sandbox
Descripción general de Privacy Sandbox en Android, incluidos nuestros planes para la versión beta y más. Obtén información sobre las nuevas funciones de cada API de Privacy Sandbox y cómo aprovecharlas en tu app o juego.
Todo acerca del almacenamiento en Android
La persistencia es un elemento central de todas las apps para dispositivos móviles. Android proporciona diferentes APIs para acceder a archivos o exponerlos con diferentes compensaciones. ¿Debería solicitar WRITE_EXTERNAL_STORAGE? ¿Cómo se puede acceder a una imagen en el almacenamiento compartido? En esta sesión, podrás comprender los conceptos clave del almacenamiento y aprovechar las APIs recientes para mejorar tu productividad como desarrollador y la privacidad de los usuarios.
HDR de 10 bits: Captura, reproducción y uso compartido de videos de 10 bits
En esta charla, se profundizará en los videos en HDR y se explicará el proceso completo, incluidos la captura, la edición, la reproducción y el uso compartido de los videos. Entre los temas específicos que podemos analizar, se incluyen la nueva API Media3 Transformer para editar, cómo mostrar gráficos en SurfaceView para la reproducción y cualquier otra práctica recomendada para preparar los archivos a fin de compartirlos.
Fomenta la confianza de los usuarios adoptando flujos de trabajo de permisos que respeten la privacidad
En esta charla, reiteraremos algunos lanzamientos importantes sobre permisos de Android en las últimas versiones, a la vez que explicaremos por qué creemos en el conjunto de principios anteriores y mostraremos algunas de nuestras apps de Google que creemos que las adoptaron en sus propias apps con el objetivo de crear una mejor experiencia de privacidad para sus usuarios. Esperamos poder inspirar a los desarrolladores a adoptar estas prácticas recomendadas y aumentar la confianza de los usuarios en las experiencias de sus apps.
Cómo compilar widgets modernos de apps para Android
¿Tu app tiene un widget de app o quieres crear uno? En esta sesión, mostraremos cómo modernizamos los widgets de nuestras apps para lograr una mayor participación. Además, compartiremos sugerencias útiles para compilar widgets modernos de apps para Android.
Evita que tu app falle en un mundo solo de 64 bits
La arquitectura de 64 bits solo abre algunas brechas en la forma en que las personas utilizan la plataforma. En esta charla, se explica cómo asegurarte de que tu app funcione en la próxima generación de dispositivos Android.
Introducción a la banda ultraancha en Android
Introducción a la tecnología de banda ultraancha, los conceptos clave y las aplicaciones en la vida real. También hay una explicación de nuestra nueva biblioteca de Jetpack para compilar apps para Android con ella y código de muestra.
Cómo sincronizar datos con Health Connect
Las apps de fitness almacenan actividades en una base de datos. Health Connect también almacena actividades en una base de datos (¡una diferente!). ¿Cómo se pueden sincronizar las actividades entre ambos (incluida la propagación de eliminaciones y actualizaciones) de manera coherente, confiable y comprensible para el usuario?
Gráficos de Android
Aprende a usar las APIs de gráficos de Android en tu app, incluido el uso de algunas de las funciones más recientes de la plataforma, como AGSL y el lenguaje de sombreado de gráficos de Android.
Agregar evento al calendario
14 de noviembre de 2022: Android Dev Summit - Plataforma