Flutter开发零基础入门(微课版)
提供课件、参考答案、程序、源码。1.2019年教育部——谷歌产学合作协同育人项目资助; 2.实用性的案例拓宽开发者的项目开发能力;详细的源代码解析提高开发者的项目分析能力;层次性的技术介绍提升开发者的项目解决能力。

作者:倪红军

定价:69.8元

印次:1-1

ISBN:9787302580836

出版日期:2021.08.01

印刷日期:2021.07.06

图书责编:张玥

图书分类:教材

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

本书针对零基础的读者,以一个个“易学、易用、易扩展”的技术范例和“有趣、经典、综合性”的项目案例实现过程为载体,由浅入深、循序渐进地介绍了完整的Dart编程语言基础和Flutter开发技术知识体系。书中包含大量的图文解析和微课视频,手把手地带领读者进入基于Flutter开发框架的跨平台应用程序开发世界,既**限度地降低了读者的学习门槛,又让读者在“教、学、做”深度融合的体验中快速入门Flutter开发技术。 本书注重实际项目开发,提供的技术范例和项目案例全面系统地展示了开发Flutter项目的过程、方法、技术和架构。既适合作为Dart和Flutter初学者的入门级书籍,也适合作为从事跨平台移动开发的技术人员及教育、培训机构人员的参考书。

倪红军,副教授,泰州市“311高层次人才工程”培养对象,研究方向为移动应用开发。曾获得Google奖教金、校青年教师教学十佳、泰州市自然科学优秀论文二等奖等奖项。

前言 Flutter是谷歌开发的一套开源的跨平台开发框架,它全面支持移动、Web、桌面和嵌入式平台,帮助开发者通过一套代码库高效构建多平台应用。自2018年12月4日谷歌正式发布Flutter 1.0版本后,全球越来越多的公司开始采用Flutter开发框架进行跨平台移动端应用开发,Flutter新技术逐渐进入了移动应用开发者的视野,越来越多的开发者也逐渐投入到Flutter的学习和开发中。 本书编写的目的就是帮助零基础学习跨平台开发的读者,既要学习Flutter开发技术,又要掌握解决实际问题的能力,提高实际项目的开发水平,从而快速成为一名合格的Flutter开发工程师。本书摒弃传统软件开发类书籍逐个知识点介绍的编排模式,而采用“案例诠释理论内涵、项目推动实践创新”的编写思路,既讲解项目的实现过程和步骤,又讲解项目实现所需的理论知识和技术,让读者掌握理论知识后会灵活运用,并在新项目开发中拓展创新。 本书提供教学大纲、教学进度、教学课件、程序源码等,读者可登录清华大学出版社网站下载使用;还提供140个约3000分钟的微课视频同步讲解,读者先扫描封底刮刮卡中的二维码,再扫描书中相应位置的二维码,即可以边看边学、边学边做,真正实现“教、学、做”的有机融合,提升从案例模仿到应用创新的递进式项目化软件开发能力。 全书共8章,内容安排如下。 第1章移动应用开发技术。介绍移动应用开发中原生开发和跨平台开发的特点、常用开发框架等,包括Flutter的基本架构和特性、Windows和Mac OS平台下Flutter项目开发环境的搭建步骤等。 第2章Flutter项目结构。介绍An...

目录
荐语
查看详情 查看详情
目录

第1章移动应用开发技术1

1.1概述1

1.1.1原生开发技术1

1.1.2跨平台开发技术1

1.2Flutter基本架构与特性5

1.2.1基本架构5

1.2.2特性6

1.3Flutter开发环境搭建7

1.3.1搭建Windows系统下的开发环境7

1.3.2搭建Mac OS系统下的开发环境14

第2章Flutter项目结构21

2.1项目结构21

2.1.1第一个Flutter项目21

2.1.2目录结构24

2.2工程架构25

2.2.1工程项目主要文件25

2.2.2Flutter项目调试29

第3章Dart程序设计基础31

3.1Dart语言概述31

3.1.1发展31

3.1.2特点31

3.2基本语法32

3.2.1变量和常量32

3.2.2数据类型35

3.2.3运算符43

3.2.4控制流程46

3.2.5注释50

3.3函数51

3.3.1函数的声明51

3.3.2函数的使用51

3.3.3匿名函数、箭头函数及闭包54

3.4异常55

3.4.1异常的定义55

3.4.2异常的使用56

第4章Dart面向对象程序设计58

4.1类58

4.1.1面向对象的基本特征58

4.1.2类的定义和使用59

4.1.3构造方法60

4.1.4存储器和访问器62

4.2类的继承63

4.2.1继承的定义63

4.2.2父类方法的覆写64

4.2.3继承中的多态65

4.2.4构造方法的调用66

4.3抽象类67

4.3.1抽象类... 查看详情

本书针对零基础读者讲解Dart编程语言基础和Flutter开发框架的应用程序,注重实际开发,讲解技术范例和项目案例,适合Dart和Flutter初学者使用,也适合跨平台移动开发的技术人员参考。 查看详情