从零开始学Flutter开发
¥
48.4
4.5折
¥
108
全新
库存15件
作者谭东 著
出版社电子工业出版社
出版时间2020-08
版次1
装帧平装
货号9787121387135
上书时间2024-11-17
商品详情
- 品相描述:全新
图书标准信息
-
作者
谭东 著
-
出版社
电子工业出版社
-
出版时间
2020-08
-
版次
1
-
ISBN
9787121387135
-
定价
108.00元
-
装帧
平装
-
开本
16开
-
页数
432页
-
字数
0.6千字
- 【内容简介】
-
本书针对目前高速发展的Flutter跨平台移动开发技术方案,从零开始深入讲解其中涉及的技术点,内容全面详细。本书共分18章,第1章至第4章主要介绍Flutter入门基础知识,第5章至第7章主要介绍Flutter核心组件和布局相关组件,第8章至第15章主要介绍Flutter进阶知识,第16章至第18章主要介绍Flutter扩展及实战相关内容。本书适合具有一定编程经验的学生、开发者阅读,也适合乐于尝试新技术、渴望不断提升自我的读者参考、学习。
- 【作者简介】
-
谭东,计算机专业硕士,IEEE SPAC 2018最佳论文获得者,CSDN博客专家,《Android开发进阶实战:拓展与提升》作者,国内早期Flutter技术实践者,具有多年编程经验。擅长Java、Node.js、Dart、Flutter、React等多门语言与技术框架,喜欢研究、善于分析总结,编写过多个开源库。
- 【目录】
-
目录
第1章 认识Flutter1
1.1 跨平台开发技术1
1.2 一起认识Flutter3
1.3 Flutter架构与特点6
1.4 Flutter主流平台7
1.5 Flutter未来展望9
第2章 Dart语言基础12
2.1 认识Dart12
2.1.1 什么是Dart12
2.1.2 Dart的特性13
2.2 Dart的数据类型与操作符15
2.2.1 Dart中的数据类型15
2.2.2 Dart中的操作符22
2.3 Dart的流程控制语句23
2.4 Dart中的类与方法26
2.4.1 Dart中的类27
2.4.2 Dart中的方法31
2.5 Dart的异步操作与导入类35
第3章 Flutter开发入门38
3.1 开发环境搭建38
3.1.1 Android Studio开发环境的搭建38
3.1.2 VSCode开发环境的搭建42
3.1.3 模拟器的新建与调试43
3.2 项目结构分析47
3.3 配置文件详解50
3.4 Flutter组件化53
3.4.1 架构层级53
3.4.2 组件分类55
3.5 创建Flutter应用57
3.5.1 创建默认应用57
3.5.2 创建自己的应用61
第4章 Flutter开发规范64
4.1 项目结构规范64
4.2 命名规范66
4.3 代码格式规范68
4.4 注释规范70
4.5 代码使用规范71
4.5.1 与包导入相关的规范72
4.5.2 与字符串相关的规范72
4.5.3 与集合相关的规范72
4.5.4 与函数相关的规范74
4.5.5 与异常处理相关的规范78
4.5.6 与异步任务编程相关的规范78
4.5.7 与数据转换相关的规范79
第5章 Flutter常用组件(上)81
5.1 文本类组件81
5.1.1 Text组件81
5.1.2 Button组件88
5.1.3 TextField组件93
5.2 图片类组件98
5.2.1 Image组件98
5.2.2 Icon组件108
5.3 导航类组件111
5.3.1 AppBar组件111
5.3.2 TabBar组件116
5.3.3 NavigationBar组件120
5.3.4 CupertinoTabBar和PageView相关组件123
第6章 Flutter常用组件(下)127
6.1 表单类组件127
6.2 列表滚动组件133
6.2.1 CustomScrollView组件133
6.2.2 ListView组件136
6.2.3 GridView组件142
6.2.4 ScrollView组件148
6.2.5 ExpansionPanel组件150
6.3 Dialog组件151
6.4 表格组件155
6.4.1 Table组件155
6.4.2 DataTable组件159
6.4.3 PaginatedDataTable组件162
第7章 Flutter常用布局组件168
7.1 容器类布局组件168
7.1.1 Scaffold布局组件168
7.1.2 Container布局组件172
7.1.3 Center布局组件174
7.2 层叠类布局组件177
7.3 线性布局组件181
7.3.1 Row布局组件181
7.3.2 Column布局组件185
7.4 弹性布局组件187
7.5 流式布局组件190
7.5.1 Flow布局组件190
7.5.2 Wrap布局组件194
第8章 Flutter路由与生命周期197
8.1 路由简介197
8.2 路由跳转199
8.3 参数传递203
8.4 生命周期206
8.5 按键监听211
第9章 Flutter HTTP网络请求215
9.1 HTTP网络请求简介215
9.2 实现方式217
9.2.1 通过io.dart里的HttpClient实现217
9.2.2 通过Dart原生HTTP请求库实现219
9.2.3 通过第三方库实现225
9.3 Flutter JSON编解码230
9.3.1 JSON编解码用法详解230
9.3.2 JSON编解码优化231
9.3.3 JSON自动序列化解码232
9.4 Flutter WebSocket的使用234
9.4.1 WebSocket简介234
9.4.2 WebSocket基本用法235
9.4.3 通过第三方插件库进行WebSocket通信236
第10章 Flutter文件操作与数据库操作238
10.1 文件操作238
10.2 手势操作243
10.3 数据库操作248
第11章 Flutter自定义组件与方法封装254
11.1 自定义组件254
11.1.1 通过继承组件实现自定义254
11.1.2 通过组合组件实现自定义257
11.1.3 通过CustomPaint绘制组件261
11.2 方法封装265
第12章 Flutter动画的实现267
12.1 动画简介267
12.2 基础动画273
12.3 Hero动画276
12.4 交错动画281
第13章 Flutter主题与应用国际化286
13.1 主题的实现286
13.1.1 创建全局主题286
13.1.2 设置局部主题290
13.1.3 扩展和修改全局主题291
13.2 应用国际化292
13.2.1 应用国际化简介292
13.2.2 使用插件库实现应用国际化298
第14章 Flutter数据共享与传递305
14.1 InheritedWidget组件305
14.2 ScopedModel库307
14.3 Redux库311
14.4 EventBus库315
第15章 Flutter与原生API交互及插件库开发321
15.1 Flutter与原生API交互321
15.1.1 交互简介321
15.1.2 调用原生API323
15.1.3 原生API调用Flutter API330
15.1.4 Flutter组件与原生控件混合使用333
15.1.5 Flutter页面跳转到原生页面335
15.1.6 原生页面跳转到Flutter页面336
15.2 Flutter插件库开发342
15.2.1 Dart Pub的使用343
15.2.2 Flutter Package开发344
15.2.3 Flutter Plugin开发349
第16章 Flutter调试与应用打包发布351
16.1 调试与单元测试351
16.1.1 调试351
16.1.2 单元测试364
16.1.3 辅助工具的使用365
16.2 Flutter Android应用打包发布369
16.3 Flutter iOS应用打包发布374
第17章 Flutter拓展:Dart Web379
17.1 Dart Web简介379
17.2 Dart Web环境搭建379
17.2.1 下载Dart SDK380
17.2.2 下载开发工具382
17.3 创建一个Dart Web项目383
17.4 编写第一个Dart Server387
第18章 Flutter实战393
18.1 编写一个备忘录应用393
18.1.1 知识整理393
18.1.2 应用编写394
18.2 编写一个TV应用407
18.2.1 按键监听407
18.2.2 焦点处理409
18.2.3 焦点框效果处理409
点击展开
点击收起
— 没有更多了 —
以下为对购买帮助不大的评价