App Inventor是一款开发安卓手机和华为鸿蒙手机应用软件的可视化编程工具,提供了一种可拼接、图形化的语言块,使得编写手机软件如同拼装积木一样简单易学。App Inventor的最大优势是易用性和趣味性,它将枯燥的代码变成一块块的拼图,让我们的编程如同拼图游戏一样简单有趣,即使没有软件开发基础的学习者也能很快入门。
App Inventor的出现使手机软件开发的门槛大大降低,初学者经过简单的学习就可以开发自己的安卓手机软件APP。
本课程通过讲解一种崭新的Android开发模式,将烦琐的代码开发变为轻松的拼图游戏,不仅可以简化开发过程,降低开发难度,还可以提高开发效率。课程内容主要围绕App Inventor开发的相关知识展开,同时在讲解中结合了大量的实例,让学生在Android应用程序开发学习过程中充满乐趣。
第1章 了解智能手机
1.1 走进智能手机世界
1.2 Android操作系统介绍
1.3 Android移动应用开发技术
课后练习
第2章 App Inventor简介
课后练习
打开App Inventor之门
App Inventor开发界面介绍
2.3搭建App Inventor开发环境
2.4 搭建App Inventor离线开发环境
2.5 程序演示:Hello,广东开放大学
2.6 安装APP到手机上
第1次作业
第3章 组件设计
3.1 什么是组件
3.2 用户界面组件
3.3 组件属性
3.4 屏幕Screen
3.5 程序演示:一年四季
课后练习
第1次测验
第4章逻辑设计
课后练习
4.1 AppInventor逻辑设计
4.2 逻辑设计界面介绍
4.3 程序演示:hellokitty
4.4 程序演示:摇一摇
第5章程序设计基础
5.1 条件判断
5.2 循环结构
5.3 数学函数、文本函数、逻辑函数
5.4 变量
课后练习
第2次作业
第6章APP界面设计
6.1 界面布局
6.2 通知组件
6.3 Web浏览器组件
6.4 程序演示:浏览器
课后练习
第2次测验
第7章图像开发
课后练习
7.1 画布
7.2 图像精灵
7.3 球形精灵
7.4 程序演示:子弹打苹果
第8章多媒体开发
课后练习
8.1 照相机和摄像机
8.2 视频播放器
8.3 音频播放器和音效
8.4 录音机
8.5 程序演示:随手拍
第3次作业
第9章通讯工具
课后练习
9.1 电话
9.2 短信
9.3 电话本和联系人
第3次测验
第10章传感器
10.1 加速度传感器
10.2 位置传感器
10.3 条码扫描器
10.4 程序演示:安全小助手
第11章数据库
课后练习
11.1 微数据库
11.2 网络微数据库
11.3 程序演示:电子名片
第4次作业
对移动应用开发有兴趣的学生,可以是非计算机专业的。不需要编程基础。
为积极响应国家低碳环保政策, 2021年秋季学期开始,中国大学MOOC平台将取消纸质版的认证证书,仅提供电子版的认证证书服务,证书申请方式和流程不变。
电子版认证证书支持查询验证,可通过扫描证书上的二维码进行有效性查询,或者访问 https://www.icourse163.org/verify,通过证书编号进行查询。学生可在“个人中心-证书-查看证书”页面自行下载、打印电子版认证证书。
完成课程教学内容学习和考核,成绩达到课程考核标准的学生(每门课程的考核标准不同,详见课程内的评分标准),具备申请认证证书资格,可在证书申请开放期间(以申请页面显示的时间为准),完成在线付费申请。
认证证书申请注意事项:
1. 根据国家相关法律法规要求,认证证书申请时要求进行实名认证,请保证所提交的实名认证信息真实完整有效。
2. 完成实名认证并支付后,系统将自动生成并发送电子版认证证书。电子版认证证书生成后不支持退费。
App Inventor服务器网站
https://App.gzjkw.net
https://appinventor.mit.edu/explore/
https://ai2.17coding.net/login/
https://app.wxbit.com/login/
教学方法:
观看理论教学视频 + 上机实际编程 相结合
学习实际编程实例