所有时间均为印度标准时间 (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 Vijayakumar3a 号大厅 了解 Google 开发者产品和平台的最新资讯和动态。 |
议程 | 不仅限于移动平台 在移动网络 Android 上开发应用 | Android Assistant Cloud Firebase TensorFlow 移动网站 |
11:00-11:30 议程 |
社区团体计划信息会议丹麦法郎社区大厅 了解关于社区开发者社区计划的全部信息,了解如何创建群组或以成员身份加入。 |
议程 | 社区 | |
11:10-11:40 议程 |
渐进式 Web 应用:是什么、为什么以及如何?Sam Dutton、Jiewei Lin、Sarah Clark3a 号大厅 在本次讲座中,我们将介绍渐进式 Web 应用是什么、为何采用该技术以及如何实现,并会演示一些代码示例。渐进式 Web 应用融合了网站和应用的精华,可以快速加载(即使在不稳定的网络上),可以通过发送推送通知重新吸引用户、在主屏幕上显示图标以及以顶层全屏体验形式加载。 |
议程 | 移动网络 | PWA |
11:10-11:40 议程 |
使用 TensorFlow 和 Cloud ML 进行实际机器学习佐藤一Jacaranda Room TensorFlow 是 Google 的机器学习开源库,自 2015 年推出以来,一直在推动机器学习的普及。结合 Google Cloud Machine Learning Engine 的可伸缩性,任何人都可以使用 TensorFlow 以低廉的价格利用深度学习技术,而无需具备太多专业知识。本演讲将介绍三个采用 TensorFlow 和 Cloud ML 解决实际问题的企业示例:日本的一位黄瓜农场主,能够自行构建基于深度学习的黄瓜分拣器,该公司使用 TF 进行事故预测;该公司使用 TF 进行事故预测;该公司使用 TF 进行事故预测。 |
议程 | 不局限于移动设备 | 云端 |
11:10-12:40 培训 |
使用架构组件构建应用藤原力拉 (Lyla Fujiwara)古尔默哈尔厅 2017 年 5 月,发布了架构组件库。它们本身可以协助开发者管理和简化界面组件生命周期和数据持久性。结合使用这两种方法,可以统一地快速构建 Android 应用。本培训重点介绍了如何结合使用这些组件:您将构建一个具有可存储和加载本地数据的响应式界面的应用。 |
培训 | Android | Android |
11:10-12:40 培训 |
使用 Dialogflow 为 Google 助理开发您自己的应用实操Sachit Mishra、Silvano LucianiCassia Room 在本培训中,您将学习如何构建自己的 Google 助理应用。使用 Dialogflow,您只需编写几个例句和回复,即可轻松与用户对话。您可以使用 Node.js 编写的简单 Web 钩子,将您的应用与您自己的服务器后端进行交互。对于任何想要学习如何针对 Google 助理进行构建的开发者来说,这都是很棒的课程。 |
培训 | 不局限于移动设备 | Google 助理 |
11:45-12:15 问答 |
社区建设问答丹麦法郎社区大厅 如何让您的项目融入社区?如何构建出色的聚会小组?来询问 Google 员工和其他社区负责人,询问有关社区的任何事宜。 |
问答 | 社区 | |
11:50-12:20 议程 |
Cloud Firestore 简介丹·麦格拉思 (Dan McGrath)Jacaranda Room Firebase 刚刚宣布推出 Cloud Firestore 测试版,这是一种用于移动应用和 Web 应用开发的全代管式 NoSQL 文档数据库。它旨在在全球范围内轻松存储和同步应用数据,该技术现已发布 Beta 版。在本次讲座中,产品主管分享了所有细节,并将演示如何使用 Cloud Firestore 构建可扩缩的应用。 |
议程 | 在移动设备上进行开发 | Firebase |
11:50-12:20 议程 |
Google Developers 和 Cloud 认证信息会议JP Souchak、Manohar SilamGoogle Developers 和 Cloud 认证大厅 了解如何通过移动网络专家、Associate Android Developer、数据工程师或 Cloud Architect 等技能获得认可。在本次培训中,JP Souchak 和 Manohar Silam 将提供实时信息会议,介绍两个认证计划和个人认证的亮点。如果时间允许,后续还有问答环节。 |
议程 | 认证 | |
11:50-12:20 议程 |
测试 KotlinSean McQuillan3a 号大厅 Kotlin 是一种与 Java 编程语言和 Android Studio 完全集成的高级语言。许多热门应用都会使用它进行 Android 开发。本演讲将深入探讨编写测试,教您如何使用 Kotlin。测试是学习 Kotlin、编写可读性测试以及向开发团队了解 Kotlin 的强大功能的好方法。 |
议程 | Android | Android |
12:30-13:00 议程 |
使用 AMP 构建电子商务网站Ben Morss、Raghu SimhaJacaranda Room AMP 已扩展为提供全方位服务的网页组件库,非常适合快速创建精美的动态网页。在本次讲座中,我们将向您展示 AMP 的一些精彩功能,最后,我们将演示如何使用 AMP 打造全面的电子商务体验。 |
议程 | 移动网络 | AMP PWA |
12:30-13:00 议程 |
GDG 计划信息会议詹妮弗·科尔社区大厅 全面了解 Google 开发者社区计划、如何创建群组或以成员身份加入。 |
议程 | 社区 | |
12:30-13:45 |
午餐3b 厅 - 沙盒 |
|||
13:15-13:45 议程 |
深入了解 Oreo 和支持库丹尼尔·加尔平3a 号大厅 在此讨论中,我们将着眼于 Android Oreo 和支持库。快来了解有哪些重大变化,让您的应用运行、外观和风格均比以往更加出色。 |
议程 | Android | Android |
13:15-14:45 培训 |
使用 Firebase 和 Cloud Firestore 构建 Web 应用阿瑟·汤普森古尔默哈尔厅 亲身体验使用 Cloud Firestore 构建 Web 应用有多么轻松。您的教师将根据此在线 Codelab 构建一个 Web 应用。您可以跟着这些指南操作,也可以针对 iOS 或 Android 构建相同的应用。在本次培训中,我们将安排 Google 员工使用上述任何技术。 |
培训 | 在移动设备上进行开发 | Firebase |
13:15-14:45 培训 |
数据驱动的渐进式 Web 应用莎拉·克拉克 (Sarah Clark)Cassia Room 为“只读”网站构建 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 Room Google 拥有各种新平台和工具,可随时随地为计算提供支持。了解如何使用 Android Things 简化 IoT 设备的开发和生产。学习如何构建支持 Google 助理的应用,并与用户对话。了解 Android 手机、Android Wear 和 TV 如何让用户随时随地与您的服务互动。研究如何使用 TensorFlow 在除移动设备之外的各种 IoT 应用中轻松实现机器学习。 |
议程 | 不局限于移动设备 | TensorFlow Android Things Assistant |
14:45-15:15 议程 |
“Solve for India”信息会议卡迪克·帕德马纳布 (Karthik Padmanabhan)社区大厅 了解“Solve for India”计划 |
议程 | 社区 | |
14:45-15:15 议程 |
使用 Actions on Google 为 Google 助理开发对话式应用丹尼尔·伊姆瑞-西图纳亚克Jacaranda Room Google Home 和 Android 手机平台都支持 Google 助理。借助 Actions on Google,您可以扩展 Google 助理的功能,打造您自己的对话式应用。在本次讲座中,我们将介绍 Actions on Google 的主要组件,向您展示如何使用 Dialogflow 等工具轻松构建首个适用于 Google 助理的应用,并探索语音界面 (VUI) 最佳实践,以便设计富有吸引力的对话式用户体验。 |
议程 | 不局限于移动设备 | Google 助理 |
14:45-15:15 议程 |
位置信息和电池Shailen Tuli3a 号大厅 用户喜欢基于位置的应用,但他们担心这类应用是主要的耗电来源。我们深入探讨了位置与电池之间的关系,讨论了在编写位置丰富的应用的同时最大限度地减少耗电量的策略。 |
议程 | Android | Android |
15:00-16:30 培训 |
欢迎您Sean McQuillan、Prateek Tandon古尔默哈尔厅 Android 提供的 API 可帮助用户在新设备上首次使用您的应用时表示热烈欢迎。自动备份和 Smart Lock 等功能有助于提升用户体验,增加用户在转换后继续使用其设备的几率。 |
培训 | Android | Android |
15:00-16:30 培训 |
亲身体验 Android Things 并打造您自己的 IoT 设备Jonathan Koren、Wayne PiekarskiCassia Room 在本培训中,您将学习为 Android Things 开发 IoT 应用所需了解的所有内容。借助 Android Studio 和开发者套件,您将了解到在现实世界中,运用自己的 Android 知识与硬件互动有多么容易。 |
培训 | 不局限于移动设备 | Android Things |
15:30-16:00 议程 |
Women Techmakers 聚会拉克希亚·西瓦拉玛克里希南社区大厅 WTM 负责人和社区成员在活动期间举办的非正式聚会。 |
议程 | 社区 | |
15:30-16:00 议程 |
利用 Firebase 获取富有实用价值的分析洞见阿姆里特·桑吉夫Jacaranda Room 分析和数据洞见是每个应用成功的关键。在本课程中,您将了解 Firebase 如何帮助您解答有关用户及其行为的关键问题,以便您根据产品路线图做出明智的决策。 |
议程 | 在移动设备上进行开发 | Firebase |
15:30-16:00 议程 |
渐进式 Web 应用的框架和工具罗恩·梅伍德 (Rowan Merewood)3a 号大厅 渐进式 Web 应用 (PWA) 在网络上普及的速度超出了任何人的预期。两年前,开发者需要自己完成大部分连接工作,才能充分利用浏览器中可用的新 API。如今,我们拥有强大且强大的工具,任何背景的开发者都可以利用这些工具快速发布更具吸引力的应用。\n\n 在本课程中,您将了解 PWA 最佳实践和实用的入门提示。我们还将介绍可帮助不同背景的开发者提供的工具,\n 以及这些工具背后的理念和愿景。 |
议程 | 移动网络 | PWA |
16:00-17:00 |
下午休息 |
|||
16:15-16:45 议程 |
架构组件 - 使用场景Florina Muntenescu3a 号大厅 架构组件集库可帮助您设计稳健、可测试且易维护的应用。在本次讲座中,我们将讨论每个库的用途,并了解您应该遵循的模式和反模式。我们还将深入探讨应保存数据以尽量减少请求的位置:数据库、ViewModel 还是 SavedInstanceState 上的重要问题?\n 最后,我们将探讨 Paging 库,它是架构组件中最新增加的内容。您将了解 Paging 库的工作原理,以及其使用原因和使用方式。 |
议程 | Android | Android |
16:15-16:45 议程 |
容器、Kubernetes 和 Google CloudKC·阿亚加里 (KC Ayyagari)Jacaranda Room 创建单一微服务是一项众所周知的挑战。创建一个具有弹性且可自我修复的负载均衡微服务集群并非易事。通过发布和回滚来管理该集群、按需扩缩各项服务,以及在服务之间安全地共享 Secret 和配置则更加困难。Kubernetes 这款开源容器管理系统可以助您一臂之力。在本次讲座中,我们将从一个简单的微服务入手,使用 Docker 将其容器化,然后将其扩容为由 Kubernetes 管理的弹性微服务集群。在此过程中,您将了解 Kubernetes 为何成为自动部署、操作和扩缩容器化应用的绝佳系统。 |
议程 | 在移动设备上进行开发 | 云端 |
16:15-16:45 议程 |
“跳出舒适区,提升社交技能”约瑟夫·沃迪茨卡社区大厅 学习并练习社交技能 |
议程 | 社区 | |
16:45-18:15 培训 |
使用 Workbox 将网站同步到 PWA大卫·斯凯克斯 (David Scales)Cassia Room 您想要让网站离线工作吗?您创建一个 Service Worker 并缓存一些文件,但可能并不清楚如何处理更新或浏览器缓存。幸运的是,Google 的工程师在自己的工作中遇到了这些问题,并编写了 Workbox,这是一组用于渐进式 Web 应用的工具和核心逻辑。我们将向您展示如何将网站转换为离线模式,并轻松解决棘手的缓存问题。 |
培训 | 移动网络 | PWA |
16:45-18:15 培训 |
构建免安装应用安鲁德·德瓦尼古尔默哈尔厅 了解如何使用 Android Studio 3.0 构建 Android 免安装应用。借助 Android 免安装应用,您可以设置应用链接以启动应用活动,而无需事先安装应用。 |
培训 | Android | Android |
17:00-17:30 议程 |
现代工具、测试和自动化:Lighthouse 和 Puppeteer 使用入门。Eric Bidelman、Vinamrata Singal3a 号大厅 现代 Web 开发需要新型工具。跟我们一起,了解 Chrome 开发者工具团队的最新功能。我们将使用 Lighthouse 指导您的开发工作流,并通过无头 Chrome 和 Puppeteer(一种用于控制无头 Chrome 的新 Node 库)自动执行整个开发流程。 |
议程 | 移动网络 | PWA |
17:00-17:30 议程 |
使用插件扩展 Google 文档、表格和幻灯片陈威斯利Jacaranda Room 喜欢使用 Google 文档、表格和幻灯片等 G Suite 应用,但想要添加自己的功能?插件允许您编写代码来访问其数据,包括自定义界面中的菜单和边栏。也许您想从其他服务器获取数据或连接到数据库。所有这些都可以通过插件来实现。在本次讲座中,我们将向您介绍 Google Apps 脚本,并向您展示如何创建您自己的插件。 |
议程 | 不局限于移动设备 | G Suite |
17:00-17:30 议程 |
印度社区团体聚会玛诺兰简·帕迪社区大厅 由印度社区组织者和成员举办的非正式聚会。 |
议程 | 社区 | |
17:45-18:15 议程 |
质量而非数量:质量为何至关重要Johannes Tonollo、Nick Fortescue3a 号大厅 了解如何使用 Material Design 和 Android Vitals 改善用户体验,并提高互动度和留存率。打造高品质的应用,可以获得更好的用户评价,并让编辑团队的关注度更高。 |
议程 | 在移动设备上进行开发 | 播放 |
17:45-18:15 议程 |
网络的未来潮流音乐Thomas Steiner、Steven SoneffJacaranda Room 无论您负责的是电子商务、媒体、游戏还是其他类型的网站,都需要了解网络的未来。在本课程中,我们将讨论 API、平台和技术的未来发展方向。您或许根本不需要本机应用。 |
议程 | 移动网络 | PWA |
18:30 - 22:00 |
余兴派对 |