课程实施
这一页是给课程讲师的。
这里有一些关于我们如何在 Google 内部进行课程的背景信息。
为了举办课程,你需要:
-
熟悉课程材料。我们在一些页面中包括了演讲者备注来帮助突出重点(请通过贡献更多演讲者备注来帮助我们!)。你应该要打开演讲者注解为一个弹出窗(点击 “Speaker Notes” 旁边的小箭头)。这样你就有了一个展现给课堂的干净的屏幕。
-
确定日期。由于这个课程很大,我们建议你将这四天安排在两周内。课程参与者表示在课程中有间隔时间是很有用的,因为这有助于他们处理我们提供的所有信息。
-
找一个足够大的房间供你的当面参与者使用。我们建议 15-20 人的课室规模。它足够小,这样人们可以舒适地问问题 — 也让讲师可以有时间回答这些问题。
-
上课当天,提前一点到房间布置。我们建议在你的笔记本使用
mdbook serve
直接进行演示。这样保证了最佳性能,在你切换页面时不会有延迟。使用你的笔记本也将允许你修复你或课程参与者发现的拼写错误。 -
让人们自己或在小组内解决练习题。询问人们是否被卡住了,或者你有什么可以帮助他们的。当你看到几个人都有相同的问题,在课堂上提出并提供一个解决方案,比如,向人们展示从何处查找标准库的相关信息。
-
如果你不跳过第 4 天安卓特有的部分,你将需要 AOSP checkout。在同一台机器检出一份 课程仓库 并移动到你的 AOSP 检出的根目录下的
src/android/
下。这回确保 Android 构建系统在src/android/
内可以看到Android.bp
文件。确保
adb sync
在你的模拟器或真实设备上正常工作,并使用src/android/build_all.sh
预先编译所有的安卓示例。阅读脚本内运行的命令并确保你手动运行时可以正常工作。
就是这些,祝你课程顺利!我们希望你和我们一样享受它的乐趣!