课程实施

这一页是给课程讲师的。

这里有一些关于我们如何在 Google 内部进行课程的背景信息。

为了举办课程,你需要:

  1. 熟悉课程材料。我们在一些页面中包括了演讲者备注来帮助突出重点(请通过贡献更多演讲者备注来帮助我们!)。你应该要打开演讲者注解为一个弹出窗(点击 “Speaker Notes” 旁边的小箭头)。这样你就有了一个展现给课堂的干净的屏幕。

  2. 确定日期。由于这个课程很大,我们建议你将这四天安排在两周内。课程参与者表示在课程中有间隔时间是很有用的,因为这有助于他们处理我们提供的所有信息。

  3. 找一个足够大的房间供你的当面参与者使用。我们建议 15-20 人的课室规模。它足够小,这样人们可以舒适地问问题 — 也让讲师可以有时间回答这些问题。

  4. 上课当天,提前一点到房间布置。我们建议在你的笔记本使用 mdbook serve 直接进行演示。这样保证了最佳性能,在你切换页面时不会有延迟。使用你的笔记本也将允许你修复你或课程参与者发现的拼写错误。

  5. 让人们自己或在小组内解决练习题。询问人们是否被卡住了,或者你有什么可以帮助他们的。当你看到几个人都有相同的问题,在课堂上提出并提供一个解决方案,比如,向人们展示从何处查找标准库的相关信息。

  6. 如果你不跳过第 4 天安卓特有的部分,你将需要 AOSP checkout。在同一台机器检出一份 课程仓库 并移动到你的 AOSP 检出的根目录下的 src/android/ 下。这回确保 Android 构建系统在 src/android/ 内可以看到 Android.bp 文件。

    确保 adb sync 在你的模拟器或真实设备上正常工作,并使用 src/android/build_all.sh 预先编译所有的安卓示例。阅读脚本内运行的命令并确保你手动运行时可以正常工作。

就是这些,祝你课程顺利!我们希望你和我们一样享受它的乐趣!

请稍后提供反馈,以便我们继续改进课程。我们想知道什么对你很有用,什么可以做得更好。也非常欢迎你的学生向我们发送反馈