手机应用程序开发培训(5个培训步骤)


7月21日—23日,本人有幸参加了由华南理工大学与谷歌信息技术有限公司联合举办的基于AppInventor的安卓卓手机软件应用开发培训班,收获颇丰。

在参加培训之前,我以为是要培训eclipse安卓手机软件开发,在带孩子的忙碌中零零碎碎抽了七八个钟的时间,在出差前的最后一刻才将编程环境配置成功,由于对java语言和eclipse软件不熟悉,所以我对培训并不抱太大期望,觉得不可能学到很多东西。

21号早上参加培训班开幕式,看到宣传资料,才知道培训的内容不是我想当然以为的elipsejava编程,而是类似Scratch的积木式编程工具。在开幕式上,AppInventor创始人美国麻省理工学院Hal教授作了关于移动设备时代的演讲,在演讲中他反复强调“我们要从手机的使用者变成手机软件的设计者”,让我眼前一亮。大赛组织者还安排了一个初一学生和一个高一学生介绍自己学习Appinventor的感想,两个同学给老师们展示了他们设计的用手机控制机器人小车的作品和丑脸评分系统等作品,这两个小朋友也将在接下来的培训中充当我们的“小老师”。

这次培训教学组织者是App inventor开发团队重要成员——麻省理工大学华裔大四留学生李伟华,Hal教授全程指导,还有3个麻省理工大学华裔学生和几个华南理工大学计算机学院学生作为助教。

21号下午主要介绍AppInventor软件和几个简单的教学案例。

和Scratch一样手机应用程序开发培训,Appinventor也是麻省理工大学开发的面向中小学生,方便中小学生进行安卓手机软件创作的编程平台。他是一款免费的在线开发Android手机应用的工具。中国用户可以访问,和Scratch一样,Appinventor也采用积木式的编程方式,由于是在线编程,程序运行在云端,用户不需要进行复杂的编程环境配置,大大降低了手机软件开发的门槛。相比Scratch不足的一点,Appinventor现在只有英文版,中文版可能要等到今年年尾才问世。

介绍完App Inventor,介绍了“猫猫”、“魔术8球”、“亲人思念卡”3个案例。第一个案例比较简单,“运行程序,手机界面展示一张猫猫的照片,点击猫猫照片,手机发出“喵喵”的声音”。主要让我们先熟悉软件界面,掌握按钮控件和声音控件的用法。设计界面见图1,编程界面见图2。

Inventor的安卓手机软件应用开发培训感想' />

图1 Appinventor设计界面

Inventor的安卓手机软件应用开发培训感想' />

图2 App inventor编程界面

魔术8球:运行程序,手机展示一张魔术球图片,摇动手机,手机会播放一段声音,并随机出现预先设定的一段文字。主要给我们介绍了加速度传感器、标签控件、列表和随机数函数的用法。图3 魔术8球代码。

Inventor的安卓手机软件应用开发培训感想' />

图3 魔术8球代码

亲人思念卡:将任务分解成3部分,1.1亲人思念卡入门制作:运行程序,手机展示一张卡通照片,播放声音“奶奶,我好想你啊!”。主要让我们复习声音控件的用法,学习图片控件的使用方法。1.2亲人思念卡升级版制作:在思念卡中加入一些照片,并问奶奶一些问题,让奶奶来回答,并对奶奶的答案给出评价,增加软件的互动性。升级版的思念卡引入互动的设计理念,主要介绍了复选框控件的用法和不同手机界面的切换跳转方法。图4 1.2亲人思念卡升级版设计界面

Inventor的安卓手机软件应用开发培训感想' alt='手机应用程序开发培训'/>

Inventor的安卓手机软件应用开发培训感想' />

图4 1.2亲人思念卡升级版设计界面

1.3加入角色设计的亲人思念卡制作:提出了“要根据奶奶的特点来设计祝福卡”的设计理念,奶奶可能眼睛不好,看不清楚小字和小图片,最好将要奶奶回答的照片和文字独立全屏显示。主要涉及到消息控件和界面间数据的传递方法。

整个下午,因为教学任务较重,“师生”都处在一种紧张的状态中。因为亲人思念卡1.3版界面较多,编程较为复杂,大多数学员都没来得及做,我也不例外,等到晚上,我花了将近两个钟的时间才将3个案例完善并消化吸收。

