Flutter开发实战详解

Flutter开发实战详解

作者:郭树煜

出版社:电子工业

出版年:2020年5月

ISBN:9787121388422

所属分类:网络科技

书刊介绍

《Flutter开发实战详解》内容简介

《Flutter开发实战详解》以实战为导向,由浅入深地介绍了Flutter开发过程中的基础体系、实战技巧和源码分析。通过本书,读者可以快速掌握Flutter的开发技能,并通过实战学习Flutter的源码设计。同时,本书还配套全面的学习例程与完整的开源项目,真正做到为读者的Flutter学习旅程披荆斩棘。
本书适合有一定开发经验的学生、研究者或从业者,尤其是Android、iOS或前端开发人员阅读。
郭树煜,作者拥有5年以上的移动端开发经验,长期负责移动端的技术架构与业务实现,在跨平台领域从React Native到Flutter拥有丰富的线上项目开发经历。

作品目录

作者简介

前言
第1章:跨平台开发的发展
1.1、跨平台开发的演进
1.2、Cordova
1.3、React
Native
1.4、Flutter
1.5、综合对比
第2章:走进Flutter的世界
2.1、开发环境
2.2、Dart语言
2.3、Flutter控件介绍
2.4、Flutter常见开发技巧
第3章:Flutter的灵魂:Widget
3.1、配置文件Widget
3.2、大脑仓库Element
3.3、绘制实例RenderObject
3.4、渲染图层Layer
第4章:Flutter
Widget分类对比
4.1、Widget的状态分类
4.2、Element分类
4.3、RenderObject分类
4.4、单元素与多元素分类
4.5、InheritedWidget共享状态
4.6、ErrorWidget异常处理
第5章:Flutter
Framework
5.1、线程模型
5.2、动画实现
5.3、手势与触摸
5.4、滑动Physic
5.5、图片加载
5.6、网络请求
第6章:Flutter状态管理
6.1、Flutter中的状态管理
6.2、Stream
6.3、BLoC
6.4、scoped_model
6.5、flutter_redux
6.6、Provider
6.7、总结对比
第7章:混合开发
7.1、Flutter混合开发
7.2、Flutter工程集成原生插件
7.3、原生工程集成Flutter项目
7.4、FlutterBoost
第8章:Flutter开发实战
8.1、Flutter开发中的入口
8.2、基础控件
8.3、路由跳转
8.4、状态管理
8.5、网络请求
8.6、多语言与主题
8.7、多环境配置
8.8、完整项目实战
第9章:调试打包
9.1、JIT与AOT
9.2、Android打包
9.3、iOS打包
9.4、Web和PC打包
9.5、性能调试
9.6、开发工具
反侵权盗版声明

热门书摘

React Native打包的结果是Android的比iOS的大,而Flutter打包的结果则正好相反,iOS的比Android的大。

Flutter的优势在于高性能的界面开发、控件平台无关性和多平台支持,最明显的劣势是不支持热更新,同时目前生态不及React Native丰富。

相关推荐

微信二维码