跟我学做App——App Inventor设计入门

跟我学做App——App Inventor设计入门
ISBN: 
978-7-5428-6318-8/G·3606
出版日期: 
2015-11
开本: 
16开
页码: 
158
作者: 
卢文来等
  

目录

第一单元  App诞生记…2

第一节  App Inventor开发环境…4

第二节  Hello World…8

单元小结…35

 

第二单元  安卓家庭应用…36

第一节  家庭药箱…38

第二节  一键呼叫…50

单元小结…67

 

第三单元  安卓游戏开发…68

第一节  躲避陨石…70

第二节  别踩白格…88

单元小结…99

 

第四单元  安卓伴我行…100

第一节  旅行账本…102

第二节  旅行准备助手…118

单元小结…135

 

第五单元  校园挑战赛…136

第一节  探究与分析…138

第二节  发展创意…143

第三节  实施方案…148

第四节  作品评价与阐述…154

单元小结…157

内容提要

        App Inventor是一款由麻省理工学院 (MIT) 开发的手机编程工具,它极易上手,非常适合青少年学习编程。本书是一本专门针对中学生的App Inventor学习用书,书中精心设计了多个手机应用程序实例,可带领学习者经历运用App Inventor设计手机应用的全过程。通过分析理解、模仿改进本书所提供的各个App实例,学习者将能开发出属于自己的手机程序,实现自己的创意。本书既可以作为中学信息技术选修课程的教材,也可以供广大青少年自学。书中提供了二维码,对应视频讲解等学习资源,可供学习者或教师使用。本书最后一个单元还模拟了App Inventor 应用开发全国中学生挑战赛的要求,供有兴趣参加该比赛的师生参考。

前言

Hi,同学们!

欢迎来到安卓手机编程的世界。

你知道吗?编程(Coding),已被视为一种与写作能力相媲美的新型能力。正如写作能够激发人们思考、使人们学会组织和表达内心的想法一样,编程也能够帮助人们成长为一个有创造性思维的人;正如写作能力对所有人都至关重要,而不仅仅只对那些想要成为专业作家的人才重要一样,编程能力对所有人也都至关重要,而不仅仅只对那些编写代码的软件工程师们才重要。

你知道吗?现在的编程不全是写大段大段的“可怕”代码,因为基于代码块的图形化编程环境出现了,它们类似乐高玩具,将编程的本质融入各个小模块,所有代码都以“积木块”的方式存在,你只需要拖动它们,便能自由组合代码块,编写出独一无二的程序。

心动了吗?那就同Robot和Lily两位同伴一起,利用App Inventor的图形化编程环境,创造属于你自己的手机应用吧!

首先,认识一下两位同伴:Robot,爱好数学、思维缜密、追求复杂和逻辑完整,是典型的“理科男”;Lily,偏爱艺术,有着很强的创造性思维能力,追求简洁和美观,是典型的“艺术女”。

接着,来熟悉一下本书的内容组织以及我们所提供的学习建议吧!

1. 每个单元你将跟随Robot和Lily,完成一至两个与单元主题相关的App。教材中呈现的App范例基本上都是按Lily的设计来做的,从功能上来说相对简单,建议你可以从这里起步。当然,更重要的是你可以尝试设计出不同的规则,设计属于你自己的App,甚至可以挑战Robot的设计思路。

2. 书中提供了一些二维码,分别对应四种类型的学习资源,供你选用:

● APK下载:提供App应用,你可以下载安装,并尝试使用,然后从使用者的角度分析触发事件和产生的动作,这有利于你较快地理解并着手创建该应用。

● AIA下载:提供App源代码,你可以导入App Inventor进行查看。建议你不要一开始就查看源代码,更不要照搬。你可以在尝试开发App后将自己的代码和源代码进行比较,或者在遇到困难的时候参考源代码。

● 流程分析:提供视频,解析App的设计流程,你可以从中理解如何分解问题,每个问题的解决方法是怎样的。感受处理问题的流程比单纯依样画葫芦地搭建代码块要重要得多。

● 知识链接:提供视频,讲解关于计算机术语及编程的基础知识。

3. 建议你一边认真阅读教材文本,一边动手搭建代码块,从而更好地理解解决问题的方法和思路。

4. 每个单元最后提供一张思维导图,对知识技能和方法进行梳理。在每个单元结束后,你可以对照这张图归纳、总结自己在本单元的收获。

作者简介

        本书主编卢文来,所有编写人员均为上海市世界外国语中学信息科技教研组的教师,拥有丰富的信息技术课程开发经验和教材编写经验。该教研组于2013年起开展多届世外Google夏令营活动,带领学生参加多次App Inventor 应用开发全国中学生挑战赛并获得多项奖项。

书评

资料下载

丛书引用