Todas las horas corresponden a la hora estándar de la India (UTC+05:30)
- Se transmitirán en vivo
Tiempo | Descripción | _tipo | _seguimiento | _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 Obtén información sobre las novedades y actualizaciones más recientes de los productos y las plataformas para desarrolladores de Google. |
Sesión | Más allá del desarrollo para celulares en la Web móvil | Asistente de Android en la nube con TensorFlow para Web móvil |
11:00-11:30 Sesión |
Sesión informativa del programa de grupos de la comunidadDan FranSala de la comunidad Obtén toda la información sobre el Programa de grupos de programadores de la comunidad y sobre cómo crear un grupo o unirte como miembro. |
Sesión | Comunidad | |
11:10-11:40 Sesión |
Aplicaciones web progresivas: ¿Qué, por qué y cómo?Sam Dutton, Jiewei Lin y Sarah ClarkSalón 3a En esta charla, explicaremos qué, por qué y cómo de las Progressive Web Apps, y trabajaremos con ejemplos de código. Al combinar lo mejor de la Web y de las aplicaciones, las Progressive Web Apps se cargan rápidamente (incluso en redes débiles), pueden volver a atraer a los usuarios al enviar notificaciones de aplicación, tener un ícono en la pantalla principal y cargar como experiencias de nivel superior en pantalla completa. |
Sesión | Web móvil | AWP |
11:10-11:40 Sesión |
Aprendizaje automático real con TensorFlow y Cloud MLKaz SatoSala de 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 aprovechar TensorFlow para aprovechar la tecnología de aprendizaje profundo de manera 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 reales: un agricultor de pepinos en Japón que pudo compilar TF para mejorar la precisión del auto y analizar la precisión de los modelos de automóviles a gran escala. |
Sesión | Más allá de los dispositivos móviles | Cloud |
11:10-12:40 Entrenamiento |
Cómo crear una app con componentes de arquitecturaLyla FuwarwaraSala de Guulhar En mayo de 2017, se lanzaron las bibliotecas de componentes de la arquitectura. Solos, ayudan a los desarrolladores a administrar y simplificar el ciclo de vida de los componentes de la IU y la persistencia de los datos. En conjunto, se pueden usar como una forma coherente de compilar apps de Android rápidamente. Esta capacitación se centra en cómo usar los componentes en conjunto: crearás una app con una IU reactiva que almacena y carga datos locales. |
Entrenamiento | Android | Android |
11:10-12:40 Entrenamiento |
Cómo desarrollar tus propias apps para el Asistente de Google con DialogflowSachit Mishra, Silvano LucianiCassia Room En esta capacitación, aprenderás a crear tus propias apps para el Asistente de Google. Con Dialogflow, puedes ver lo fácil que es crear una conversación con los usuarios mediante la programación de algunas oraciones y respuestas de ejemplo. Puedes conectar tu aplicación con tu propio backend de servidor mediante un enlace web simple escrito en node.js. Esta es una gran sesión para cualquier desarrollador que desee aprender a compilar contenido para el Asistente de Google. |
Entrenamiento | Más allá de los dispositivos móviles | Asistente |
11:45-12:15 Preguntas y respuestas |
Preguntas y respuestas sobre la creación de comunidadesDan FranSala de la comunidad ¿Cómo puedes interactuar con una comunidad en torno a tu proyecto? ¿Cómo se crea un gran grupo de encuentros? Ven a preguntarle a los empleados de Google y a otros líderes de la comunidad todo lo relacionado con la comunidad. |
Preguntas y respuestas | Comunidad | |
11:50-12:20 Sesión |
Presentación de Cloud FirestoreDan McGrathSala de Jacaranda Firebase acaba de anunciar el lanzamiento en versión Beta de Cloud Firestore, una base de datos NoSQL de documentos completamente administrada para el desarrollo de apps web y para dispositivos móviles. Está diseñada para almacenar y sincronizar fácilmente datos de aplicaciones a escala global, y ahora está disponible en versión beta. En esta charla, los líderes de productos 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 de información sobre la certificación de Google Developers y CloudJP Souchak y Manohar SilamSala de certificación de Google Developers y Cloud Aprende cómo reconocer 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 de información en vivo en la que se destacarán los dos programas de certificación y las certificaciones individuales. Preguntas a seguir, 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 el lenguaje de programación Java y con Android Studio. Se usa para el desarrollo de Android en muchas apps populares. En esta charla, aprenderás a usar Kotlin mediante un análisis detallado de las pruebas de escritura. 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 Simha)Sala de 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, le mostraremos algunas de las cosas maravillosas que puede hacer AMP y, finalmente, le mostraremos cómo usar AMP para crear una experiencia de comercio electrónico completa. |
Sesión | Web móvil | AWP de AMP |
12:30-13:00 Sesión |
Sesión de información del programa de GDGJennifer KohlSala de la comunidad Obtén toda la información sobre el Programa de grupos de programadores de Google, sobre 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 |
Análisis de 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 a conocer los cambios significativos que hacen que tus apps funcionen, se vean y se sientan mejor que nunca. |
Sesión | Android | Android |
13:15-14:45 Entrenamiento |
Compila una aplicación web con Firebase y Cloud FirestoreArthur ThompsonSala de Guulhar Vive de primera mano lo fácil que es compilar una aplicación web con Cloud Firestore. Tu instructor compilará una app web en función de este codelab en línea. Puede continuar con ellos o compilar la misma aplicación para iOS o Android. Durante esta sesión de capacitación, tendremos empleados de Google disponibles para ayudar con cualquiera de estas tecnologías. |
Entrenamiento | Desarrolla en dispositivos móviles | Firebase |
13:15-14:45 Entrenamiento |
Aplicaciones web progresivas basadas en datosSarah ClarkCassia Room Las AWP son relativamente fáciles de crear para sitios de 'solo lectura'. Pero, ¿qué sucede cuando desea que los usuarios trabajen sin conexión y sincronicen cuando están en línea? Te ayudamos a diseñar la 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. |
Entrenamiento | Web móvil | AWP |
14:00-14:30 Sesión |
Cómo convertirse en un Experto en desarrolladores de Google: información del programa de GDENathalie Pereira y Melissa PowelSala de la comunidad Obtén toda la información sobre el Programa de expertos de Google Developers y cómo unirte. |
Sesión | Comunidad | |
14:00-14:30 Sesión |
Cómo atraer a las comunidades con el Asistente de Google y las apps web progresivasMeggin KarneySalón 3a Imagina una época antes de la Web en la que cada uno de nosotros fuese miembro de una pequeña comunidad. Confiamos en que esa comunidad nos ayude ocasionalmente para satisfacer nuestras necesidades cuando no pudiéramos, y a cambio, haremos lo mismo. Es posible que algunos de nosotros tengamos la suerte de pertenecer a estas comunidades. Ahí es donde el Asistente de Google entra en juego. Puede ser una herramienta personal para hacer coincidir tus necesidades con la comunidad adecuada y luego ayudarte a hacer un seguimiento de cómo se satisfacen esas necesidades. |
Sesión | Web móvil | AWP |
14:00-14:30 Sesión |
What’s Up with the Internet of Things, TensorFlow and the Google AssistantWayne PiekarskiSala de Jacaranda Google tiene una amplia gama de plataformas y herramientas nuevas para admitir el procesamiento en cualquier lugar y lugar. Obtén información sobre cómo se puede usar Android Things para simplificar el desarrollo y la producción de dispositivos de IoT. Descubre cómo crear apps para el Asistente de Google y conversar con los usuarios. Descubre cómo los teléfonos Android, Android Wear y TV permiten a los usuarios interactuar con tu servicio en cualquier momento y lugar. Estudia 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 para TensorFlow |
14:45-15:15 Sesión |
Sesión de información de "Solve for India"Karthik PadmanabhanSala de la comunidad Más información sobre el Programa Solve for India |
Sesión | Comunidad | |
14:45-15:15 Sesión |
Cómo desarrollar apps de conversación para el Asistente de Google mediante Actions on GoogleDaniel Imrie-SitunayakeSala de Jacaranda El Asistente de Google está disponible en plataformas de Google Home y Android. Actions on Google te permite extender 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 a fin de 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 del usuario atractiva. |
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 esas apps sean la principal fuente de consumo de batería. Analizamos en profundidad la relación entre la ubicación y la batería, y analizamos las estrategias para escribir apps enriquecidas con ubicaciones y minimizar el consumo de la batería. |
Sesión | Android | Android |
15:00-16:30 Entrenamiento |
Recibir a los usuariosSean McQuillan, Prateek TandonSala de Guulhar Android proporciona API para ayudar a los usuarios a recibir una cálida bienvenida la primera vez que usan tu app en un dispositivo nuevo. Las funciones como Copia de seguridad automática y Smart Lock ayudan a mantener a los usuarios contentos, lo que aumenta la posibilidad de que sigan siendo usuarios durante la transición. |
Entrenamiento | Android | Android |
15:00-16:30 Entrenamiento |
Obtén información práctica sobre Android Things y crea tus propios dispositivos de IoTJonathan Koren y Wayne PiekarskiCassia Room 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 de Android para interactuar con el hardware en el mundo real. |
Entrenamiento | Más allá de los dispositivos móviles | Android Things |
15:30-16:00 Sesión |
Encuentro de Women TechmakersLakshya SivaramakrishnanSala de la comunidad Reunión informal de los líderes de WTM y miembros de la comunidad en el evento. |
Sesión | Comunidad | |
15:30-16:00 Sesión |
Estadísticas prácticas con FirebaseAmrit SanjeevSala de Jacaranda El análisis y las estadísticas son fundamentales para el éxito de toda app. En esta sesión, aprenderá cómo Firebase lo ayuda a responder preguntas clave sobre sus usuarios y su comportamiento, de manera que pueda tomar decisiones inteligentes con su hoja de ruta de productos. |
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 Progressive Web Apps (PWA) se extienden por la Web más rápido de lo que nadie hubiera predicho. Hace dos años, los desarrolladores debían realizar la mayoría de los procesos de mantenimiento y perfeccionamiento de las nuevas API disponibles en el navegador. Hoy contamos con herramientas potentes y sólidas que los desarrolladores de cualquier entorno pueden usar para enviar con rapidez aplicaciones más atractivas.\n\nEn esta sesión, aprenderás sobre las prácticas recomendadas de las AWP y sugerencias prácticas para comenzar. Hablaremos sobre las herramientas que existen para ayudar a los desarrolladores de una amplia variedad de orígenes, así como \nlas filosofías y visiones detrás de estas herramientas. |
Sesión | Web móvil | AWP |
16:00-17:00 |
Descanso de la tarde |
|||
16:15-16:45 Sesión |
Componentes de arquitectura: Casos de usoFlorina MuntenescuSalón 3a El conjunto de bibliotecas de componentes de arquitectura te ayuda a diseñar apps sólidas, que puedan someterse a prueba y admitan mantenimiento. En esta charla, analizaremos lo que hace cada una de estas bibliotecas y analizaremos los patrones y antipatrones que debes seguir. También analizaremos el importante problema de dónde se deben guardar los datos para minimizar las solicitudes: la base de datos, ViewModel o SavedInstanceState?\nPor último, analizaremos la biblioteca de Paging, la última incorporación en 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 AyyagariSala de Jacaranda Crear un solo microservicio es un desafío comprensible. Crear un clúster de microservicios con balanceo de cargas que sean resilientes y que se autorreparan 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 configuraciones 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, comenzamos con un microservicio simple, lo organizamos en contenedores con Docker y lo escalamos a un clúster de microservicios resilientes que administra Kubernetes. Durante el proceso, aprenderá por qué Kubernetes es un gran sistema para automatizar la implementación, las operaciones y el escalamiento de aplicaciones en contenedores. |
Sesión | Desarrolla en dispositivos móviles | Cloud |
16:15-16:45 Sesión |
&Salir de su zona de confort y mejorar sus habilidades de redesJozef VodičkaSala de la comunidad Aprende y practica habilidades de redes |
Sesión | Comunidad | |
16:45-18:15 Entrenamiento |
Del sitio web a la AWP con la Caja de trabajoEscala de DavidCassia Room ¿Quiere que su sitio web funcione sin conexión? Puedes crear un service worker y almacenar en caché algunos archivos, pero tal vez no sepas cómo manejar las actualizaciones o la caché del navegador. Afortunadamente, los ingenieros de Google encontraron estas preguntas en su propio trabajo y escribieron Workbox, un conjunto de herramientas y la lógica principal de una Progressive Web App. Te mostraremos cómo convertir un sitio en uno sin conexión y resolver fácilmente problemas difíciles de almacenamiento en caché. |
Entrenamiento | Web móvil | AWP |
16:45-18:15 Entrenamiento |
Cómo compilar una app instantáneaAnirudh DewaniSala de Guulhar Aprende a compilar una App instantánea Android con Android Studio 3.0. Con las Apps instantáneas Android, puedes configurar vínculos de apps para iniciar las actividades de tu app sin necesidad de instalarla previamente. |
Entrenamiento | Android | Android |
17:00-17:30 Sesión |
Herramientas modernas, pruebas y automatización: Comienza a usar Lighthouse y Puppeteer.Eric Bidelman y Vinamrata SingalSalón 3a El desarrollo web moderno requiere herramientas modernas. Únete a nosotros mientras recorremos las últimas novedades del equipo de Chrome DevTools. Utilizaremos Lighthouse para guiar tu flujo de trabajo de desarrollo y automatizarlo todo con Chrome sin interfaz gráfica y Puppeteer, una nueva biblioteca de Node para controlar Chrome sin interfaz gráfica. |
Sesión | Web móvil | AWP |
17:00-17:30 Sesión |
Extiende Documentos, Hojas de cálculo y Presentaciones de Google con complementosWesley ChunSala de Jacaranda ¿Le gusta usar aplicaciones de G Suite, como Documentos, Hojas de cálculo y Presentaciones de Google, pero quiere agregar su propia funcionalidad? Los complementos le permiten escribir código para acceder a sus datos, incluida la personalización de los menús y las barras laterales de la interfaz de usuario. Tal vez quieras obtener datos de otro servidor o conectarte a una base de datos. Todo esto es posible con los complementos. En esta sesión, le presentaremos Google Apps Script y le mostraremos cómo crear sus propios complementos. |
Sesión | Más allá de los dispositivos móviles | G Suite |
17:00-17:30 Sesión |
Encuentro de grupos de la comunidad de IndiaManoranjan PadhySala de la comunidad Reunión informal de miembros y organizadores de la comunidad de India. |
Sesión | Comunidad | |
17:45-18:15 Sesión |
Calidad sobre cantidad: por qué es importanteJohannes Tonollo, Nick FortescueSalón 3a Aprende a usar Material Design y Android vitals para mejorar la experiencia del usuario y aumentar la participación y la retención. Compila una app de alta calidad para obtener mejores opiniones de los usuarios y para que los equipos editoriales lo noten con más frecuencia. |
Sesión | Desarrolla en dispositivos móviles | Reproducir |
17:45-18:15 Sesión |
Lo que viene para la WebThomas Steiner, Steven SoneffSala de Jacaranda Ya sea que trabaje en comercio electrónico, medios de comunicación, videojuegos o cualquier otro tipo de sitio, debe conocer el futuro de la Web. En esta sesión, analizaremos lo siguiente para las API, las plataformas y las tecnologías. Es posible que después de todo no necesites una aplicación nativa. |
Sesión | Web móvil | AWP |
18:30 a 22:00 |
Después de la fiesta |