Todas las horas se expresan según la hora estándar del Pacífico (UTC-08:00).
Después del evento, las grabaciones de todas las sesiones (etapa principal y segunda etapa) estarán disponibles en el canal de YouTube para desarrolladores de Android.
Solo las sesiones del escenario principal se transmitirán en vivo durante el evento.

filtro:
Hora Descripción _tipo _ubicación _producto
08:00-10:00

Registro y desayuno

10:00-11:00

Discurso de apertura

Discurso de apertura

David Burke y Steph Cuthbertson

Discurso de apertura del evento con Dave Burke, vicepresidente de Ingeniería, y Steph Cuthbertson, directora sénior de Administración de Productos.

Discurso de apertura Escenario principal
11:00-15:00

Sandbox

Zona de pruebas: Demostraciones y horario de atención - Temas de AM

Conoce al equipo de Android y habla con él

Pasen al 2o piso para hacer una sesión de preguntas y respuestas, hacer demostraciones o simplemente chatear. Los temas y los equipos cambiarán a lo largo del día, así que planifica tu temario de ADS para obtener respuestas a tus preguntas más urgentes. Habrá invitados especiales y oradores en la sala de oradores durante ambos días.

  • Android App Bundle y Dynamic Delivery
  • Android para vehículos
  • Android Jetpack
  • Android Studio
  • Tablets y dispositivos plegables Android
  • Android TV
  • Migración de AndroidX
  • Componentes de la arquitectura
  • Datos biométricos
  • Bluetooth
  • Crea una clínica de velocidad
  • CameraX
  • Android en la nube
  • Android para ChromeOS
  • Administrador de dispositivo complementario
  • Jetpack Compose
  • Kotlin
  • Academia de Play
  • Privacidad
  • Clínica de rendimiento del tiempo de ejecución
  • Seguridad
  • IU del sistema, notificaciones
  • Telefonía
  • Treble, GSI, DSU
  • WebView
  • Ventanas y actividades

Android para vehículos

Android Studio y Tooling

Android TV

Google Play

Jetpack

Kotlin

Rendimiento

Plataforma

Second Floor

Horario de atención de la zona de pruebas Second Floor Android para vehículos Android Studio y herramientas Android TV Google Play Jetpack Plataforma de rendimiento de Kotlin
11:00-11:20

Intervalo

11:00-11:20

Exclusivo para transmisiones en vivo

#AskAndroid: Entrevistas con Dave Burke, Steph Cuthbertson, Chet Haase y Tor Norbye

Responder las preguntas que envíes en Twitter usando #AskAndroid

Exclusivo para transmisiones en vivo
11:20-12:00

Sesión

Novedades de Jetpack Compose

Adam Powell, Clara Bayarri y Romain Guy

Jetpack Compose se anunció en Google I/O y el equipo ha trabajado arduamente desde entonces. Esta charla presenta a Compose nuevos públicos, incluido qué es el proyecto y cómo está tomando forma. También se actualiza a las personas que ya conocen Jetpack Compose, y se incluye la evolución del proyecto.

Jetpack

Escenario principal

Sesión Escenario principal Jetpack
11:20-12:00

Sesión

Android en general: Cómo llevar experiencias optimizadas a la pantalla grande

Kenneth Ford y Pietro Maggi

Ahora que Android se abre paso a nuevos factores de forma y que los OEM desafían los límites con nuevas tecnologías, es hora de analizar lo que estos entornos brindan a ti y a tus usuarios. Es fundamental que el flujo de trabajo de tu desarrollador tenga en cuenta el cambio de tamaño, los nuevos tamaños de pantalla y las relaciones de aspecto, las pantallas múltiples y la continuidad de las apps para brindar a los usuarios la mejor experiencia sin importar dónde se encuentren. Los días en los que se necesitaba el camino fácil con screenOrientation="portrait" están llegando a su fin.

En esta charla, se analizan los desafíos a los que se enfrenta el momento de ser compatible con Android en varias plataformas, y la manera de asegurarte de brindar una excelente experiencia con todos estos factores de forma. Al finalizar esta charla, incluirás una lista de tareas práctica que te ayudará a estabilizar la app y la experiencia del usuario en cualquier dispositivo.

Otra opción

Segunda etapa

Sesión Segunda etapa Otra opción
12:00-12:05

Intervalo

12:05-12:25

Sesión

Novedades de Room

Florina Muntenescu y Daniel Santiago Creek

