本书以App Inventor为平台,把抽象的计算思维具体化,把复杂的编程思想形象化,借助积木块编程,将数学、自然科学、工程基础和程序设计知识、计算思维无缝地融入精心设计的案例和项目中。读者可以复现案例,结合专业背景知识创新性地解决本专业领域中的实际问题,最终开发出能在手机上运行的App。
本书共分为6章,各章内容由浅入深、相互衔接。前4章为基础内容,主要包括App Inventor的开发环境搭建、界面和代码块的操作方法、一个简单而有趣的入门项目、App Inventor编程基础和组件;第5章介绍应用调试的方法;第6章是进阶内容,介绍了9个综合项目。本书提供的教学案例近120个,既方便学生进行系统性学习,也方便学生进行碎片化学习。
本书配备了丰富的教学和学习辅助资料,包括课件、教材中项目的源代码、授课视频、综合项目源文件和作业参考源码文件等。这些资料已经通过网络共享,可免费使用,并且不断更新、完善。此外,本门课在中国大学MOOC平台开设了线上课程,可供读者免费学习。
本书依据App Inventor的2021官方版本编写。本书在全面介绍知识点的同时,也提供了多个案例供读者练习,并将计算思维、工程思维和课程思政贯穿其中,内容由易到难,适合不同层次的读者。本书既可以作为移动开发课程的教学用书,也可以作为手机应用开发者的参考工具书。
我要评论