所有时间均为印度标准时间 (UTC+05:30)
- 直播
时间 | 说明 | _类型 | _轨道 | _产品 |
---|---|---|---|---|
08:00-10:00 |
早餐和登记 |
|||
10:00-10:55 会话 |
第 1 天主题演讲Daniel Galpin、Pankaj Gupta、Francis Ma、Sachit Mishra、Tal Oppenheimer、Kaz Sato、Anitha Vijayakumar大厅 3a 了解 Google 开发者产品和平台的最新资讯和动态。 |
会话 | 移动开发之外:在移动网络 Android 平台上开发应用 | Android Assistant Cloud Firebase TensorFlow 移动网站 |
11:00-11:30 会话 |
社区小组信息会议丹佛朗社区酒廊 详细了解社区开发者社区计划,了解如何创建群组或以成员身份加入。 |
会话 | 社区 | |
11:10-11:40 会话 |
渐进式 Web 应用:内容、原因和方式Sam Dutton、Jiewei Lin、Sarah Clark大厅 3a 在本演讲中,我们将介绍渐进式 Web 应用的内容、原因和方式,并通过代码示例进行说明。渐进式网页应用结合了网站和应用的优点,可以快速加载(即使是在易断线网络上),可以通过发送推送通知重新吸引用户,在主屏幕上显示图标,然后以顶层全屏体验的形式加载。 |
会话 | 移动网络 | PWA |
11:10-11:40 会话 |
使用 TensorFlow 和 Cloud ML 进行机器学习Kas Sato 语Jacaranda 会议室 TensorFlow 是 Google 的开源机器学习库,自 2015 年推出以来一直在普及机器学习智能领域。加上 Google Cloud 机器学习引擎的可伸缩性,任何人都可以使用 TensorFlow 以低成本且没有专业知识的情况下利用深度学习技术。本次演讲将探讨三家采用 TensorFlow 和 Cloud ML 的企业来解决现实问题:日本的一位黄瓜农场主,他能够自行构建基于深度学习的黄瓜分类器,该公司使用增强型汽车竞价模型对 Flutter 进行故障预测,并且使用 Flutter 实现以下方面: |
会话 | 移动端 | Cloud |
11:10-12:40 培训 |
使用架构组件构建应用丽拉·富士原 (Lyla Fujiwara)Gulmohar 会议室 2017 年 5 月,我们发布了架构组件库。它们本身就可以帮助开发者管理和简化界面组件的生命周期和数据持久性。它们可以一起使用,以统一的方式快速构建 Android 应用。此培训重点介绍如何一起使用这些组件:您将构建响应式界面,用于存储和加载本地数据。 |
培训 | Android | Android |
11:10-12:40 培训 |
动手使用 Dialogflow 开发您自己的 Google 助理应用Sachit Mishra、Silvano LucianiCassia 会议室 在本培训中,您将学习如何为 Google 助理创建您自己的应用。使用 Dialogflow,看看只需编写几个句子和回复,即可轻松为用户创建对话。您可以使用用 node.js 编写的简单 Webhook 将应用与自己的服务器后端连接起来。本讲座非常适合希望了解如何针对 Google 助理构建应用的开发者。 |
培训 | 移动端 | Google 助理 |
11:45-12:15 问答 |
社区建设问题解答丹佛朗社区酒廊 如何围绕项目吸引社区成员?如何建立出色的聚会小组?欢迎来问 Google 员工,其他社区负责任何与社区相关的事宜。 |
问答 | 社区 | |
11:50-12:20 会话 |
Cloud Firestore 简介丹·麦克格拉思Jacaranda 会议室 Firebase 刚刚宣布推出 Cloud Firestore 的 Beta 版,这是一个全代管式 NoSQL 文档数据库,可用于移动应用和 Web 应用开发。它可在全球范围内轻松存储和同步应用数据,现已发布 Beta 版。在本演讲中,产品负责人分享了所有详细信息,并演示了如何使用 Cloud Firestore 构建可扩缩应用。 |
会话 | 在移动设备上开发 | Firebase |
11:50-12:20 会话 |
Google Developers 和 Cloud 认证信息会议JP Souchak、Manohar SilamGoogle Developers 和 Cloud 认证休息室 了解如何获得有关移动网络专家、助理 Android 开发者、数据工程师或云架构师的技能的认可。在这段会议中,JP Souchak 和 Manohar Silam 将进行一次实时信息会议,演示两项认证计划和个人认证的亮点。问答环节,时间允许。 |
会话 | 认证 | |
11:50-12:20 会话 |
测试 KotlinSean McQuillan大厅 3a Kotlin 是一种与 Java 编程语言和 Android Studio 完全集成的高阶语言。它可用于许多热门应用中的 Android 开发。此演讲将深入介绍如何编写测试,教您如何使用 Kotlin。测试是学习 Kotlin、编写便于阅读的测试以及向开发团队介绍 Kotlin 的强大功能的绝佳方式。 |
会话 | Android | Android |
12:30-13:00 会话 |
使用 AMP 构建电子商务网站Ben Morss、Raghu SimhaJacaranda 会议室 AMP 已扩展为全方位服务的网页组件库,非常适合快速创建精美的动态网页。在本演讲中,我们将介绍 AMP 的一些神奇功能;最后,我们将演示如何使用 AMP 打造完整的电子商务体验。 |
会话 | 移动网络 | AMP PWA |
12:30-13:00 会话 |
GDG 计划信息会话詹妮弗·科尔社区酒廊 详细了解 Google 开发者社区计划、如何创建群组或以成员身份加入。 |
会话 | 社区 | |
12:30-13:45 |
午餐Hall 3b - 沙盒 |
|||
13:15-13:45 会话 |
深入探索 Oreo 和支持库丹尼尔·加尔平大厅 3a 本讨论将详细介绍 Android Oreo 和支持库。欢迎了解我们所做的一些重要变更,让您的应用更出色、外观和风格更胜以往。 |
会话 | Android | Android |
13:15-14:45 培训 |
使用 Firebase 和 Cloud Firestore 构建 Web 应用亚瑟·汤普森Gulmohar 会议室 亲身体验使用 Cloud Firestore 构建 Web 应用有多么轻松。您的教师会根据此在线 Codelab 构建 Web 应用。您可以按照这些示例进行操作,也可以针对 iOS 或 Android 构建同一应用。在本次培训中,我们会向 Google 员工提供这些技术方面的帮助。 |
培训 | 在移动设备上开发 | Firebase |
13:15-14:45 培训 |
数据驱动的渐进式 Web 应用莎拉·克拉克 (Sarah Clark)Cassia 会议室 为“只读”网站构建 PWA 相对容易。但是,如果您希望用户离线工作并在线同步,该怎么办?我们可以帮助您构建静态和动态数据应用、构建后台同步、在线更新后端以及使用最新的 Google 工具简化流程。 |
培训 | 移动网络 | PWA |
14:00-14:30 会话 |
成为 Google 开发者专家:GDE 计划信息Nathalie Pereira、Melissa Powel社区酒廊 详细了解 Google 开发者专家计划以及如何加入。 |
会话 | 社区 | |
14:00-14:30 会话 |
通过 Google 助理和渐进式 Web 应用与社区互动梅金·卡尼大厅 3a 设想一下,当我们成为一个小型社区的成员时,我们依赖该社区偶尔提供帮助,在无法做到时满足我们的需求,然后反过来也一样。我们中的一些人可能仍然那么幸运,愿意成为这些社区的一员。这时候 Google 助理就能派上用场了。它可以作为一种个人工具,将您的需求与适当的社区联系起来,然后帮助您跟踪这些需求的满足情况。 |
会话 | 移动网络 | PWA |
14:00-14:30 会话 |
物联网、TensorFlow 和 Google 助理的最新动态韦恩·彼得卡斯基Jacaranda 会议室 Google 有各种新的平台和工具,可以支持随时随地进行计算。了解如何使用 Android Things 简化 IoT 设备的开发和生产。听听如何为 Google 助理构建应用并与用户对话。了解 Android 手机、Android Wear 和电视如何让用户随时随地与您的服务互动。研究如何使用 TensorFlow 在移动设备以外的各种 IoT 应用中轻松使用机器学习技术。 |
会话 | 移动端 | TensorFlow Android Things Assistant |
14:45-15:15 会话 |
“解决印度的相关问题”信息会议卡蒂克·帕德纳博汉社区酒廊 了解“Solve for India”计划 |
会话 | 社区 | |
14:45-15:15 会话 |
使用 Actions on Google 为 Google 助理开发对话式应用丹尼尔·伊姆里·西图纳克Jacaranda 会议室 Google 助理在 Google Home 和 Android 手机平台上均可使用。借助 Actions on Google,你可以扩展 Google 助理来创建自己的对话应用。在本演讲中,我们将介绍 Actions on Google 的关键组件,向您展示如何使用 Dialogflow 等工具为 Google 助理轻松构建首个应用,并探索语音界面 (VUI) 最佳做法,以设计富有吸引力的对话式用户体验。 |
会话 | 移动端 | Google 助理 |
14:45-15:15 会话 |
位置信息和电池Shailen Tuli大厅 3a 用户喜欢基于位置的应用,但他们担心此类应用是耗电量大的主要来源。我们深入探讨了位置和电池之间的关系,并讨论了编写位置丰富的应用的策略,同时最大限度地减少电池电量消耗。 |
会话 | Android | Android |
15:00-16:30 培训 |
欢迎用户Sean McQuillan、Prateek TandonGulmohar 会议室 Android 提供了一些 API,可帮助用户在新设备上首次使用您的应用时获得热烈的欢迎。自动备份和 Smart Lock 等功能有助于确保用户满意,从而增加用户在转换后继续成为用户的几率。 |
培训 | Android | Android |
15:00-16:30 培训 |
亲身体验 Android Things 并打造您自己的 IoT 设备Jonathan Koren、Wayne PiekarskiCassia 会议室 在本培训中,您将了解关于开发适用于 Android Things 的 IoT 应用的所有须知信息。通过 Android Studio 和开发者套件,您会发现使用 Android 知识与现实世界中的硬件互动是多么简单。 |
培训 | 移动端 | Android Things |
15:30-16:00 会话 |
Women Techmakers 聚会Lakshya Sivaramakrishnan社区酒廊 在活动中举办 WTM 大会负责人和社区成员的非正式聚会。 |
会话 | 社区 | |
15:30-16:00 会话 |
借助 Firebase 获取富有实用价值的分析洞见阿姆里特·桑耶夫Jacaranda 会议室 数据分析和分析洞见是每款应用取得成功的核心所在。在本课程中,您将了解 Firebase 如何帮助您回答有关用户及其行为的关键问题,以便根据产品路线图做出明智的决策。 |
会话 | 在移动设备上开发 | Firebase |
15:30-16:00 会话 |
渐进式 Web 应用的框架和工具罗恩·梅尔伍德大厅 3a 渐进式 Web 应用 (PWA) 的普及速度超出预期。两年前,开发者需要自行完成大部分连接工作,才能充分利用浏览器中提供的新 API。现在,我们拥有功能强大而强大的工具,任何背景的开发者都可以使用它来快速发布更具吸引力的应用。\n\n 在本课中,您将了解 PWA 最佳做法和使用入门方面的实用提示。我们将介绍现有的工具,以便为背景不同的开发者提供帮助,\n 还介绍了这些工具背后的理念和愿景。 |
会话 | 移动网络 | PWA |
16:00-17:00 |
午后休息时间 |
|||
16:15-16:45 会话 |
架构组件 - 用例Florina Muntenescu大厅 3a 架构组件集库可帮助您设计稳健、可测试且易维护的应用。在本演讲中,我们将讨论每个库的用途,并探讨您应该遵循的模式和反模式。我们还会深入探讨应保存数据以便最大限度地减少请求的重要问题:数据库、ViewModel 还是 SavedInstanceState?\n 最后,我们将讨论 Paging 库,它是架构组件的最新增加项。您将了解 Paging 库的工作原理,并了解为何要使用 Paging 库以及如何使用它。 |
会话 | Android | Android |
16:15-16:45 会话 |
容器、Kubernetes 和 Google CloudKY Ayyagari 购物中心Jacaranda 会议室 创建单个微服务是一项众所周知的挑战。创建具有弹性和自我修复的负载均衡微服务集群并非易事。通过发布和回滚管理该集群、按需扩缩单个服务以及在服务之间安全地共享 Secret 和配置变得更加困难。Kubernetes 是一个开源容器管理系统,可以在这方面提供帮助。在本演讲中,我们将从一个简单的微服务开始,使用 Docker 将其容器化,并将其扩展到由 Kubernetes 管理的弹性微服务集群。在此过程中,您将了解 Kubernetes 为何是一个优秀的系统,能够自动完成容器化应用的部署、操作和扩缩。 |
会话 | 在移动设备上开发 | Cloud |
16:15-16:45 会话 |
“摆脱你的舒适区,提高人际交往能力”约瑟夫·沃迪卡社区酒廊 学习和练习人际交往技能 |
会话 | 社区 | |
16:45-18:15 培训 |
使用 Workbox 从网站到 PWA大卫·ScalesCassia 会议室 您是否想让您的网站处于离线状态?您创建了一个 Service Worker,并缓存了一些文件,但可能不知道如何处理更新或浏览器缓存。幸运的是,Google 的工程师在自己的工作中遇到了这些问题,并编写了 Workbox,这是一套渐进式 Web 应用的工具和核心逻辑。我们将向您介绍如何将网站转换为离线应用,以及如何轻松解决缓存问题。 |
培训 | 移动网络 | PWA |
16:45-18:15 培训 |
构建免安装应用安鲁德·德瓦尼Gulmohar 会议室 了解如何使用 Android Studio 3.0 构建 Android 免安装应用。借助 Android 免安装应用,您可以设置应用链接,以启动应用活动,而无需事先安装应用。 |
培训 | Android | Android |
17:00-17:30 会话 |
现代工具、测试和自动化:Lighthouse 和 Puppeteer 使用入门Eric Bidelman、Vinamrata Singal大厅 3a 现代网络开发需要现代工具。加入我们,观看 Chrome 开发者工具团队分享的最新好礼。我们使用 Lighthouse 指导开发工作流,并通过无头 Chrome 和 Puppeteer(一个用于控制无头 Chrome 的新 Node 库)自动执行所有这些工作。 |
会话 | 移动网络 | PWA |
17:00-17:30 会话 |
使用插件扩展 Google 文档、表格和幻灯片Wesley Chun 敬上Jacaranda 会议室 喜欢使用 Google 文档、表格和幻灯片等 G Suite 应用,但想添加自己的功能?借助插件,您可以编写代码来访问它们的数据,包括自定义界面中的菜单和边栏。也许您要获取其他服务器的数据或连接到数据库。所有这些都是插件。在本课中,我们将向您介绍 Google Apps 脚本并向您展示如何创建自己的插件。 |
会话 | 移动端 | G Suite |
17:00-17:30 会话 |
印度社区团体聚会马诺兰扬·帕迪社区酒廊 由印度社区组织者和成员组成的非正式聚会。 |
会话 | 社区 | |
17:45-18:15 会话 |
质量比数量:质量为何重要Johannes Tonollo、Nick Fortescue大厅 3a 了解如何使用 Material Design 和 Android Vitals 来提升用户体验并提高互动度和留存率。开发优质应用,提高用户评价量,并吸引编辑团队的注意力。 |
会话 | 在移动设备上开发 | 播放 |
17:45-18:15 会话 |
网络的未来趋势Thomas Steiner、Steven SoneffJacaranda 会议室 无论您从事的是电子商务、媒体、游戏,还是其他其他类型的网站,都需要了解网络的未来发展趋势。在此专题演讲中,我们将讨论 API、平台和技术的未来发展趋势。很有可能您根本不需要原生应用。 |
会话 | 移动网络 | PWA |
18:30 - 22:00 |
余兴派对 |