Todas las horas corresponden a la hora estándar de la India (UTC+05:30)
- Se transmitirán en vivo
Tiempo | Descripción | _tipo | _track | _producto |
---|---|---|---|---|
08:00-10:00 |
Desayuno y registro |
|||
10:00-10:55 Sesión |
Discurso de apertura del día 1Daniel Galpin, Pankaj Gupta, Francis Ma, Sachit Mishra, Tal Oppenheimer, Kaz Sato y Anitha VijayakumarSalón 3a Recibe información sobre las novedades y actualizaciones más recientes sobre los productos y las plataformas para desarrolladores de Google. |
Sesión | Más allá del desarrollo móvil en la Web móvil Android | Web móvil de TensorFlow para Cloud Firebase y Asistente para Android |
11:00-11:30 Sesión |
Sesión de información del programa de grupos de la comunidadDan FrancoSala comunitaria Obtén información sobre el Programa de grupos para desarrolladores de la comunidad, cómo crear un grupo o unirte como miembro. |
Sesión | Comunidad | |
11:10-11:40 Sesión |
Apps web progresivas: ¿Qué, por qué y cómo?Sam Dutton, Jiewei Lin y Sarah ClarkSalón 3a En esta charla, explicaremos el qué, el por qué y el cómo de las apps web progresivas, y trabajaremos con ejemplos de código. Las Progressive Web Apps, que combinan lo mejor de la Web y las apps, se cargan rápidamente (incluso en redes inestables) pueden volver a atraer a los usuarios mediante el envío de notificaciones push, tienen un ícono en la pantalla principal y se cargan como experiencias de pantalla completa de nivel superior. |
Sesión | Web móvil | AWP |
11:10-11:40 Sesión |
Aprendizaje automático en el mundo real con TensorFlow y Cloud MLKaz SatoHabitación Jacaranda TensorFlow, la biblioteca de código abierto de Google para el aprendizaje automático, ha democratizado el mundo de la inteligencia artificial desde su lanzamiento en 2015. Combinado con la escalabilidad de Cloud Machine Learning Engine de Google, cualquier persona puede usar TensorFlow para aprovechar la tecnología de aprendizaje profundo de forma económica y sin mucha experiencia.En esta charla, se explorarán tres ejemplos de empresas que adoptaron TensorFlow y Cloud ML para resolver sus problemas del mundo real: un agricultor de pepinos en Japón que pudo construir por su cuenta un clasificador de pepinos basado en aprendizaje profundo; una empresa de subastas de automóviles usadas que aumentó la precisión de los modelos de seguros y fue capaz de aumentar la precisión de los modelos de automóviles. |
Sesión | Más allá de los dispositivos móviles | Cloud |
11:10-12:40 Capacitación |
Cómo crear una app con componentes de arquitecturaLyla FujiwaraHabitación Guulmohar En mayo de 2017, se lanzaron las bibliotecas de componentes de la arquitectura. Por sí solas, ayudan a los desarrolladores a administrar y simplificar el ciclo de vida de los componentes de la IU y la persistencia de datos. En conjunto, pueden usarse como un método cohesivo para compilar apps para Android rápidamente. Esta capacitación se centra en cómo usar los componentes juntos: crearás una app con una IU reactiva que almacene y cargue datos locales. |
Capacitación | Android | Android |
11:10-12:40 Capacitación |
Práctica sobre el desarrollo de tus propias apps para el Asistente de Google con DialogflowSachit Mishra y Silvano LucianiHabitación Cassia En esta capacitación, aprenderás a crear tus propias apps para el Asistente de Google. Con Dialogflow, descubre lo fácil que es crear una conversación con los usuarios con solo programar algunas oraciones y respuestas de ejemplo. Puedes conectar tu app con tu propio backend de servidor mediante un webhook sencillo escrito en node.js. Esta es una excelente sesión para cualquier desarrollador que quiera aprender a crear contenido para el Asistente de Google. |
Capacitación | Más allá de los dispositivos móviles | Asistente |
11:45-12:15 Preguntas y respuestas |
Preguntas y respuestas sobre creación de comunidadesDan FrancoSala comunitaria ¿Cómo puedes involucrar a una comunidad en torno a tu proyecto? ¿Cómo crear un grupo de reuniones geniales? Pídeles a un Googler y otros líderes de la comunidad sobre cualquier tema relacionado. |
Preguntas y respuestas | Comunidad | |
11:50-12:20 Sesión |
Presentación de Cloud FirestoreDan McGrathHabitación Jacaranda Firebase acaba de anunciar la versión beta de Cloud Firestore, una base de datos de documentos NoSQL completamente administrada para el desarrollo de apps web y para dispositivos móviles. Está diseñado para almacenar y sincronizar fácilmente datos de apps a escala global, y ahora se encuentra disponible en versión beta. En esta charla, los líderes del producto comparten todos los detalles y demostrarán cómo compilar una app escalable con Cloud Firestore. |
Sesión | Desarrolla en dispositivos móviles | Firebase |
11:50-12:20 Sesión |
Sesión informativa sobre Google Developers y la certificación de CloudJP Souchak y Manohar SilamGoogle Developers y la Sala de certificaciones de Cloud Aprende a obtener reconocimiento por tus habilidades como especialista en la Web móvil, desarrollador asociado de Android, ingeniero de datos o arquitecto de nube. En esta sesión, JP Souchak y Manohar Silam realizarán una sesión informativa en vivo en la que presentarán los aspectos destacados de los dos programas de certificación y las certificaciones individuales. Preguntas y respuestas posteriores, si el tiempo lo permite. |
Sesión | Certificación | |
11:50-12:20 Sesión |
Cómo probar KotlinSean McQuillanSalón 3a Kotlin es un lenguaje de alto nivel que está completamente integrado con Java y Android Studio. Se usa para el desarrollo de Android en muchas apps populares. En esta charla, aprenderás a usar Kotlin con un análisis detallado de cómo escribir pruebas. Las pruebas son una excelente manera de aprender a usar Kotlin, escribir pruebas legibles y presentar a tu equipo de desarrollo la potencia de Kotlin. |
Sesión | Android | Android |
12:30-13:00 Sesión |
Cómo crear un sitio de comercio electrónico con AMPBen Morss, Raghu SimhaHabitación Jacaranda AMP se expandió a una biblioteca de componentes web de servicio completo, ideal para crear rápidamente páginas web atractivas y dinámicas. En esta charla, te mostraremos algunas de las cosas increíbles que puede hacer AMP y, por último, mostraremos cómo usar AMP para crear una experiencia completa de comercio electrónico. |
Sesión | Web móvil | AWP de AMP |
12:30-13:00 Sesión |
Sesión de información sobre el programa de GDGJennifer KohlSala comunitaria Obtén información sobre el Programa de Grupos de Google Developers y cómo crear un grupo o unirte como miembro. |
Sesión | Comunidad | |
12:30-13:45 |
AlmuerzoSalón 3b: Zona de pruebas |
|||
13:15-13:45 Sesión |
Explora Oreo y la biblioteca de compatibilidadDaniel GalpinSalón 3a En este debate, se analizarán en detalle Android Oreo y la biblioteca de compatibilidad. Ven y obtén información sobre los cambios significativos que ayudan a que tus apps funcionen, luzcan y se sientan mejor que nunca. |
Sesión | Android | Android |
13:15-14:45 Capacitación |
Compila una aplicación web con Firebase y Cloud FirestoreArthur ThompsonHabitación Guulmohar Descubre lo fácil que es compilar una app web con Cloud Firestore. Tu instructor compilará una aplicación web basada en este codelab en línea. Puedes seguirlos o compilar la misma app para iOS o Android. Durante esta sesión de capacitación, tendremos a los Googlers disponibles para ayudar con cualquiera de estas tecnologías. |
Capacitación | Desarrolla en dispositivos móviles | Firebase |
13:15-14:45 Capacitación |
Apps web progresivas basadas en datosSara AcostaHabitación Cassia Las AWP son relativamente fáciles de crear para sitios de \"solo lectura\". Pero ¿qué sucede cuando deseas que los 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, crear sincronización en segundo plano, actualizar tu backend cuando estés en línea y usar las herramientas más recientes de Google para simplificar el proceso. |
Capacitación | Web móvil | AWP |
14:00-14:30 Sesión |
Cómo convertirse en experto en Google Developers: información del programa GDENathalie Pereira y Melissa PowelSala comunitaria Obtén toda la información sobre el Programa de expertos de Google Developers y cómo puedes unirte. |
Sesión | Comunidad | |
14:00-14:30 Sesión |
Cómo interactuar con las comunidades con el Asistente de Google y las apps web progresivasMeggin KearneySalón 3a Imagina un momento antes de la Web en el que cada uno de nosotros éramos miembros de una pequeña comunidad. Confiamos en esa comunidad de vez en cuando para que nos ayudara, para satisfacer nuestras necesidades cuando no pudiéramos hacerlo, y, a cambio, hacíamos lo mismo. Algunos de nosotros podemos tener la suerte de pertenecer a estas comunidades. Aquí es donde entra en juego Asistente de Google. Puede ser una herramienta personal para satisfacer tus necesidades con la comunidad adecuada y, luego, ayudarte a realizar un seguimiento de cómo se satisfacen esas necesidades. |
Sesión | Web móvil | AWP |
14:00-14:30 Sesión |
Novedades de la Internet de las cosas, TensorFlow y Asistente de GoogleWayne PiekarskiHabitación Jacaranda Google tiene una amplia variedad de plataformas y herramientas nuevas para admitir el procesamiento en cualquier lugar. Descubre cómo se puede usar Android Things para simplificar el desarrollo y la producción de dispositivos IoT. Descubre cómo compilar apps para Asistente de Google y conversa con los usuarios. Mira cómo los teléfonos Android, Android Wear y TV permiten que los usuarios interactúen con tu servicio en cualquier momento y lugar. Aprende cómo se puede usar TensorFlow para facilitar el aprendizaje automático en todo tipo de aplicaciones de IoT más allá de los dispositivos móviles. |
Sesión | Más allá de los dispositivos móviles | Asistente de Android Things de TensorFlow |
14:45-15:15 Sesión |
Sesión de información sobre \"Soluciones para India\"Karthik PadmanabhanSala comunitaria Más información sobre el programa \"Resolver para India\" |
Sesión | Comunidad | |
14:45-15:15 Sesión |
Desarrollo de apps de conversación para el Asistente de Google con Actions on GoogleDaniel Imrie-SitunayakeHabitación Jacaranda El Asistente de Google está disponible en las plataformas de Google Home y teléfonos Android. Actions on Google te permite ampliar Asistente de Google para crear tus propias apps de conversación. En esta charla, describiremos los componentes clave de Actions on Google, te mostraremos cómo usar herramientas como Dialogflow para compilar fácilmente tu primera app para el Asistente de Google y exploraremos las prácticas recomendadas de la interfaz de usuario de voz (VUI) para diseñar una experiencia de conversación convincente del usuario. |
Sesión | Más allá de los dispositivos móviles | Asistente |
14:45-15:15 Sesión |
Ubicación y bateríaShailen TuliSalón 3a A los usuarios les gustan las apps basadas en la ubicación, pero les preocupa que sean una de las principales fuentes de consumo de batería. Profundizaremos en la relación entre la ubicación y la batería, y discutiremos estrategias para crear apps con un alto nivel de ubicación y, al mismo tiempo, minimizar el consumo de batería. |
Sesión | Android | Android |
15:00-16:30 Capacitación |
Da la bienvenida a tus usuariosSean McQuillan y Prateek TandonHabitación Guulmohar Android proporciona APIs para ayudar a darles una cálida bienvenida a los usuarios la primera vez que usan tu app en un dispositivo nuevo. Las funciones como la copia de seguridad automática y Smart Lock ayudan a mantener contentos a los usuarios, lo que aumenta las posibilidades de que sigan siendo usuarios durante la transición. |
Capacitación | Android | Android |
15:00-16:30 Capacitación |
Cómo usar Android Things y crear tus propios dispositivos de IoTJonathan Koren y Wayne PiekarskiHabitación Cassia En esta capacitación, aprenderás todo lo que necesitas saber sobre el desarrollo de aplicaciones de IoT para Android Things. Con Android Studio y un kit para desarrolladores, verás lo fácil que es usar tus conocimientos sobre Android para interactuar con hardware en el mundo real. |
Capacitación | Más allá de los dispositivos móviles | Android Things |
15:30-16:00 Sesión |
Reunión de Women TechmakersLakshya SivaramakrishnanSala comunitaria Reunión informal de los líderes de WTM y los miembros de la comunidad en el evento. |
Sesión | Comunidad | |
15:30-16:00 Sesión |
Estadísticas prácticas con FirebaseAmrit SanjeevHabitación Jacaranda El análisis y la información son fundamentales para el éxito de cada app. En esta sesión, aprenderás cómo Firebase te ayuda a responder preguntas clave sobre tus usuarios y su comportamiento, para que puedas tomar decisiones inteligentes con la hoja de ruta de tu producto. |
Sesión | Desarrolla en dispositivos móviles | Firebase |
15:30-16:00 Sesión |
Marcos de trabajo y herramientas para apps web progresivasRowan MerewoodSalón 3a 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 necesitaban hacer la mayor parte del proceso de mantenimiento para aprovechar las nuevas APIs disponibles en el navegador. En la actualidad, contamos con herramientas potentes y sólidas que los desarrolladores de cualquier nivel pueden usar para lanzar aplicaciones más atractivas con rapidez.\n\nEn esta sesión, conocerás las prácticas recomendadas y las sugerencias prácticas para comenzar a usar AWP. Abordaremos las herramientas que existen para ayudar a los desarrolladores de diversos orígenes, además de \nlas filosofías y visiones que sustentan estas herramientas. |
Sesión | Web móvil | AWP |
16:00-17:00 |
Descanso de la tarde |
|||
16:15-16:45 Sesión |
Componentes de la arquitectura: Casos de usoFlorina MuntenescuSalón 3a El conjunto de bibliotecas de componentes de la arquitectura te ayuda a diseñar apps sólidas, que puedan someterse a pruebas y admitan mantenimiento. En esta charla, analizaremos qué hace cada una de estas bibliotecas y analizaremos los patrones y antipatrones que debes seguir. También exploraremos el tema importante de guardar los datos para minimizar las solicitudes: ¿en la base de datos, ViewModel o en SavedInstanceState?\nPor último, hablaremos de la biblioteca de Paging, la incorporación más reciente de los componentes de la arquitectura. Aprenderás cómo funciona la biblioteca de Paging y descubrirás por qué y cómo debes usarla. |
Sesión | Android | Android |
16:15-16:45 Sesión |
Contenedores, Kubernetes y Google CloudKC AyyagariHabitación Jacaranda Crear un solo microservicio es un desafío comprensible. Crear un clúster de microservicios con balanceo de cargas que sean resilientes y se autorreparan no es tan fácil. Es aún más difícil administrar ese clúster con lanzamientos y reversiones, escalar servicios individuales a pedido y compartir de forma segura secretos y configuración entre los servicios. Kubernetes, un sistema de administración de contenedores de código abierto, puede ayudarte con esto. En esta charla, comenzamos con un microservicio sencillo, lo colocamos en contenedores mediante Docker y lo escalamos a un clúster de microservicios resilientes administrados por Kubernetes. Durante el curso, aprenderás qué hace que Kubernetes sea un gran sistema para automatizar la implementación, las operaciones y el escalamiento de aplicaciones alojadas en contenedores. |
Sesión | Desarrolla en dispositivos móviles | Cloud |
16:15-16:45 Sesión |
"Sal de tu zona de confort y mejora tus habilidades para establecer contactos"Jozef VodičkaSala comunitaria Aprende y practica habilidades para establecer redes de contactos |
Sesión | Comunidad | |
16:45-18:15 Capacitación |
Del sitio web a la AWP con WorkboxBásculas DavidHabitación Cassia ¿Quieres que tu sitio web funcione sin conexión? Creas un service worker y almacenas en caché algunos archivos, pero quizá no sabes bien cómo manejar las actualizaciones o la caché del navegador. Afortunadamente, los ingenieros de Google tuvieron estas preguntas en su propio trabajo y escribieron Workbox, un conjunto de herramientas y lógica central para una app web progresiva. Te mostraremos cómo convertir un sitio a sin conexión y resolver con facilidad problemas difíciles de almacenamiento en caché. |
Capacitación | Web móvil | AWP |
16:45-18:15 Capacitación |
Cómo compilar una app instantáneaAnirudh DewaniHabitación Guulmohar Aprende a compilar una app instantánea Android con Android Studio 3.0. Con las Apps instantáneas Android, puedes configurar vínculos de aplicaciones para iniciar las actividades de tu aplicación sin instalarla previamente. |
Capacitación | Android | Android |
17:00-17:30 Sesión |
Herramientas, pruebas y automatización modernas: Cómo comenzar a usar Lighthouse y Puppeteer.Eric Bidelman y Vinamrata SingalSalón 3a El desarrollo web moderno requiere herramientas modernas. Acompáñanos mientras recorremos las últimas novedades del equipo de Herramientas para desarrolladores de Chrome. Usaremos Lighthouse para guiar tu flujo de trabajo de desarrollo y automatizarlo todo con Chrome y Puppeteer, una nueva biblioteca de Node que permite controlar Chrome sin interfaz gráfica. |
Sesión | Web móvil | AWP |
17:00-17:30 Sesión |
Cómo extender Documentos, Hojas de cálculo y Presentaciones de Google con ComplementosWesley ChunHabitación Jacaranda ¿Te gusta usar las apps de G Suite, como Documentos, Hojas de cálculo y Presentaciones de Google, pero quieres agregar tus propias funciones? Los complementos te permiten escribir código para acceder a sus datos, incluida la personalización de los menús y las barras laterales en la interfaz de usuario. Quizás quieras obtener datos de otro servidor o conectarte a una base de datos. Todas estas acciones son posibles con los complementos. En esta sesión, te presentaremos Google Apps Script y te mostraremos cómo crear tus propios complementos. |
Sesión | Más allá de los dispositivos móviles | G Suite |
17:00-17:30 Sesión |
Reunión de grupos de comunidades en IndiaManoranjan PadhySala comunitaria Reunión informal de los organizadores y miembros de la comunidad de la India. |
Sesión | Comunidad | |
17:45-18:15 Sesión |
Calidad sobre cantidad: Por qué la calidad es importanteJohannes Tonollo y Nick FortescueSalón 3a Obtén información para 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 hacer que los equipos editoriales lo noten con más frecuencia. |
Sesión | Desarrolla en dispositivos móviles | Juega |
17:45-18:15 Sesión |
Qué es lo próximo para la WebTomás Steiner y Steven SoneffHabitación Jacaranda Ya sea que trabaje en el comercio electrónico, los medios de comunicación, los videojuegos o algún otro tipo de sitio, debe saber sobre el futuro de la Web. En esta sesión, analizaremos los próximos pasos de las APIs, las plataformas y las tecnologías. Es probable que no necesites una aplicación nativa después de todo. |
Sesión | Web móvil | AWP |
18:30 - 22:00 |
Después de la fiesta |