本书基于浏览器的可视化工具MIT App Inventor 2 中文版软件,通过积木式模块化编程方式介绍移动应用程序开发的基本方法和技术。内容主要包括App Inventor简介、界面设计、逻辑与判断基础、基本程序设计思路、画布程序设计、游戏动手做、传感器与多媒体、数据库操作等,还包括进阶提升在源代码中进行开发的任务。每个任务都按“任务描述”-“开发前准备”-“任务操作”一“任务总结”一“自我实践”的结构组织。
王寅峰 2007年在西安交通大学获工学博士,2008年至2011年为香港浸会大学博士后、香港理工大学副研究员、香港大学博士后研究学者。深圳信息职业技术学院软件技术专业教研室主任、软件技术课程国家教学团队主要成员、国家骨干校央财支持重点建设专业带头人。指导学生获2013全国职业院校技能大赛移动互联应用软件开发赛项团体一等奖,获优秀指导教师称号。2014年获国家级教学成果奖一等奖(第六获得者),获省级科学技术奖二等奖。主持完成广东省自然科学基金,现主持深圳市基础研究重点项目、深圳市科技攻关项目各一项。曾在华为从事大型软件开发工作。美国ACM和中国计算机学会会员,万维网联盟技术顾问。主编出版国家“十二五规划”教材两部,研究方向包括云计算、高性能计算、普适计算、人工智能推理方法等。以第一作者在国际会议、期刊发表SCI、EI检索论文十余篇。
导语 Android开发有你更精彩
基础篇
任务1 Hi,喵星人!
任务2 传情达意
任务3 音乐播放器
任务4 计算器
任务5 健康指数测试
任务6 钢琴大师
实践篇
任务7 数码快拍
任务8 随手录
任务9 电话述衷肠
任务10 世界大冒险
任务11 三色旗变换
任务12 我是大画家
任务13 小鸡快跑游戏
任务14 小猫捕鼠游戏
任务15 快乐拼图
任务16 打地鼠游戏
任务17 打兔子游戏
进阶篇
任务18 小球滚动
任务19 小秘书
任务20 吐豆人
任务21 躲避过关游戏
开发篇
任务22 App Inventor开发环境搭建
任务23 App Inventor之EV3专用模块开发
附录A
参考文献
App Inventor 2中文版开发实战:Android智能应用开发前传pdf