App Inventor移动应用开发标准教程
上QQ阅读APP看书,第一时间看更新

1.2 App Inventor能做什么

这里借用大卫沃尔贝(David Wolber)和Hal Abelson出版的《App Inventor——创建你自己的Android应用》(App Inventor-Create Your Own Android Apps)一书中的内容来回答这个问题。

1.2.1 玩

为你自己的手机创建应用是一件充满了乐趣的事,App Inventor更促进了探索和发现的乐趣。只需在Web浏览器中打开App Inventor,连接上手机,并把一些块拼在一起,立即就能在手机上看到你建立的应用。例如:你可以创建一个送给父母、老师和朋友的贺卡App,专属于你自己的日记本等。

1.2.2 建立原型

有了创建一个应用的想法,然后该怎么办?利用App Inventor可以快速地创建一个原型,而不是将想法随手记在餐巾纸上,或干脆让它随风飘散。原型是你不完整的和未加工的想法模型。用文字来表达一个想法,就像写一篇散文给朋友或爱人;而建一个App Inventor的原型,就像写首诗歌给风险投资人。这样一来,对于移动应用的开发来说,App Inventor就像一张电子餐巾纸。

1.2.3 构建个性化应用

在当前的移动应用世界里,我们被迫接受那些被推送过来的应用。谁没有抱怨过这些应用和期待个性化的应用,或者可以以某种方式调整它的功能。使用App Inventor,可以构建如你自己所想的应用。

1.2.4 开发完整的应用

App Inventor不只是一个原型系统或界面设计器,也可以用于创建完整的、多用途的应用。它所使用的语言提供了所有基础的编程指令,如循环和条件语句等,只是以“块”的方式来呈现。

1.2.5 教与学

无论你是在初中、高中,还是在大学,App Inventor都是一个伟大的教学工具。不仅仅是针对计算机科学,即使是对数学、物理以及其他学科,甚至创业来说,它都是一个了不起的工具。通过它,可以实现在创造中学习,而不是死记公式。