所有时间均为中欧夏令时间 (UTC+02:00)
- 直播
时间 | 说明 | _类型 | _曲目 | _产品 |
---|---|---|---|---|
10:00 - 10:45 主旨演讲 |
第 2 天主旨演讲Ewa Macias、Behshad Behzadi、Mícheál Ö FoghlúS1 会议礼堂大厅 详细了解 Google 在欧洲开展的工程工作,并见到幕后工作人员。 |
主旨演讲 | 不仅限于在移动设备上进行开发 | Google 助理云 |
10:45 - 11:30 问答 |
社区建设问答丹尼尔·弗朗社区大厅 如何让您的项目融入社区?如何构建出色的聚会小组?来询问 Google 员工和其他社区负责人,询问有关社区的任何事宜。 |
问答 | 社区 | |
11:00 - 17:15 议程 |
Google Developers 和 Cloud 认证Google Developers 和 Cloud 认证大厅 了解 Google Developers 和 Google Cloud 认证计划的最新动态。与 Android、Web 和 Cloud 专家会面,了解如何获得认证。 |
议程 | 社区 | |
11:00 - 11:45 议程 |
架构组件Florina MuntenescuS1 会议礼堂大厅 自从在 I/O 大会上发布预览版 Android 架构组件以来,许多开发者都向我们提供了很好的反馈。我们了解了最新更新,并深入探讨了一些有趣的用例。 |
议程 | Android | Android |
11:00 - 12:30 培训 |
数据驱动的渐进式 Web 应用莎拉·克拉克 (Sarah Clark)S3.1 训练室大厅 为“只读”网站构建 PWA 相对来说比较容易,但如果您希望用户离线工作并在在线时进行同步,会发生什么情况?我们帮助您针对静态和动态数据构建应用、构建后台同步、在线时更新后端,以及使用最新的 Google 工具简化流程。 |
培训 | 移动网络 | PWA |
11:00 - 11:45 议程 |
使用 TensorFlow 进行机器学习安德鲁·加斯帕罗维奇S2 会议剧院 TensorFlow 是全球最受欢迎的开源机器学习框架。在本次讲座中,我们将为您介绍 TensorFlow,并介绍我们开发的新事物。此外,我们还会介绍一些应用场景,演示 Google 如何使用 TensorFlow,以及在现实世界中使用 TensorFlow。 |
议程 | 不局限于移动设备 | TensorFlow |
11:00 - 12:30 培训 |
前进(和后退):在应用中定义成功的导航Liam Spradlin、Yasmine EvjenS3.2 训练室大厅 导航是应用用户体验的核心。用户在应用内导航的方式可以决定他们对应用的感受、他们是否成功使用应用,以及应用是否符合业务目标。定义应用的导航方式有时并不简单。在本课程中,我们将了解 Android 中的常见导航模式、其工作原理,以及如何结合使用这些模式在应用中定义成功的导航方式。我们将介绍如何识别关键用户、确定用户任务的优先级,以及如何通过将内容放入层次结构来整理内容。 |
培训 | 在移动设备上进行开发 | Android |
11:30 - 12:00 议程 |
成为 Google 开发者专家:GDE 计划信息莫妮卡·斯塔日克社区大厅 详细了解 Google 开发者专家计划以及如何加入。 |
议程 | 社区 | |
11:45 - 12:30 议程 |
Google Cloud Platform 基础知识:导览Marc Cohen、Mete AtamelS1 会议礼堂大厅 云计算领域有很多内容需要探索,试图了解所有细节可能是一项令人望而生畏的工作。在本次讲座中,Marc 和 Mete 将通过实操指导为您介绍 Google Cloud Platform 能够解决的问题范围和深度。 |
议程 | 在移动设备上进行开发 | Google 助理云 |
11:45 - 12:30 议程 |
通过改进应用质量来提升性能阿列克谢·科金S2 会议剧院 了解如何使用 Material Design 和 Android Vitals 改善用户体验,并提高互动度和留存率。打造高品质的应用,可以获得更好的用户评价,并让编辑团队的关注度更高。 |
议程 | 在移动设备上进行开发 | Firebase |
12:00 - 14:15 培训 |
耳环实验室埃利什卡切波瓦社区大厅 用旧计算机组件制作耳环、项链、手链或任何物品。 |
培训 | 社区 | |
12:30 - 14:00 培训 |
利用 Cloud Functions 和机器学习让您的应用如虎添翼S3.1 训练室大厅 假设您现在有一个使用 Firebase 的应用。但现在,您想添加付款处理、图片处理、发送推送通知或其他确实无法在应用本身中完成的功能。如何在不启动自己的服务器的情况下完成这些任务?Firebase 可以为您提供帮助。在此 Codelab 中,您将学习如何编写 JavaScript 函数来响应 Firebase 中发生的事件。然后,您可以将这些函数部署到 Cloud Functions for Firebase,让它们在 Google 的基础架构上自动伸缩。为了从参加本次活动中获得最大的收获,请务必在您的机器上安装 Node.js 和 npm,以及您喜爱的文本编辑器。 |
培训 | 在移动设备上进行开发 | Firebase |
12:30 - 13:15 议程 |
Voice UI 中的面板:有什么噪音吗?Nandini Stocker、Sachit Mishra、Kimberly Harvey、Marc PaulinaS2 会议剧院 根据定义,对话是指两个人通过口头语言交流想法的。但是,当人与设备之间发生这种交换时,会发生什么呢?对话规范有变化吗?如果有,如何操作?在此面板中,我们将探索设计和开发的交集,了解如何为用户打造出色的对话体验。小组成员:Google Assistant/Actions on Google 开发者 Sachit Mishra、对话设计师 Kimberly Harvey 和 Marc Paulina(在 Wear 上开发 Google 助理的用户体验设计师) 主持人:Nandini Stocker(对话设计推广与合作伙伴关系主管) |
议程 | 在移动设备上进行开发 | |
12:30 - 14:00 培训 |
深入了解 ConstraintLayout丹·加尔平S3.2 训练室大厅 在此研讨会中,您将学习如何使用 Constraint Layout 编辑器为 Android 应用构建灵活高效的布局。此研讨会提供了一个起始应用,以便您对布局进行实验。 |
培训 | Android | Android |
12:30 - 13:15 议程 |
容器、Kubernetes 和 Google CloudRobert Kubis、Steffen HanikelS1 会议礼堂大厅 创建单一微服务是一项众所周知的挑战。创建一个具有弹性且可自我修复的负载均衡微服务集群并非易事。通过发布和回滚来管理该集群、按需扩缩各项服务,以及在服务之间安全地共享 Secret 和配置则更加困难。Kubernetes 这款开源容器管理系统可以助您一臂之力。在本次讲座中,我们将从一个简单的微服务入手,使用 Docker 将其容器化,然后将其扩容为由 Kubernetes 管理的弹性微服务集群。在此过程中,我们将了解 Kubernetes 为何成为自动部署、操作和扩缩容器化应用的理想系统。我们非常高兴能够邀请 FlixBus 与我们一起讨论在生产环境中采用和运行 Kubernetes 的体验和最佳做法。 |
议程 | 在移动设备上进行开发 | 云端 |
13:15 - 13:45 议程 |
全球技术政策展望未来一年丹妮尔·奥斯勒S1 会议礼堂大厅 在本次专题演讲中,我们将带您了解影响开发者的新兴政治和技术趋势,并就如何在辩论中发表自己的观点提供清晰的思路。 |
议程 | Android | Android Android Things |
13:30 - 14:15 议程 |
Google Developers Agency Program 信息阿米特·乔普拉社区大厅 详细了解 Google Developers Agency Program |
议程 | 社区 | |
14:15 - 15:00 议程 |
利用位置信息和地图助力应用Brett MorganS2 会议剧院 Google 地图让世界触手可及。了解如何利用我们的 API 将 Google 地图融入您的 Android 或 iOS 应用。我们将向您展示如何使用样式设置来展示功能,并实现新的用例。Google Maps API 还可以为您提供很多其他功能,使您能够基于我们的世界数据进行构建。您将学习如何把世界带给您的用户! |
议程 | 在移动设备上进行开发 | Maps |
14:15 - 15:00 议程 |
创建 Google 社区:GDG 计划信息丹尼尔·弗朗社区大厅 全面了解 Google 开发者社区计划、如何创建群组或以成员身份加入。 |
议程 | 社区 | |
14:15 - 15:45 培训 |
在 Android 上运行 TensorFlow 模型实操马克·道斯特S3.2 训练室大厅 在本课程中,您将学习如何使用 TensorFlow 将机器学习功能添加到您的 Android 应用中。TensorFlow 让机器学习变得易用,这场讲座对于任何 Android 开发者来说都是很不错的课程,可以了解如何添加机器学习技术。 |
培训 | 不局限于移动设备 | TensorFlow Android |
14:15 - 15:00 议程 |
渐进式 Web 应用的框架和工具Stephen FluinS1 会议礼堂大厅 渐进式 Web 应用 (PWA) 在网络上普及的速度超出了任何人的预期。两年前,开发者需要自己完成大部分工作才能充分利用浏览器中可用的新 API,但如今,我们拥有强大而强大的工具,可以帮助任何背景的开发者快速发布更具吸引力的应用。在本课程中,您将了解:• 您应该加以利用的 PWA 最佳实践• 能够为来自各种背景的开发者提供帮助的工具• 这些工具和理念背后 |
议程 | 移动网络 | PWA |
14:15 - 15:45 培训 |
动手体验 Google Cloud Vision API 和 Natural Language APISara RobinsonS3.1 训练室大厅 本次讲师指导的培训将逐步展示如何使用 Google Cloud Vision API 和 Cloud Natural Language API。这将有助于参与者了解如何增强其应用或编写新应用,同时充分利用 Google Cloud Machine Learning API 的强大功能。 |
培训 | 在移动设备上进行开发 | 云端 |
15:00 - 15:45 议程 |
网络的未来潮流音乐Thomas SteinerS2 会议剧院 无论您负责的是电子商务、媒体、游戏还是其他类型的网站,都需要了解网络的未来。在此会议中,您将了解 API、平台和技术的未来发展方向。您可能根本不需要本机应用... |
议程 | 移动网络 | 移动网络 |
15:00 - 15:30 议程 |
社区合作伙伴关系:一同分享 Google Developers 计划信息丹尼尔·弗朗社区大厅 了解这项计划面向哪些社区领导者打造了自己的社区,并借鉴其他负责人和 Google Developers 的灵感。 |
议程 | 社区 | |
15:00 - 15:45 议程 |
使用 Actions on Google 开发对话式 Google 助理应用Ido Green、Dan Imrie-SitunayakeS1 会议礼堂大厅 Google Home 和 Android 手机都支持 Google 智能助理。Actions on Google 让开发者可以扩展 Google 智能助理,创建您自己的对话式智能助理应用。在本演讲中,我们将介绍 Actions on Google 的主要组件,向您展示如何使用 API.AI 等工具轻松构建您的首个 Google 助理应用,并探索语音界面 (VUI) 最佳实践,以设计出让用户感到愉悦的引人入胜的对话体验。 |
议程 | 不局限于移动设备 | Google 助理 |
15:30 - 16:30 议程 |
Women Techmakers 计划信息蓝宝石社区大厅 详细了解 Women Techmakers 计划以及如何加入。 |
议程 | 社区 | |
15:45 - 17:15 培训 |
亲身体验 Google 助理,并使用 API.AI 开发您自己的 Google 助理应用Sachit Mishra、Shuyang Chen、S3.2 训练室大厅 在此会议中,您将学习如何创建可与 Google 助理搭配使用的专属 Google 助理应用。使用 API.AI,您会发现,只需编写一些例句和回复,即可轻松与用户对话。借助使用 Node.js 编写的简单 webhook,您可以将 Google 助理应用与您自己的服务器后端进行交互。对于任何开发者来说,这是学习如何针对 Google 助理进行构建的绝佳课程。在参加此培训之前,请确保您已安装以下组件:Node.js v6+ (LTS)、Firebase CLI(“npm install -g firebase-tools”) |
培训 | 不局限于移动设备 | Google 助理 |
15:45 - 16:30 议程 |
性能工具沃伊泰克·卡利辛斯基S1 会议礼堂大厅 性能至关重要,今年 Google Play 和 Android Studio 提供了全新的工具来帮助诊断性能问题,以确保您的应用快速流畅。 |
议程 | Android | Android Play |
15:45 - 16:30 议程 |
App to 60 - 在现有应用中使用 Firebase珍妮弗·普莱斯S2 会议剧院 你已经构建了应用的核心。那么,你怎么知道用户在做什么呢?您如何重新吸引他们?您如何防止应用出现崩溃和卡顿,以免它们逃开? |
议程 | 在移动设备上进行开发 | 云端 |
15:45 - 17:15 培训 |
将 AMP 集成到 PWA 中莎拉·克拉克 (Sarah Clark)S3.1 训练室大厅 Accelerated Mobile Pages (AMP) 非常适合以内容为主的网站(例如新闻网站和博客),但如果您希望将此类网站整合到渐进式 Web 应用中,该怎么办?快来了解如何将 AMP 的速度与渐进式 Web 应用的离线功能完美结合。 |
培训 | 移动网络 | PWA AMP |
16:30 - 17:15 议程 |
DeepMind 简介胡安·西尔维拉S1 会议礼堂大厅 对 DeepMind 所做工作的快速概览。 |
议程 | 不局限于移动设备 | 深刻思想 |
16:30 - 17:15 议程 |
模块化您的应用本·韦斯S2 会议剧院 对应用进行模块化处理有助于您向用户提供最小的 APK,这对于构建免安装应用至关重要,也有助于进军新兴市场。 |
议程 | Android | Android |
17:15 - 18:00 主旨演讲 |
闭幕主旨演讲Dirk Primbs、Sowmya SubramaS1 会议礼堂大厅 一点一点改变世界 |
主旨演讲 | 不仅限于移动平台 在移动网络 Android 上开发应用 |