本书内容共分为3篇,第一篇为基础篇,主要介绍与移动互联网相关的基础知识、App Inventor简介与基本操作,此篇为后续项目开发篇和强化实训作铺垫;第二篇为项目开发篇,精选20个与生活贴近的项目,每个项目之间涉及的知识点不尽相同,有助于学生在学中做、做中学;第三篇为强化实训篇,选取10个有趣的实用项目,帮助读者提高手机应用开发能力,拓展读者二次开发能力,培养读者创新能力。本书对简单易懂、实用有趣的项目进行讲解,每篇之间是递进关系,基础篇为后续两篇夯实基础,项目开发篇为强化实训篇作好准备。每篇的各项目之间是平行关系,几乎将App Inventor所有知识点分散到各个项目中,各个项目相对独立。每个项目又按一个项目的开发流程编排内容,包括“项目需求—项目素材—项目界面设计—项目功能实现—项目运行—拓展与提高”,有助读者理解项目开发流程,培养读者开发和拓展的能力。全书由浅入深、实例实用、易学易用,可以帮助读者快速入门。本书可作为各类院校的移动应用开发教材,也可作为个人自学之用,还可以作为软件开发人员的参考用书。
目录
基础篇1
1.移动互联网简介1
(1)什么是移动互联网1
(2)移动互联网的发展历程及趋势2
(3)流行的手机操作平台3
(4)移动互联网APP3
2.App Inventor开发Android应用4
(1)App Inventor简介4
(2)App Inventor特点4
(3)App Inventor环境搭建要求4
(4)App Inventor环境搭建流程4
(5)App Inventor 三大作业模块7
3.App Inventor开发基础操作10
(1)项目基本操作10
(2)项目运行13
(3)项目打包14
项目开发篇16
1.Hello World16
(1)项目需求16
(2)项目素材16
(3)项目界面设计16
(4)项目功能实现21
(5)项目运行24
(6)拓展与提高24
2. 计算器25
(1)项目需求25
(2)项目素材26
(3)项目界面设计26
(4)项目功能实现27
(5)项目运行35
(6)拓展与提高35
3. 平均值36
(1)项目需求36
(2)项目素材37
(3)项目界面设计37
(4)项目功能实现38
(5)项目运行46
(6)拓展与提高46
4. 单位转换器46
(1)项目需求46
(2)项目素材47
(3)项目界面设计47
(4)项目功能实现48
(5)项目运行56
(6)拓展与提高56
5.BMI健康指数57
(1)项目需求57
(2)项目素材58
(3)项目界面设计58
(4)项目功能实现60
(5)项目运行64
(6)拓展与提高65
6. 短信接收和发送65
(1)项目需求65
(2)项目素材65
(3)项目界面设计65
(4)项目功能实现66
(5)项目运行70
(6)拓展与提高70
(1)项目需求102
(2)项目素材102
(3)项目界面设计102
(4)项目功能实现104
(5)项目运行110
(6)拓展与提高110
7. 通讯录应用71
(1)项目需求71
(2)项目素材71
(3)项目界面设计71
(4)项目功能实现73
(5)项目运行75
(6)拓展与提高75
8. 语言学习机75
(1)项目需求75
(2)项目素材76
(3)项目界面设计76
(4)项目功能实现77
(5)项目运行80
(6)拓展与提高80
9. 音乐播放器80
(1)项目需求80
(2)项目素材81
(3)项目界面设计81
(4)项目功能实现82
(5)项目运行87
(6)拓展与提高87
10. 变换背景颜色87
(1)项目需求87
(2)项目素材88
(3)项目界面设计88
(4)项目功能实现90
(5)项目运行96
(6)拓展与提高96
11. 我的时钟96
(1)项目需求96
(2)项目素材96
(3)项目界面设计96
(4)项目功能实现97
(5)项目运行101
(6)拓展与提高101
12. 计时器102
(1)项目需求102
(2)项目素材102
(3)项目界面设计102
(4)项目功能实现104
(5)项目运行110
(6)拓展与提高110
13. 钢琴家110
(1)项目需求110
(2)项目素材111
(3)项目界面设