超值优惠券
¥50
100可用 有效期2天

全场图书通用(淘书团除外)

不再提示
关闭
欢迎光临中图网 请 | 注册
> >>
FLUTTER和DART经典实例

FLUTTER和DART经典实例

出版社:中国电力出版社出版时间:2024-03-01
开本: 16开 页数: 336
本类榜单:工业技术销量榜
中 图 价:¥60.8(6.2折) 定价  ¥98.0 登录后可看到会员价
加入购物车 收藏
运费6元,满39元免运费
?新疆、西藏除外
本类五星书更多>

FLUTTER和DART经典实例 版权信息

FLUTTER和DART经典实例 本书特色

内容丰富。从Flutter的源码出发,从组件开发到技术综合应用,多角度介绍Flutter项目开发的方方面面,为开发人员提供一条高效的学习途径。讲解由浅入深。由浅入深剖析Flutter项目开发过程种遇到的问题,涉及源码的获取与构建,功能模块的实现以及Flutter应用的性能探测,监控和调优等。举一反三。系统且深入阐释了Flutter跨平台技术的底层原理,横跨Java、C++、Dart这3种编程语言,覆盖Flutter 1.0 和 2.0 版本。

FLUTTER和DART经典实例 内容简介

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

FLUTTER和DART经典实例 目录

目录
前言 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
展开全部

FLUTTER和DART经典实例 作者简介

Richard Rose是一名Google Cloud实验室架构师,专注于平台工程、Kubernetes和无服务器技术。他还是《Hands-On Serverless Computing with Google Cloud》一书的作者。

商品评论(0条)
暂无评论……
书友推荐
本类畅销
编辑推荐
返回顶部
中图网
在线客服