文章图片
扫码优惠购书
《智能终端应用开发(Flutter方向)》
课程教学大纲
| 课程编码 | 09M01020 |
| 课程类别 | 专业选修课 |
| 学分 | 5 |
| 周学时/总学时 | 5 / 80(理论48+实践32) |
| 开课学期 | 第三学年春学期(三下) |
| 先修课程 | 计算机导论、程序设计基础、网页设计基础、数据库原理与应用 |
课程描述
随着移动开发技术的发展与成熟 , 移动端所处的萌芽阶段也早已结束 。 现在 , iOS与Android系统已经越来越成熟 , 各种App之间的系统差异性也越来越小 , 可以说 , 移动开发技术已经进入了“下半场” 。 其中 , 如何构建大前端的跨平台方案 , 是近年来十分火热的话题之一 , 而可以快速在iOS和Android系统上构建高质量的原生用户App的Flutter开发框架为大前端的跨平台方案提供了一个全新的思路 。 本课程以案例任务为核心、实训项目开发过程为导向 , 通过案例项目的实现对Flutter开发框架中涉及的相关技术进行系统全面的介绍 , 以便学生在学习的过程中不断提高项目化软件开发能力 , 提升他们的操作实践能力、应用创新能力和岗位适应能力 , 为毕业后从事相关的工作打下坚实的基础 。
2
课程教学内容与要求
第1章教学内容:移动应用开发技术(课时数:1)
1.1 原生开发
1.2 跨平台开发
第1章教学要求:了解原生开发的概念和目前的原生开发平台;了解跨平台开发的概念和熟悉跨平台开发技术 。
第2章教学内容:Flutter简介(课时数:1)
2.1 Flutter开发框架
2.2 Flutter框架特性
第2章教学要求:掌握Flutter开发框架结构图和框架的功能 , 掌握Flutter框架的特性 。
第3章教学内容:Flutter开发环境搭建(课时数:3+2)
3.1 Windows平台下环境搭建
3.2 Mac平台下环境搭建
第3章教学要求:掌握Windows平台和Mac平台下Flutter项目开发环境的搭建步骤和方法;掌握Windows平台和Mac平台下创建Flutter项目的步骤 。
第4章教学内容:Flutter项目结构(课时数:2+1)
4.1 项目结构
4.2 工程架构介绍
第4章教学要求:掌握Flutter项目结构组成和主要文件的功能;掌握项目的入口文件的组成及每个组成部分的功能 。
第5章教学内容:Dart程序设计(课时数:8+7)
5.1 Dart语言基础
5.2 控制流程
5.3 函数
5.4 类和对象
第5章教学要求:了解Dart语言的发展;掌握Dart语言的基本语法(注释、 常量、 变量、 数据类型和列表、 集合等);掌握各类运算符的使用方法;掌握条件分支结构的工作原理和使用方法;掌握循环结构的工作原理和使用方法;掌握函数的定义方法和应用场景;掌握可选参数函数、 匿名函数和闭包的概念和使用场景;掌握类的定义方法和应用场景;掌握构造函数的定义和使用;掌握实例化对象的方法;掌握抽象类的定义、多态、接口等概念及使用方法 。
第6章教学内容:基本组件(课时数:8+6)
6.1 概述
特别声明:本站内容均来自网友提供或互联网,仅供参考,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
