Todas las horas se rigen por la zona horaria de verano de Europa Central (UTC+02:00)
- Se transmitirán en vivo
Hora | Descripción | _type | _track | _producto |
---|---|---|---|---|
10:00 a.m. a 10:45 a.m. Keynote |
Discurso de apertura del día 2Ewa Macias, Behshad Behzadi, Mícheál Ó FoghlúSala de auditorio de sesiones de S1 Obtén más información sobre las iniciativas de ingeniería de Google en Europa y conoce a las personas detrás de ellas. |
Keynote | Más allá de los dispositivos móviles: Desarrolla en dispositivos móviles | Asistente de Cloud |
10:45 - 11:30 Preguntas y respuestas |
Preguntas y respuestas sobre el desarrollo de la comunidadFranco DanielSala comunitaria ¿Cómo involucrar a una comunidad en torno a tu proyecto? ¿Cómo crear un gran grupo de encuentro? Ven a preguntarle a un empleado de Google y o no en otra comunidad para todo lo que se relacione con ella. |
Preguntas y respuestas | Comunidad | |
11:00 a.m. a 5:15 p.m. Sesión |
Google Developers y certificación de CloudGoogle Developers y la sala de certificación de Cloud Descubre las novedades de los programas de certificación de Google Developers y Google Cloud. Conoce a expertos de Android, Web y Cloud, y descubre cómo obtener la certificación. |
Sesión | Comunidad | |
11:00 - 11:45 Sesión |
Componentes de la arquitecturaFlorina MuntenescuSala de auditorio de sesiones de S1 Desde el lanzamiento de los componentes de la arquitectura de Android en versión preliminar en I/O, muchos desarrolladores nos han enviado excelentes comentarios. Tenemos las actualizaciones más recientes y profundizamos en los casos de uso interesantes. |
Sesión | Android | Android |
11:00 a.m. a 12:30 p.m. Capacitación |
Apps web progresivas basadas en datosSara ClarkS3.1 Salón de capacitación de la Cámara Las AWP son relativamente fáciles de crear para \"solo lectura\". pero ¿qué sucede cuando desea que sus usuarios trabajen sin conexión y se sincronicen cuando estén en línea? Te ayudamos a diseñar tu app para datos estáticos y dinámicos, compilar la sincronización en segundo plano, actualizar tu backend cuando esté en línea y usar las herramientas más recientes de Google para simplificar el proceso. |
Capacitación | Web para celulares | AWP |
11:00 - 11:45 Sesión |
Aprendizaje automático con TensorFlowAndrew GasparovicSala de teatro de la S2 TensorFlow es el framework de aprendizaje automático de código abierto más popular del mundo. En esta charla, te proporcionaremos una introducción a TensorFlow y, además, repasaremos los aspectos nuevos que desarrollamos. También analizaremos algunos casos de uso en los que se demuestra cómo Google utiliza TensorFlow en el mundo real. |
Sesión | Más allá de los dispositivos móviles | TensorFlow |
11:00 a.m. a 12:30 p.m. Capacitación |
El camino a seguir (y atrás): Cómo definir una navegación exitosa en tu appLiam Spradlin, Yasmine EvjenS3.2 Salón de capacitación de la Cámara La navegación es fundamental para la experiencia del usuario de una app. La forma en que un usuario navega por tu app puede determinar cómo se siente con respecto a ella, si la usa correctamente y si esta cumple con sus objetivos comerciales. Definir la navegación de tu app no siempre es sencillo. En esta sesión, echamos un vistazo a los patrones de navegación comunes en Android, cómo funcionan y cómo combinarlos para definir una navegación exitosa en tu app. Te guiaremos para que puedas identificar a los usuarios clave, priorizar las tareas de los usuarios y organizar el contenido en una jerarquía. |
Capacitación | Desarrolla en dispositivos móviles | Android |
11:30 - 12:00 Sesión |
Cómo convertirse en experto de Google Developers: Información del programa GDEMonika StarzykSala comunitaria Obtén toda la información sobre el Programa de expertos de Google Developers y cómo unirte. |
Sesión | Comunidad | |
11:45 - 12:30 Sesión |
Conceptos básicos de Google Cloud Platform: una visita guiadaMarc Cohen y Mete AtamelSala de auditorio de sesiones de S1 Hay mucho que explorar en la computación en la nube, y tratar de entender todo puede ser abrumador. En esta sesión, Marc y Mete te brindarán una visita guiada práctica del increíble alcance y la profundidad de los problemas que se pueden resolver con Google Cloud Platform. |
Sesión | Desarrolla en dispositivos móviles | Asistente de Cloud |
11:45 - 12:30 Sesión |
Aumento del rendimiento a través de mejoras en la calidad de las appsAlexey KokinSala de teatro de la S2 Aprende a usar Material Design y Android vitals para mejorar la experiencia del usuario y aumentar la participación y la retención. Crea una app de alta calidad para obtener mejores opiniones de los usuarios y ser notado por los equipos editoriales con más frecuencia. |
Sesión | Desarrolla en dispositivos móviles | Firebase |
12:00 p.m. a 4:15 p.m. Capacitación |
Laboratorio de aretesEliška čejpováSala comunitaria Construir aros, collares, pulseras o cualquier otro elemento con componentes informáticos antiguos. |
Capacitación | Comunidad | |
12:30 p.m. a 4:00 p.m. Capacitación |
Mejora tu app con Cloud Functions y el aprendizaje automáticoS3.1 Salón de capacitación de la Cámara Supongamos que tiene una aplicación existente que usa Firebase. Pero ahora quieres agregar procesamiento de pagos, procesamiento de imágenes, enviar notificaciones push o alguna otra funcionalidad que realmente no se puede realizar en la app. ¿Cómo puedes hacer todo esto sin iniciar tus propios servidores? Firebase tiene lo que necesitas. En este codelab, aprenderás a escribir funciones de JavaScript que se ejecuten en respuesta a eventos que ocurran en Firebase. Luego, puedes implementar estas funciones en Cloud Functions para Firebase, donde ejecutan el ajuste de escala automático en la infraestructura de Google. Para aprovechar estas funciones al máximo, asegúrate de tener instalados Node.js y npm en tu máquina junto con tu editor de texto favorito. |
Capacitación | Desarrolla en dispositivos móviles | Firebase |
12:30 p.m. a 1:15 p.m. Sesión |
Panel en la IU de Voice: ¿A qué se debe todo este ruido?Nandini Stocker, Sachit Mishra, Kimberly Harvey y Marc PaulinaSala de teatro de la S2 Por definición, la conversación es el intercambio de ideas por palabras habladas entre dos personas. Pero ¿qué sucede cuando se produce ese intercambio entre las personas y los dispositivos? ¿Las normas de conversación cambian? Si es así, ¿qué tan diferente? En este panel, exploramos la intersección entre el diseño y el desarrollo para aprender a crear excelentes experiencias de conversación para tus usuarios. Panelistas: Sachit Mishra, desarrollador de Asistente/Actions on Google, Kimberly Harvey, diseñadora de conversaciones, y Marc Paulina, diseñador de UX para Asistente de Google en Wear Moderado por Nandini Stocker, directora de Defensa de Diseño de Conversación Asociaciones |
Sesión | Desarrolla en dispositivos móviles | |
12:30 p.m. a 4:00 p.m. Capacitación |
Análisis detallado del diseño de restriccionesDan GalpinS3.2 Salón de capacitación de la Cámara En este taller, aprenderás a usar el editor de diseño de restricciones para compilar diseños flexibles y eficientes para tus apps de Android. El taller proporciona una app de partida para que puedas experimentar con los diseños. |
Capacitación | Android | Android |
12:30 p.m. a 1:15 p.m. Sesión |
Contenedores, Kubernetes y Google CloudRobert Kubis y Steffen HanikelSala de auditorio de sesiones de S1 Crear un solo microservicio es un desafío bien comprendido. Crear un clúster de microservicios con balanceo de cargas, resilientes y autorreparables no es tan fácil. Administrar ese clúster con lanzamientos y reversiones, escalar servicios individuales a pedido y compartir de forma segura secretos y configuración entre servicios es aún más difícil. Kubernetes, un sistema de administración de contenedores de código abierto, puede ayudar con esto. En esta charla, empezaremos con un microservicio simple, lo colocaremos en contenedores mediante Docker y lo escalaremos a un clúster de microservicios resilientes administrados por Kubernetes. Durante el proceso, descubrirás qué hace que Kubernetes sea un gran sistema para automatizar la implementación, las operaciones y el escalamiento de aplicaciones alojadas en contenedores. Nos complace que FlixBus nos acompañe en el escenario para hablar sobre experiencias y prácticas recomendadas de adopción y ejecución de Kubernetes en producción. |
Sesión | Desarrolla en dispositivos móviles | Cloud |
1:15 p.m. a 1:45 p.m. Sesión |
El año próximo en materia de política tecnológica globalDaniela OslerSala de auditorio de sesiones de S1 En esta sesión, te guiaremos a través de las nuevas tendencias políticas y tecnológicas que afectan a los desarrolladores, y te brindaremos ideas claras para expresar tu opinión en el debate. |
Sesión | Android | Android Things |
1:30 p.m. a 2:15 p.m. Sesión |
Información sobre el programa para agencias de Google DevelopersAmit ChopraSala comunitaria Más información acerca del Google Developers Agency Program |
Sesión | Comunidad | |
2:15 p.m. a 3:00 p.m. Sesión |
Mejora de tus apps con ubicaciones y mapasBrett MorganSala de teatro de la S2 Google Maps acerca el mundo al alcance de todos. Descubre cómo aprovechar nuestras APIs para llevar Google Maps a tu app para Android o iOS. Te mostramos cómo usar los diseños para mostrar tus funciones y habilitar nuevos casos de uso. Las API de Google Maps también pueden brindarte muchas funcionalidades adicionales, lo que te permite ampliar tus datos sobre el mundo. Aprenderás cómo llevar el mundo a tus usuarios. |
Sesión | Desarrolla en dispositivos móviles | Maps |
2:15 p.m. a 3:00 p.m. Sesión |
Crea una comunidad de Google: información sobre el programa de GDGFranco DanielSala comunitaria Obtén toda la información sobre el Programa de Grupos de Google Developers, cómo crear un grupo o unirte como miembro. |
Sesión | Comunidad | |
2:15 p.m. a 3:45 p.m. Capacitación |
Actividad práctica de ejecutar un modelo de TensorFlow en AndroidMark DaoustS3.2 Salón de capacitación de la Cámara En esta sesión, aprenderás a usar TensorFlow para agregar aprendizaje automático a tus aplicaciones para Android. TensorFlow hace que el aprendizaje automático sea fácil de usar. Esta charla es una excelente sesión para que cualquier desarrollador de Android vea cómo se puede agregar. |
Capacitación | Más allá de los dispositivos móviles | TensorFlow para Android |
2:15 p.m. a 3:00 p.m. Sesión |
Marcos y herramientas para apps web progresivasStephen FluinSala de auditorio de sesiones de S1 Las apps web progresivas (AWP) se extienden por la Web más rápido de lo que nadie podría haber predicho. Hace dos años, los desarrolladores debían hacer la mayor parte del proceso de plomería por su cuenta para aprovechar las nuevas APIs disponibles en el navegador, pero hoy contamos con herramientas potentes y sólidas que pueden ayudar a los desarrolladores con experiencia en el uso a lanzar aplicaciones más atractivas.En esta sesión, aprenderás lo siguiente:• Prácticas recomendadas para las AWP que deberías aprovechar• Las herramientas que existen para ayudar a los desarrolladores con una amplia variedad de antecedentes• La filosofía detrás de estas herramientas y la visión |
Sesión | Web para celulares | AWP |
2:15 p.m. a 3:45 p.m. Capacitación |
Experiencia práctica con las APIs de Google Cloud Vision y Natural LanguageSara RobinsonS3.1 Salón de capacitación de la Cámara Esta capacitación dictada por un instructor te mostrará paso a paso cómo usar la API de Google Cloud Vision y la API de Cloud Natural Language. Esto ayudará a los asistentes a comprender lo que se necesita para mejorar sus aplicaciones o escribir otras nuevas, mientras aprovechan las asombrosas capacidades de las APIs de Google Cloud Machine Learning. |
Capacitación | Desarrolla en dispositivos móviles | Cloud |
3:00 p.m. a 3:45 p.m. Sesión |
¿Qué sigue para la Web?Tomás SteinerSala de teatro de la S2 Ya sea que trabajes en comercio electrónico, en medios de comunicación, en videojuegos o en algún otro tipo de sitio, debes conocer el futuro de la Web. En esta sesión, aprenderás lo que viene para las APIs, las plataformas y las tecnologías. Es probable que después de todo no necesites una app nativa... |
Sesión | Web para celulares | Web para celulares |
3:00 p.m. a 3:30 p.m. Sesión |
Asociación de la comunidad: Información sobre el programa Google DevelopersFranco DanielSala comunitaria Obtén información sobre el programa para líderes de la comunidad que construye sus comunidades, con la inspiración de otros líderes y de Google Developers. |
Sesión | Comunidad | |
3:00 p.m. a 3:45 p.m. Sesión |
Desarrollo de aplicaciones conversacionales del Asistente con Actions on GoogleIdo Green y Dan Imrie-SitunayakeSala de auditorio de sesiones de S1 El Asistente de Google está disponible en Google Home y teléfonos Android. Actions on Google les permite a los desarrolladores extender el Asistente de Google para crear tus propias apps conversacionales del Asistente. En esta charla, describiremos los componentes clave de Actions on Google, te mostraremos cómo compilar fácilmente tu primera app del Asistente con herramientas como API.AI y exploraremos las prácticas recomendadas de la interfaz de usuario de voz (VUI) para diseñar experiencias de conversación atractivas que deleiten a los usuarios. |
Sesión | Más allá de los dispositivos móviles | Asistente |
3:30 p.m. a 4:30 p.m. Sesión |
Información del programa Women TechmakersAzzurra RagoneSala comunitaria Obtén toda la información sobre el programa Women Techmakers y cómo puedes unirte. |
Sesión | Comunidad | |
3:45 p.m. a 5:15 p.m. Capacitación |
Experiencia práctica con el Asistente de Google y cómo desarrollar tus propias apps para el Asistente con API.AISachit Mishra, Shuyang Chen,S3.2 Salón de capacitación de la Cámara En esta sesión, aprenderás a crear tus propias apps del Asistente que funcionen con Asistente de Google. Con API.AI, verás lo fácil que es crear una conversación con un usuario, simplemente programando algunas oraciones y respuestas de ejemplo. Mediante un webhook simple escrito con Node.js, puedes interactuar con tu app del Asistente con el backend de tu propio servidor. Esta es una excelente sesión para que los desarrolladores aprendan a compilar para el Asistente de Google.Antes de asistir a esta capacitación, asegúrate de tener instalado lo siguiente: Node.js v6+ (LTS), Firebase CLI (\"npm install -g firebase-tools\") |
Capacitación | Más allá de los dispositivos móviles | Asistente |
3:45 p.m. a 4:30 p.m. Sesión |
Herramientas de rendimientoWojtek KalicišskiSala de auditorio de sesiones de S1 El rendimiento importa y, este año, Google Play y Android Studio lanzaron herramientas completamente nuevas para ayudarte a diagnosticar problemas de rendimiento y, así, mantener tus apps rápidas y fluidas. |
Sesión | Android | Android Play |
3:45 p.m. a 4:30 p.m. Sesión |
App a 60: Cómo usar Firebase en tu app existenteJennifer PersonaSala de teatro de la S2 Ya compilaste el núcleo de tu app. Ahora bien, ¿cómo sabes qué están haciendo los usuarios? ¿Cómo puedes volver a atraerlos? ¿Y cómo puedes mantener las fallas y los bloqueos fuera de tu app para que no se agoten? |
Sesión | Desarrolla en dispositivos móviles | Cloud |
3:45 p.m. a 5:15 p.m. Capacitación |
Cómo integrar AMP en la AWPSara ClarkS3.1 Salón de capacitación de la Cámara Las Accelerated Mobile Pages (AMP) son excelentes para sitios basados en contenido, como sitios de noticias y blogs, pero ¿qué pasaría si quisieras incorporarlas en aplicaciones web progresivas? Ven a aprender a combinar la velocidad de AMP con el poder sin conexión de las apps web progresivas. |
Capacitación | Web para celulares | AWP de AMP |
4:30 p.m. a 5:15 p.m. Sesión |
Introducción a DeepMindJuan SilveiraSala de auditorio de sesiones de S1 Una breve descripción general del trabajo que realiza DeepMind. |
Sesión | Más allá de los dispositivos móviles | DeepMind |
4:30 p.m. a 5:15 p.m. Sesión |
Cómo modularizar tu appBen WeissSala de teatro de la S2 La modularización de tu app te ayuda a ofrecer el APK más pequeño a los usuarios, lo cual es fundamental para crear apps instantáneas y es útil para atacar los mercados emergentes. |
Sesión | Android | Android |
6:15 p.m. a 6:00 p.m. Keynote |
Discurso de cierreDirk Primbs, Sowmya SubramaSala de auditorio de sesiones de S1 Cambiando el mundo, poco a poco |
Keynote | Más allá de los dispositivos móviles: Desarrollo en la Web móvil para dispositivos móviles Android |