Room ofrece una persistencia fácil y segura de tipos sin código estándar, pero eso no es todo. En Room 2.2, agregamos varias funciones muy solicitadas: mejor compatibilidad con relaciones, integración con flujos de Kotlin, bases de datos empaquetadas previamente, entidades parciales, valores predeterminados de esquemas y mayor velocidad de compilación. En esta charla, aprenderás sobre estas funciones y la manera en que usarlas en tu app habilitará funciones más avanzadas y requerirá menos código para escribir y mantener.

Jetpack

Escenario principal

Sesión Escenario principal Jetpack
12:05-12:25

Sesión

Novedades de CameraX

Caren Chang, Xi Zhang

Descubre las novedades de CameraX desde su lanzamiento de la versión alfa en Google I/O este año y conoce las novedades de los equipos de Google que usan CameraX en sus apps.

Jetpack

Segunda etapa

Sesión Segunda etapa Jetpack
12:25-13:40

Almuerzo

12:25-12:45

Exclusivo para transmisiones en vivo

#AskAndroid: Jetpack Compose

Responder las preguntas que envíes en Twitter usando #AskAndroid

Exclusivo para transmisiones en vivo
12:45-12:55

Exclusivo para transmisiones en vivo

#AskAndroid: CameraX

Responder las preguntas que envíes en Twitter usando #AskAndroid

Exclusivo para transmisiones en vivo
12:55-13:05

Exclusivo para transmisiones en vivo

#AskAndroid: Factores de forma

Responder las preguntas que envíes en Twitter usando #AskAndroid

Exclusivo para transmisiones en vivo
13:40-14:20

Sesión

Novedades de Android Studio

Tor Norbye y Jamal Eason

En esta sesión, brindaremos actualizaciones y demostraciones sobre nuevos desarrollos y funciones de Android Studio, y cómo las herramientas se pueden integrar en tu flujo de trabajo de desarrollo de apps.

Android Studio y Tooling

Escenario principal

Sesión Escenario principal Android Studio y Tooling
13:40-14:20

Sesión

Android TV: Prácticas recomendadas para aumentar la participación de las apps

Cassio zen

Android TV experimentó un gran impulso con un crecimiento interanual de casi el 100% en la disponibilidad del volumen de apps y más de 5,000 apps y juegos en su ecosistema. Esta presentación te ayudará a lograr que el público participe con tu app mediante estadísticas sobre las integraciones de Android TV, las métricas de éxito y las lecciones aprendidas en el proceso.

Android TV

Google Play

Segunda etapa

Google Play Segunda etapa Google Play en Android TV
13:40-14:45

Codelab

Codelab de Jetpack Compose

Jetpack

Sala de codelabs

Codelab Sala de codelabs Jetpack
14:20-14:25

Intervalo

14:25-14:45

Sesión

Cómo ir de un extremo a otro con la navegación por gestos

Chris Banes y Rohan Shah

Para ayudar a los desarrolladores a crear experiencias inmersivas, en Android 10 se agregan nuevos modelos de navegación del sistema que permiten que las apps ocupen más espacio de la pantalla del usuario.

En esta charla, se analiza cómo deberían funcionar las apps con la nueva navegación por gestos y las formas de mitigar conflictos de gestos. También veremos cómo actualizar apps para que vayan de un extremo a otro y dibujaremos detrás de las barras del sistema a fin de crear una experiencia envolvente para los usuarios.

IU

Escenario principal

Sesión Escenario principal IU
14:25-14:45

Sesión

Codificación con estilo: análisis estático con reglas de lint personalizadas

Alan Viverette y Rahul Ravikumar

Android Lint permite a los equipos automatizar la aplicación de prácticas recomendadas, lo que reduce la cantidad de tiempo empleado en comentarios triviales para la revisión de código y mejora el estado general del código. En esta charla, se enseñan los conceptos básicos de cómo escribir una regla de lint personalizada, lo que incluye cómo probar y distribuir reglas de lint personalizadas para tu propio equipo.

Guía de APIs

Segunda etapa

Sesión Segunda etapa Guía de APIs
14:45-14:50

Intervalo

14:50-15:10

Sesión

LiveData con corrutinas y flujo

José Alcérreca, Yigit Boyar

LiveData es un elemento observable simple optimizado para ciclos de vida, diseñado para crear IU que reaccionen a los cambios de forma segura y eficiente. Se puede usar más allá de las comunicaciones de View dispuestas en ViewModel, e incluso componentes como Room lo admiten. Sin embargo, existe el riesgo de un uso excesivo, en especial cuando se trata de varios subprocesos. ¿Cuál es la solución? En lugar de expandir sus funciones, LiveData ahora funciona sin problemas con las corrutinas de Kotlin. En esta charla, se aborda el nuevo compilador de corrutinas "liveData", se muestra cuándo y cómo usarlo, y se prueban patrones y antipatrones para crear IU reactivas limpias, eficientes y sólidas.

