书籍详情
《Flutter跨平台开发实战》[88M]百度网盘|亲测有效
  • Flutter跨平台开发实战

  • 出版社:文轩网少儿专营店
  • 出版时间:2024-03
  • 热度:12341
  • 上架时间:2024-07-27 17:44:58
  • 价格:0.0
书籍下载
书籍预览
免责声明

本站支持尊重有效期内的版权/著作权,所有的资源均来自于互联网网友分享或网盘资源,一旦发现资源涉及侵权,将立即删除。希望所有用户一同监督并反馈问题,如有侵权请联系站长或发送邮件到ebook666@outlook.com,本站将立马改正

内容介绍

作  者:向治洪 编
定  价:69
出 版 社:清华大学出版社
出版日期:2024年03月01日
页  数:308
装  帧:平装
ISBN:9787302657774
目录
第1章初识Flutter1
1.1Flutter简介1
1.1.1Flutter诞生历史2
1.1.2Flutter优势2
1.1.3Flutter版本3
1.2Flutter框架4
1.2.1FlutterFramework4
1.2.2FlutterEngine5
1.2.3FlutterEmbedder5
第2章Flutter快速上手6
2.1Flutter环境搭建6
2.1.1Android环境6
2.1.2iOS环境8
2.1.3获取FlutterSDK9
2.2开发工具10
2.2.1VSCode10
2.2.2AndroidStudio11
2.3Flutter项目示例12
2.3.1初始化项目13
2.3.2项目结构14
2.3.3运行项目14
2.3.4程序调试15
2.3.5体验热重载16
2.3.6包管理17
2.4习题19
第3章Dart语言基础20
3.1Dart入门20
3.1.1安装DartSDK20
3.1.2编写HelloWorld21
3.2变量与常量21
3.2.1变量21
3.2.2常量22
3.3内置类型22
3.3.1数值类型22
3.3.2字符串类型23
3.3.3布尔类型23
3.3.4数组23
3.3.5集合24
3.3.6Map24
3.3.7Runes25
3.3.8Symbols25
3.4函数25
3.4.1参数26
3.4.2main()函数26
3.4.3匿名函数26
3.4.4闭包函数27
3.4.5返回值27
3.5类28
3.5.1类的成员28
3.5.2构造函数28
3.5.3接口与抽象类29
3.6空安全29
3.6.1启用空安全29
3.6.2空和非空30
3.6.3空断言操作符30
3.6.4类型提升30
3.6.5late关键字31
3.7异步编程31
3.7.1同步和异步编程31
3.7.2Isolate32
3.7.3Future33
3.7.4async/await34
3.7.5Stream35
3.8异常37
3.9习题38
第4章Flutter组件40
4.1计数器应用40
4.2组件基础知识41
4.2.1Widget简介41
4.2.2StatelessWidget42
4.2.3StatefulWidget43
4.2.4MaterialApp45
4.2.5State45
4.3容器组件47
4.3.1Container47
4.3.2Scaffold49
4.3.3DecoratedBox50
4.4功能组件52
4.4.1Text52
4.4.2Button53
4.4.3TextField54
4.4.4Image56
4.5布局开发58
4.5.1布局模型与约束58
4.5.2线性布局59
4.5.3弹性布局60
4.5.4流式布局61
4.5.5层叠布局64
4.6可滚动组件66
4.6.1Sliver布局模型66
4.6.2SingleChildScrollView67
4.6.3ListView68
4.6.4滚动监听70
4.6.5PageView73
4.6.6CustomScrollView75
4.7习题78
第5章事件处理79
5.1指针事件79
5.1.1基本概念79
5.1.2Listener组件80
5.1.3忽略指针事件81
5.2手势识别81
5.2.1基本概念81
5.2.2常用事件82
5.2.3手势识别器83
5.3手势竞争与手势冲突86
5.3.1手势竞争86
5.3.2手势冲突87
5.4事件总线89
5.5习题92
第6章动画93
6.1动画基础93
6.2动画API94
6.2.1Animation94
6.2.2AnimationController95
6.2.3Curve95
6.2.4Tween96
6.2.5综合示例97
6.3Hero动画99
6.4交织动画100
6.5Rive动画103
6.6习题108
第7章路由与导航110
7.1路由基础110
7.1.1基本概念110
7.1.2路由使用111
7.1.3命名路由112
7.1.4路由传参113
7.1.5路由嵌套115
7.2路由栈管理116
7.2.1路由栈简介116
7.2.2pushReplacement117
7.2.3pushAndRemove-Until117
7.2.4popUntil118
7.3自定义路由119
7.3.1自定义路由动画119
7.3.2Fluro120
7.4习题123
第8章网络编程124
8.1网络基础124
8.1.1HTTP124
8.1.2HTTPS126
8.1.3GET与 T127
8.2网络请求128
8.2.1HttpClient128
8.2.2http129
8.2.3dio130
8.3JSON解析133
8.3.1手动解析133
8.3.2自动解析135
8.4异步编程137
8.4.1事件循环137
8.4.2Isolate139
8.4.3线程管理143
8.4.4事件流145
8.4.5FutrueBuilder146
8.5习题148
第9章数据存储149
9.1SharedPreterences存储149


9.1.1基本操作149

……

内容简介
本书总共分为14章,分为入门、进阶和实战三部分,主要围绕Flutter开发的基础知识点和实战案例进行讲解。第1~9章是Flutter入门与基础,这部分内容主要由Flutter框架介绍、环境搭建、Dart基础语法、Flutter常用组件、事件处理、动画、路由与导航、网络请求和数据管理等内容构成;这部分内容是进行Flutter应用开发的基础,是学习Flutter必须掌握的基础认识。第10~12章是Flutter开发进阶,这部分内容主要由Flutter混合开发、主题与国际化和FlutterWeb、FlutterDesk等内容组成,是Flutter开发的进阶知识点;这部分内容更加偏向于应用工程化的开发与实战,也是开发Flutter项目开发需要掌握的技能。第13~14章是Flutter项目实战,这部分内容主要由实战应用开发以及打包与发布构成,是Flutter基础知识的综合运用和总结;学习此部分内容之等

相关推荐