热门搜索: 中考 高考 考试 开卷17
服务电话 024-23945002/96192
 

FLUTTER和DART经典实例

编号:
wx1203247574
销售价:
¥81.34
(市场价: ¥98.00)
赠送积分:
81
数量:
   
商品介绍

本书将向你展示:通过使用变量和数据结构编写有效的Dart代码。通过探索小部件和数据处理构建Flutter应用程序。探索云提供商解决方案,并将其与Flutter集成。通过使用Google Cloud无服务器管理API来处理数据。使用Firebase解决方案,如身份验证和Cloud Firestore数据库。构建适用于移动和桌面平台的Web应用程序。

目录
前言 1
第1 章 学习Dart 变量 7
1.1 运行Dart 应用程序 8
1.2 使用整数值 .9
1.3 使用双精度值(Double)的操作 . 11
1.4 使用布尔值(Boolean)的操作 11
1.5 使用字符串(String) 12
1.6 输出信息到控制台 13
1.7 添加一个常量变量(编译时) 15
1.8 添加一个常量变量(运行时) 16
1.9 使用空变量 16
第2 章 深入理解控制流程 .19
2.1 验证条件是否满足 19
2.2 在满足条件之前迭代 21
2.3 迭代一系列项 .23
2.4 基于值执行条件动作 25
2.5 使用枚举器表示数值 26
2.6 实现异常处理 .28
第3 章 实现函数 31
3.1 声明函数31
3.2 向函数添加参数 32
3.3 使用可选参数 .33
3.4 从函数中返回值 35
3.5 声明匿名函数 .36
3.6 使用Future 添加函数延迟 38
第4 章 处理列表和映射表 .41
4.1 创建数据列表 .42
4.2 修改列表数据 .43
4.3 使用复杂类型的列表 44
4.4 处理映射表的键/ 值对 46
4.5 打印映射表数据结构的内容 48
4.6 验证映射表中是否存在内容 49
4.7 打印复杂数据类型 50
第5 章 开始使用面向对象的Dart 53
5.1 开始使用面向对象的Dart 54
5.2 创建一个类 55
5.3 使用构造函数初始化类 .56
5.4 添加类的继承 .58
5.5 添加类接口 61
5.6 添加Mixin 聚合类 64
第6 章 Dart 测试用例 .67
6.1 将Dart 测试包添加到应用程序中 68
6.2 创建示例测试应用程序 .70
6.3 在Dart 应用程序中运行单元测试 71
6.4 分组多个单元测试 74
6.5 为测试添加模拟数据 77
第7 章 Flutter 框架基础 .81
7.1 模拟应用程序接口 82
7.2 创建一个基础模板的Flutter 项目 83
7.3 去除Flutter 调试横幅 .85
7.4 了解小部件 87
7.5 深入理解小部件树 88
7.6 提高小部件渲染性能 89
第8 章 添加资源文件 91
8.1 使用pubspec.yaml 文件.92
8.2 添加资源文件夹 94
8.3 引用图像95
8.4 添加Google Fonts 包 97
8.5 导入包 98
第9 章 使用小部件 101
9.1 在Flutter 中创建无状态小部件 102
9.2 在Flutter 中创建有状态小部件 103
9.3 重构Flutter 小部件 107
9.4 使用Scaffold 类 . 111
9.5 添加一个AppBar 标题栏 114
9.6 使用容器构建 117
9.7 使用Center 小部件 120
9.8 使用SizedBox 小部件 .122
9.9 使用Column 小部件 .125
9.10 使用Row 小部件 . 129
9.11 使用Expanded 小部件 132
第10 章 开发用户界面 . 137
10.1 使用Google Fonts 包 . 138
10.2 结合RichText 139
10.3 识别宿主平台 141
10.4 使用Placeholder Widget 144
10.5 使用LayoutBuilder .146
10.6 使用MediaQuery 访问屏幕尺寸 150
第11 章 组织屏幕数据 . 155
11.1 实现垂直ListView 156
11.2 实现水平ListView 159
11.3 添加一个SliverAppBar. 162
11.4 添加SliverList 165
11.5 添加一个项目的GridView 170
11.6 添加SnackBar(弹出通知) . 172
第12 章 Flutter 页面导航 177
12.1 使用路由添加页面导航(命令式) 178
12.2 使用路由添加页面导航(声明式) 182
12.3 实现导航抽屉 186
12.4 使用选项卡 . 191
12.5 添加底部导航栏 195
12.6 使用Key 传递信息 . 198
第13 章 处理数据资源 . 201
13.1 战略性地访问数据 202
13.2 重构数据 204
13.3 从JSON 生成Dart 类 206
13.4 异步使用本地JSON 数据 209
13.5 从资产文件夹中使用JSON 数据集 214
13.6 访问远程JSON 数据 .218
第14 章 测试Flutter 用户界面 . 221
14.1 Flutter 中的自动化小部件测试 .222
14.2 进行自动化小部件测试 224
14.3 使用Flutter Driver 进行集成测试 225
14.4 测试Android/iOS 设备兼容性 227
第15 章 让Firebase、Flutter 一起工作 231
15.1 在Flutter 中使用Firebase 平台 232
15.2 设置Firebase 项目 233
15.3 初始化用于本地开发的Firebase SDK 235
15.4 配置Firebase 仿真器 .238
15.5 在开发环境中添加flutterfire_cli .240
15.6 集成Firestore 数据库 243
15.7 向Firestore 数据库写入数据 .246
15.8 从Cloud Firestore 中读取数据 .251
15.9 将Firebase 身份验证添加到Flutter 256
15.10 使用Firebase Hosting 托管Flutter Web 应用程序 262
第16 章 介绍云服务 . 265
16.1 开始使用云服务提供商 266
16.2 使用身份和访问管理 . 266
16.3 使用云存储托管对象 . 268
16.4 使用Dart 开发后端HTTP 服务器 270
16.5 构建Dart 容器 271
16.6 介绍Dart 的Serverless .273
第17 章 开始游戏开发 . 277
17.1 将Flame 包添加到Flutter 中 . 278
17.2 创建Flame 脚手架 279
17.3 添加精灵图 . 281
17.4 向精灵图添加手动水平移动 283
17.5 添加精灵图的自动垂直移动 286
17.6 添加碰撞检测 290
17.7 添加文本渲染 294
17.8 添加图形基元 298
17.9 添加音效 304
附录 设置你的开发环境 313

商品参数
基本信息
出版社 中国电力出版社
ISBN 9787519886271
条码 9787519886271
编者 [英]理查德·罗斯(Richard Rose)
译者
出版年月 2024-03-01 00:00:00.0
开本 16开
装帧 平装
页数 336
字数 438000
版次 1
印次 1
纸张
商品评论

暂无商品评论信息 [发表商品评论]

商品咨询

暂无商品咨询信息 [发表商品咨询]