因为第一天是带领老师们入门,所以3个案例都给出了完整的课件说明,老师们只要认真看课件都能够完成。

Inventor的安卓手机软件应用开发培训感想' />

图4 1.3加入角色设计的亲人思念卡

22日早上,李伟华和其他3个MIT华裔学生给我们介绍了美国教育情况。他们4人都是MIT计算机专业学生。

李伟华,一个高大胖的男生,帅得并不明显,如果没有和他相处或交流,谁也不会想到他是金子。第一次见到他是在第一开幕式上,我最开始以为他是华工的工作人员,后来Hal教授做演讲,他拿着话筒走到Hal教授旁边,我们才知道他原来是Hal教授的翻译,当他把Hal教授的演讲翻译成具有丰富内涵的中文时,相信不只我一人,现场的大多数人都会表示惊讶,这一定不是普通英语专业的毕业生。通过Hal教授的介绍,我才知道他有另外一个身份,是Hal教授的助手。

他祖籍广东江门,高一才去美国读书,以优异的成绩考上麻省理工大学。大学考试很多门功课都满分,大学四年去过很多全世界知名的软件公司实习,做过不少研究,拿过CEO的推荐信。

一个在美国土生土长的华裔女孩子给我们介绍了MIT的黑客文化。她讲的“黑客”不同于我们常说的黑客,指的是一群喜欢夜里出来恶搞的人,后来泛指恶搞,善意的开玩笑甚至恶作剧。比如,Mit和加州理工大学有历史恩怨,Mit的黑客就找机会去偷加州理工大学收藏的一个门大炮,经历重重困难从美国西海岸运到东海岸,纯粹只为恶搞娱乐;Mit的学生曾经将校长办公室的大门封闭起来,让校长找不着北,哭笑不得,而校长并不会生气并惩罚这些学生,方而是觉得这些学生很有创意,在美国,校长当选有一半选票出自学生,如果不得学生喜欢,是做不了校长的;

通过他们介绍,我了解一些新的东西。美国人很开放,喜欢通过开玩笑、甚至恶作剧增进彼此的沟通,他们将工作和娱乐分得很开,界线鲜明,放松的时候他们非常疯狂,而工作时他们也非常疯狂,美国学生习惯中午不睡午觉,照常学习,几个留学生他们经常都是晚上学习到一两点。他们参加过很多社会活动和体育活动,美国的学校给他们提供了很多实践的机会,美国学校有很多有钱人设立的基金,美国学生只要找到项目就可以很方便地从学校申请到项目资金。

介绍完美国教育,李伟华的教学团队介绍了下一学习任务:“打地鼠游戏”。因为老师们已经开始上手,李伟华不再给出详细的课件手机应用程序开发培训(华南理工大学与谷歌联合举办安卓手机软件应用开发培训班),主要让老师自己探究学习。因为华裔学生和我们有文化差异,他们制作的课件比较难看懂,很多老师都一头雾水,对培训有点不满。本人因为昨晚有认真学习手机应用程序开发培训,在看课件碰到困难时,我果断抛开课件,按照自己的思路来学习,进度勉强跟得上。

23日,李伟华让老师们3至4人组成一组来做项目,做跟教学有关的手机软件。他们有几点做得很不错:1、重视监控学习进度。给老师们一定的时间,让老师们组队,上报项目信息;每半个钟就询问各个小组的进度。2、跟老师们介绍怎样最终展示作品,怎样做展示PPT,需要准备哪些东西,鼓励教师们录制视频。3、强调有奖品奖励。4、展示时,每队展示完,Hal教授都会做一次点评,给老师们充分的鼓励。

最后一句话总结:此次培训受益匪浅。

App Inventor 应用开发全国中学生挑战赛网站:

大赛提交截止:2014年10月8日

参赛组别:初中组、高中组

App

各位同仁,有兴趣不妨玩玩,如果条件允许,介绍给学生。


免费领取: 只要加微信,回复“入门视频”,即刻获取 全网最系统,最容易入门的的Web前端入门全套视频,C语言入门全套入门视频,大数据全套入门视频,PhP全套入门视频,Pathon全套入门视频,Java全套入门视频!!!微信号:18370228235 ,立即领取!
版权申明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站不拥有所有权,不承担相关法律责任。如发现有侵权/违规的内容, 联系QQ892482387,本站将立刻清除。

分享到