案例丰富多彩
24个好玩、有趣的案例,围绕学习、生活、娱乐等方面进行设计,从易到难,从简单到复杂,每个案例都是一个完整的作品制作过程。
图文精细标注
使用图片替换了大部分的文字说明,图解思路与步骤,一目了然,简单易懂。
资源配套全面
提供所有案例的素材、源文件和PPT课件,并且录制了微课视频,可扫描二维码下载或在线学习。
教师同步教学
参与的作者有省级教研人员,有具备多年教学经验的中小学信息技术教师(包括正高级教师、特级教师)。
前言
亲爱的读者,当你翻开这本书之前,是否注意过:我们已经越来越离不开智能手机,我们旅游、购物、学习、娱乐、工作、社交……都会用到智能手机。相信你也一定知道:手机之所以功能这么强大,并非因为手机自身有无穷魅力,而是因为手机安装了数不清的应用程序(APP)。只要一机在手,点击一个个APP,就可以忽略时空的限制,进入自己的专属世界。
你是否曾经想过自己也可以制作APP?
当你拿起这本书的时候,你的APP制作之旅已经开始了。
一、什么是APP
手机APP是指安装在智能手机上的软件,智能手机之所以无所不能,其实都是由APP实现的。手机软件的运行需要有相应的手机操作系统,智能手机常用的操作系统有苹果公司的iOS系统、谷歌公司的Android(安卓)系统等。本书设计的APP用于安卓手机、平板电脑。
二、为什么要学习制作APP
学习APP编程,你可以在短时间内,通过规划、分析、设计代码,最后完成APP程序,体会到编程的乐趣。在学习APP制作的过程中,你不仅可以提升自信心,增强成就感,更能培养科学探究精神,养成严谨踏实的良好习惯。
三、学习制作APP难吗
几行代码就可以制作出一个APP!你觉得难吗?
兴趣是最好的老师。只要你感觉好玩、有趣,有主动学习的意向,并且能联系生活,发现问题、解决问题,相信你一定能制作出属于自己的APP。
四、为什么使用App Inventor
制作APP的计算机编程软件有很多种,之所以选择App Inventor,主要有以下几个原因。
它可以让不懂程序开发的你,通过用代码块搭积木的方式实现各种炫酷的功能,制作出属于自己的Android APP。
它容易读懂,容易编写,也容易理解,可以让你在很短的时间内就掌握这门语言的奥妙,体会到计算机编程的乐趣。
它无须记忆和输入指令,很容易就给你带来成就感,为后续学习解决逻辑问题做了铺垫。
五、怎样学习手机APP 编程
买了APP 制作方面的图书,不等于你马上就能学好APP 制作,需要在学习中遵循一定的方法,主要有以下几个方面。
兴趣为先:结合生活实际,善于发现有趣的问题,乐于去解决问题。
循序渐进:对于初学的你,刚开始新知识可能比较多,但不要害怕,更不能急于 求成。以小案例为中心,逐步推进,在不断探索的过程中掌握APP 编程知识,最后再拓展应用,提高编程技巧。
举一反三:由于篇幅有限,本书案例只是某方面的代表,你可以用书中解决问题的思路和方法,解决类似案例或者题目。
交流分享:很多知识和操作不用去独立“研究”,学会用“拿来主义”的方法研究案 例。和你的小伙伴一起学习,相互交流经验和技巧,相互鼓励,攻破难题。
动手动脑:编程是技术活儿,不能只看书,要在不断调试程序的过程中,发现问题,解决问题,提高编写程序的能力。最忌讳的是“眼高手低”,对于简单的程序, 如果有新知识在里面,一定要动手调试,看看是否能发现新问题。
善于总结:每次调试程序都会有收获,特别是犯的错误一定记下来,下次尽力避免。
六、本书特点
本书以单元和课的形式编排,从简单的例子着手,以程序为中心,注重算法设计, 深入浅出,循序渐进。本书的主要特点如下。
利用生活情境引发思考,使用编程解决生活问题。
利用流程图厘清思路,激发学习兴趣,培养计算思维。
通过探究与实践,在解决问题的过程中使你体会到编程的乐趣和魅力。
通过创新拓展,思考解决问题的不同方法,制作出更具创意的APP 程序。
七、本书结构
本书包括8 个单元内容,围绕学习、生活、娱乐等方面进行设计,从易到难,从简单到复杂,每单元3 个案例,每个案例都是一个完整的作品制作过程,本书结构如下。
体验中心:先体验案例,初步感知案例,了解案例功能,引发问题思考。
程序规划:对案例进行功能规划、界面规划、组件规划。
算法设计:对案例的执行顺序、算法与流程做细致的分析。
技术要点:对案例制作过程中的知识点做细致的描述。
编写程序:编写程序,完成案例的制作。
拓展延伸:通过对案例进行优化,拓展创新,进一步巩固学习成果。
八、本书读者对象
这是一本关于App Invertor 软件编程的启蒙书籍,希望让更多的大朋友和小朋友通过这本书尝试编程。本书适合以下读者。
想学手机APP 制作的小朋友:因为本书以案例的方式讲解,可以帮助你学会如何将自己的奇思妙想变为APP。
想教小朋友制作Android 应用程序的老师:本书中选取的案例操作性强,难易程度适中,能够帮助你引导学生厘清设计作品所应遵循的方法与过程,帮助他们了解在今后遇到问题时应从哪些方面进行思考和解决问题。
想让小朋友学习编程的家长:本书选择的案例贴近生活,操作方法写得也非常详尽, 十分适合作为家长的你和孩子们从身边的事物出发,一起学习,一起思考,让你的孩子能够用编程的思维解决生活中的问题。
想在轻松、有趣的环境下探索手机 APP 编程的大朋友:本书更加注重创客式的思维方式,从作品的创作背景出发,明确作品功能,再带着你一起通过头脑风暴的形式来思考作品方案,最后再一起研究如何使用App Inventor 软件中的功能将其实现,让你的创造更加有趣,让你的想法百分百地实现。
对于充满创意点子却因为不会程序设计而放弃的朋友:本书可以帮助你克服技术上的困难,让更多惊奇有趣的APP 能够诞生,从而丰富我们的生活。
九、本书作者
参与本书编写的作者有省级教研人员,全国、省级优质课竞赛获奖教师。他们不仅长期从事计算机教学方面的研究,而且都有较为丰富的计算机图书编写经验。
本书由方其桂担任主编,张小龙、周本阔担任副主编。张小龙负责编写第1、8 单元,周本阔负责编写第2、7 单元,何源负责编写第3、5 单元,王丽娟负责编写第4、6 单元。随书资源由方其桂整理制作。
虽然我们有着十多年撰写计算机图书的经验,并尽力认真构思、验证和反复审核修改,但仍难免有一些瑕疵。我们深知一本图书的好坏需要广大读者去检查评说, 在此我们衷心希望你对本书提出宝贵的意见和建议。服务电子邮箱为wkservice@ vip.163.com。
十、配套资源使用方法
本书附赠了书中案例的素材、源文件、教学课件和视频微课。你可以扫描每课中的二维码,在线观看教学视频,也可以扫描右侧的二维码, 将内容推送到自己的邮箱中,然后下载获取全书所有的学习资源。
我们希望你在计算机旁边阅读本书,并且有部安卓系统的智能手机, 遇到问题,就上机实践,有不懂的地方,可以观看我们为你提供的微课, 更希望你有固定学习的时间,并且坚持下去!