Jetpack

Escenario principal

Sesión Escenario principal Jetpack
14:50-15:10

Sesión

Desde las propiedades de Gradle hasta las APIs del AGP

Jerome Dochez, Chris Warrington y Xavier Ducrohet

La API de Gradle para entradas, salidas y cableado de tareas cambió considerablemente en los últimos años. En esta sesión, revisaremos las prácticas recomendadas actuales y la manera en que se ajustan a las próximas APIs del complemento de Android para Gradle.

Android Studio y Tooling

Segunda etapa

Sesión Segunda etapa Android Studio y Tooling
14:50-15:35

Codelab

Abrir Codelabs

Jetpack

Sala de codelabs

Codelab Sala de codelabs Jetpack
15:00-19:00

Sandbox

Zona de pruebas: Demostraciones y horario de atención - Temas de PM

Conoce al equipo de Android y habla con él

Pasen al 2o piso para hacer una sesión de preguntas y respuestas, hacer demostraciones o simplemente chatear. Los temas y los equipos cambiarán a lo largo del día, así que planifica tu temario de ADS para obtener respuestas a tus preguntas más urgentes. Habrá invitados especiales y oradores en la sala de oradores durante ambos días.

  • 5G
  • Actions on Google
  • Android para vehículos
  • Framework de Android
  • Android Jetpack
  • Android Studio
  • Tablets y dispositivos plegables Android
  • Android TV
  • Animación
  • Componentes de la arquitectura
  • Crea una clínica de velocidad
  • CameraX
  • Android para ChromeOS
  • Jetpack Compose
  • Firebase
  • Juegos y gráficos
  • Identidad y Autocompletar
  • Actualizaciones integradas en la app
  • Kotlin
  • Ubicación y contenido
  • Aprendizaje automático en Android
  • Contenido multimedia y audio en Android 10
  • NDK y C++
  • Academia de Play
  • Privacidad
  • Clínica de rendimiento del tiempo de ejecución
  • Almacenamiento específico
  • Seguridad

Android para vehículos

Android Studio y Tooling

Android TV

Google Play

Jetpack

Kotlin

Rendimiento

Plataforma

Second Floor

Horario de atención de la zona de pruebas Second Floor Android para vehículos Android Studio y herramientas Android TV Google Play Jetpack Plataforma de rendimiento de Kotlin
15:10-15:15

Intervalo

15:15-15:35

Sesión

WorkManager: conceptos básicos

Rahul Ravikumar y Sumir Kataria

Obtén más información sobre WorkManager, la biblioteca de Jetpack para el procesamiento en segundo plano. En esta charla, se presentan conceptos intermedios y avanzados para abordar preguntas, trampas y problemas comunes que pueden surgir cuando implementas en un gran ecosistema de usuarios y dispositivos.

Jetpack

Escenario principal

Sesión Escenario principal Jetpack
15:15-15:35

Sesión

Cómo combatir regresiones con comparativas en CI

Chris Craik y Dustin Lam

Es fácil olvidarse del rendimiento hasta que los usuarios se quejen, pero puedes evitar una mala experiencia del usuario si detectas regresiones en la CI. En esta charla, exploramos por qué la varianza dificulta la detección de regresiones y las estrategias que usamos durante la escritura de las bibliotecas de Jetpack. Revisaremos la nueva biblioteca de Jetpack Benchmark y cómo usarla para medir rutas de acceso de código activas, desde el desplazamiento de RecyclerView hasta las consultas de bases de datos.

Rendimiento

Segunda etapa

Sesión Segunda etapa Rendimiento
15:35-16:05

Descanso del té de la tarde

15:35-15:55

Exclusivo para transmisiones en vivo

#AskAndroid: Comunidad de Android y sus primeros pasos en Android

Responder las preguntas que envíes en Twitter usando #AskAndroid

Exclusivo para transmisiones en vivo
16:05-16:45

Sesión

Novedades sobre las herramientas de diseño de Android Studio

John Hoford, Paris Hsu, Oscar Adame Vázquez y Nicolas Roard

En esta presentación, se analizan las novedades de las herramientas de diseño de Android Studio, y se incluyen las nuevas herramientas y funciones que se presentaron el año pasado. Analizamos con más detalle las nuevas bibliotecas de MotionEditor y MotionLayout, lo que incluye una descripción general de las funciones y los principios nuevos, la creación de animaciones con el editor, y sugerencias y trucos.

Android Studio y Tooling

Escenario principal

