第1章 初识App Inventor 2
1.1 什么是App Inventor? 2
1.2 App I nventor开发工具 2
1.3 App Inventor建立运行第一个项目 4
第2章 钢琴弹奏 10
2.1 任务描述 10
2.2 开发前的素材准备工作 10
2.3 程序的布局设计 11
2.3.1 清单设计 11
2.3.2 布局过程 12
2.4 任务操作 21
2.4.1 新功能块清单 21
2.4.2 编程操作 21
第3章 会说话的汤姆猫 28
3.1 任务描述 28
3.2 开发前的素材准备工作 28
3.3 程序的布局设计 29
3.3.1 清单设计 29
3.3.2 布局过程 30
3.4 任务操作 34
3.4.1 新功能块清单 34
3.4.2 编程操作 35
第4章 别踩白格 46
4.1 任务描述 46
4.2 程序的布局设计 46
4.2.1 清单设计 46
4.2.2 布局过程 47
4.3 任务操作 49
4.3.1 新功能块清单 49
4.3.2 编程操作 50
第5章 快乐打地鼠 56
5.1 任务描述 56
5.2 开发前的素材准备工作 56
5.3 程序的布局设计 57
5.3.1 清单设计 57
5.3.2 布局过程 58
5.4 任务操作 64
5.4.1 新功能块清单 64
5.4.2 编程操作 65
第6章 雷霆战警 72
6.1 任务描述 72
6.2 开发前的素材准备工作 72
6.3 程序的布局设计 73
6.3.1 清单设计 73
6.3.2 布局过程 74
6.4 任务操作 84
6.4.1 地图显示 84
6.4.2 飞机显示 87
6.4.3 怪物显示 90
6.4.4 怪物被子弹击中 91
6.4.5 飞机爆炸 94
第7章 翻牌游戏 98
7.1 任务描述 98
7.2 开发前的素材准备工作 98
7.3 程序的布局设计 99
7.3.1 清单设计 99
7.3.2 布局过程 100
7.4 任务操作 107
7.4.1 新功能块清单 107
7.4.2 编程操作 108
第8章 乐高机器人 116
8.1 任务描述 116
8.2 程序的布局设计 116
8.2.1 清单设计 116
8.2.2 布局过程 117
8.3 任务操作 124
8.3.1 新功能块清单 124
8.3.2 编程操作 126
第9章 数独(六宫格) 134
9.1 任务描述 134
9.2 整体设计思路 134
9.3 界面设计 135
9.3.1 组件清单 135
9.3.2 界面布局 135
9.4 代码编写 138
9.4.1 Screen1编程 138
9.4.2 Screen2编程 155
参考文献 157