目录

  • 课程介绍
    • ● 课程内容
    • ● 课程标准
    • ● 课程导学之学习方法(信息检索与分析法/自主探究学习法)
    • ● 特长生工作室
  • 1单元一 Android环境搭建
    • ● 学习指南
    • ● 1.1 手机操作系统
    • ● 1.2 什么是好的APP?
    • ● 1.3 环境搭建
    • ● 1.4  模拟器与真机
    • ● 1.5 课堂讨论
    • ● 1.6 单元测验一
  • 2单元二 布局管理器
    • ● 学习指南
    • ● 2.1 模块一 四大组件
    • ● 2.2 模块二 布局管理器
    • ● 2.3 模块三 线性布局
    • ● 2.4 模块四 相对布局
    • ● 2.5  模块五 约束布局
    • ● 2.6 实训一:微信界面设计
    • ● 2.7 课堂讨论
    • ● 2.8 单元测验二
  • 3 单元三 Android高级组件
    • ● 学习指南
    • ● 3.1 模块一双状态开关工具
      • ● 3.1.1实训二:手电筒效果设计
    • ● 3.2 模块二 简单图形绘制工具
      • ● 3.2.1实训三:QQ界面优化
    • ● 3.3 模块三 网页浏览控件
      • ● 3.3.1实训四:模拟浏览淘宝页面
    • ● 3.4 课堂讨论
    • ● 3.5 单元测验三
  • 4 单元四 Android Fragment
    • ● 学习指南
    • ● 4.1 模块一Fragment组件
    • ● 4.2 模块二视图翻页工具
      • ● 4.2.1实训五:模拟相册滑动翻页效果
    • ● 4.3 课堂讨论
    • ● 4.4 单元测验四
  • 5 单元五多媒体
    • ● 学习指南
    • ● 5.1模块一相机服务
      • ● 5.1.1 拍照服务
    • ● 5.2 模块二音视频服务
      • ● 5.2.1音乐播放
      • ● 5.2.2视频播放
    • ● 5.3 Android绘图
    • ● 5.4 课堂讨论
    • ● 5.5 单元测验五
  • 6 单元六Android动画
    • ● 学习指南
    • ● 6.1模块一帧动画
    • ● 6.2 模块二补间动画
    • ● 6.3 模块三 属性动画
    • ● 6.4 模块四  Vue.js动画
    • ● 6.5 课堂讨论
    • ● 6.6 单元测验六
  • 7 单元七Android风格与主题
    • ● 学习指南
    • ● 7.1 模块一风格资源
    • ● 7.2模块二 主题资源
    • ● 7.3 课堂讨论
    • ● 7.4 单元测验七
  • 8单元八 人机交互
    • ● 学习指南
    • ● 8.1模块一事件
    • ● 8.2模块二 拖拉与多点触屏
    • ● 8.3模块三手势识别
    • ● 8.4 模块三 手势识别扩展
    • ● 8.5 模块四 语音识别
    • ● 8.6 课堂讨论
    • ● 8.7 单元测验八
  • 9单元九Android地图与传感器
    • ● 学习指南
    • ● 9.1 模块一 Android地图
      • ● 地图的定义与显示
      • ● Android地图的应用
    • ● 9.2 模块二 传感器
      • ● 9.2.1 传感器介绍
      • ● 9.2.2 传感器在手机中的应用
      • ● 9.2.3 手机传感器的实现
    • ● 9.3 课堂讨论
  • 10 单元十 项目实战
    • ● 10.1虚拟综合实训平台使用方法
    • ● 10.2 综合实训案例(智慧尊老)
      • ● 虚拟仿真
      • ● 需求分析
      • ● 页面设计
      • ● 硬件设计
      • ● 代码开发与功能测试
      • ● 学习评价
    • ● 10.3 综合实训案例(咖啡商城)
  • 11 单元十一 省技能大赛《移动应用开发》/《移动应用设计与开发》赛项
    • ● 11.1 2022-2023年技能大赛赛项规程
    • ● 11.2 2022-2023年技能大赛备赛题库(1-10)
      • ● 11.3 训练题01
      • ● 11.4 训练题02
      • ● 11.5 训练题03
      • ● 11.6 训练题04
      • ● 11.7 训练题05
      • ● 11.8 训练题06
      • ● 11.9 训练题07
      • ● 11.10 训练题08
      • ● 11.11 训练题09
      • ● 11.12 训练题10
    • ● 2024年《移动应用设计与开发》技能大赛赛项规程与样卷
    • ● 2024年《移动应用设计与开发》技能大赛国赛训练题
      • ● 训练题01
      • ● 训练题02
      • ● 训练题03
      • ● 训练题04
      • ● 训练题05
      • ● 训练题06
      • ● 训练题07
      • ● 训练题08
      • ● 训练题09
      • ● 训练题10
学习指南

      【知识图谱】


【课程思政案例】

亲爱的同学们,请认真观看纪录片,通过完成复杂开发任务,感悟攻坚克难、耐心专注、认真负责的职业素养。

融入点:事件原理的分析与应用

思政元素:培养攻坚钻研、耐心专注的职业素养。

参考资料:《许振超——劳动光荣》


【课程思政案例】

亲爱的同学们,作为一名未来的软件工程师,应该具备哪些素养呢?

我们从质量视角去理解软件工程师的素养

融入点:人机交互设计

思政元素:软件工程师的素养

参考资料:

1)强烈的责任感

软件工程师在交付产品时需要承担产品质量的责任,要求强烈的责任感。责任心体现在对待事情的态度上,态度决定一切,责任胜于能力,态度决定高度。马克思有句话,有了责任心,生活就有了真正的意义和灵魂。

2)责任转化为行为

有了责任感,接下来需要将质量责任转化为行为,比如做设计的时候就要想到如何去做测试,做设计时要事先想到这个功能应该怎么测,就要预留一个接口,让其更具有可测试性、可观察性和可控制性。

首先我们设计的程序“可读性”要强,注释的作用不可或缺。代码中的注释会帮助编程人员去更好的理解、修改、完善你的程序。代码的可能性比写代码更重要,一般好的产品,它的代码的维护周期会比较长,代码需要不断的维护,需要很好的可读性,如果可读性差的话,就不容易看懂,改代码就非常困难,给开发带来比较大的成本。

其次,我们设计的程序“可靠性”要强,需要培养防御式编程思想,即使别人转给我一个错误的参数,我也不会出错,要提前做验证,这样你写的代码就会变得更加的强壮,可靠性更强。

接着,我们设计的代码要更“规范”、更“准确”。在程序设计过程中要细致严谨、避免粗心大意,由于极小的错误如标点、拼写、语法错误将导致程序无法运行。

最后,我们设计的代码应尊重他人劳动成果,避免复制粘贴他人代码,劳动光荣,不劳而获可耻。