Sesión Escenario principal Android Studio y Tooling
16:05-16:45

Sesión

ADB en vivo

Chet Haase, Tor Norbye y Romain Guy

Acompáñanos para ver la grabación en vivo de un episodio de podcast de ADB, con los presentadores Tor, Chet y Romain, además de la oportunidad de ver las preguntas y respuestas en vivo del público.

Android TV

Segunda etapa

Sesión Segunda etapa Android TV
16:05-17:10

Codelab

Room con un codelab de View

Jetpack

Sala de codelabs

Codelab Sala de codelabs Jetpack
16:45-16:50

Intervalo

16:50-17:10

Sesión

Cómo migrar a AndroidX: el momento es adecuado

Nick Anthony, Time Song

Veamos en profundidad la realidad de la migración a AndroidX. En esta charla, se proporcionan los motivos para migrar pronto, se establecen las expectativas de forma adecuada y se recomienda un proceso para ejecutar la migración de la forma más fluida posible.

Jetpack

Escenario principal

Sesión Escenario principal Jetpack
16:50-17:10

Sesión

Cómo crear apps multimedia para autos

Madan Ankapura

Con los nuevos sistemas de infoentretenimiento basados en el SO Android Automotive que están integrados directamente en los vehículos, esta charla se enfoca en cómo compilar apps nuevas o adaptar las apps existentes al SO Android Automotive. y se explica cómo diseñar, desarrollar, publicar y distribuir tu app de música.

Android para vehículos

Segunda etapa

Sesión Segunda etapa Android para vehículos
17:10-17:20

Intervalo

17:20-17:40

Sesión

Programación de alto rendimiento (gráficos)

Romain Guy, Mathias Agopian

En esta charla, se detallan varias técnicas que emplea el motor de procesamiento de filamentos para brindar un alto rendimiento en dispositivos Android: programación compatible con la caché de la CPU, sistema de tareas multiproceso para saturar núcleos, resolución dinámica, omisión de fotogramas, hacer cálculos de sombreadores en semiflotantes, cómo usar formatos flotantes pequeños para texturas, cómo escribir código SIMD y C++ compatible con la optimización y mucho más.

IU

Escenario principal

Sesión Escenario principal IU
17:20-17:40

Sesión

Facturación Google Play: Cambio de paradigma de “Compra en cualquier lugar”

Oscar Rodríguez

En los últimos años, presentamos funciones nuevas en Google Play que permiten a los usuarios descubrir y comprar artículos y suscripciones de muchas formas nuevas, desde el interior y el exterior de la app.

Los desarrolladores que implementaron estos cambios en sus apps notaron mejoras en la experiencia del usuario y, con ello, un crecimiento significativo en los ingresos. Sin embargo, la integración de estas funciones en una app o un juego requiere un cambio fundamental, es decir, debes pensar cómo se realizan y consumen las compras.

En esta sesión, se profundiza en el diseño para Comprar en cualquier lugar. Hablaremos sobre promociones, suscripciones e instalaciones, compras en efectivo y transacciones pendientes, y aprobaciones de compras remotas. Todos los desarrolladores de apps y juegos que usen la Facturación Google Play pueden asistir.

Google Play

Segunda etapa

Sesión Segunda etapa Google Play
17:20-18:25

Codelab

Codelab de MotionLayout

Jetpack

Sala de codelabs

Codelab Sala de codelabs Jetpack
17:40-17:45

Intervalo

17:45-18:25

Charla informal

Charla informal de Android

Presentado por Chet Haase

Aprende de un panel de expertos del equipo de ingeniería de la plataforma de Android, donde podrán responder tus preguntas EN VIVO.

Android Studio y Tooling

Guía de APIs

Google Play

Jetpack

Kotlin

Rendimiento

Plataforma

IU

Escenario principal

Charla informal Escenario principal Plataforma Guía de la API de Android Studio y de las herramientas de Google Play Jetpack para la IU de la plataforma de rendimiento de Kotlin
17:45-18:25

Sesión

¿Por qué Google cree que mi aplicación es dañina?

Alec Guertin

Google Play Protect revisa constantemente las apps y advierte a los usuarios cuando descubrimos comportamientos que cumplen con nuestras políticas de MUwS (Software No Deseado para Dispositivos Móviles) y APD (Apps Potencialmente Dañinas). En esta charla, desmitificaremos el proceso de revisión. También compartimos estadísticas y ejemplos de errores comunes que hacen que los desarrolladores “Buenos” no cumplan con estas políticas.

Google Play

Segunda etapa

Sesión Segunda etapa Google Play
18:25-21:25

Después de la fiesta