Flutter技术入门与实战

Flutter技术入门与实战

作者:亢少军

出版社:机械工业

出版年:2019年1月

ISBN:9787111617976

所属分类:科普读物

书刊介绍

《Flutter技术入门与实战》内容简介

本书是一本基础入门加实战的书籍,既有基础知识,又有丰富示例,包括详细的操作步骤,实操性强。由于Flutter大量使用组件,所以本书对组件的讲解很详细,包括基本概念、属性及代码示例。每个组件都配有小例子,力求精简,还提供了配套网站提供完整代码,复制完整代码就可以立即看到效果。这样会给读者信心,在轻松掌握基础知识的同时快速进入实战。
亢少军,捷智云视频会议系统联合创始人,从事流媒体技术研发工作多年,对于Android、iOS等开发技术有比较深入的研究和应用,作为主要程序员开发了多个应用项目,涉及医疗、交通、银行等领域。

作品目录

前言
第1章:开启Flutter之旅
1.1、Flutter的特点与核心概念
1.2、开发环境搭建
1.3、第一个Flutter程序
第2章:Flutter基础知识
2.1、入口程序
2.2、Material
Design设计风格
2.3、Flutter主题
2.4、无状态组件和有状态组件
2.5、使用包资源
2.6、Http请求
第3章:Dart语言简述
3.1、Dart重要概念与常用开发库
3.2、变量与基本数据类型
3.3、函数
3.4、运算符
3.5、流程控制语句
3.6、异常处理
3.7、面向对象
3.8、泛型
3.9、库的使用
3.10、异步支持
3.11、元数据
3.12、注释
第4章:常用组件
4.1、容器组件
4.2、图片组件
4.3、文本组件
4.4、图标及按钮组件
4.5、列表组件
4.6、表单组件
第5章:Material
Design风格组件
5.1、App结构和导航组件
5.2、按钮和提示组件
5.3、其他组件
第6章:Cupertino风格组件
6.1、CupertinoActivityIndicator组件
6.2、CupertinoAlertDialog对话框组件
6.3、CupertinoButton按钮组件
6.4、Cupertino导航组件集
第7章:页面布局
7.1、基础布局处理
7.2、宽高尺寸处理
7.3、列表及表格布局
7.4、其他布局处理
7.5、布局综合示例
第8章:手势
8.1、用GestureDetector进行手势检测
8.2、用Dismissible实现滑动删除
第9章:资源和图片
9.1、添加资源和图片
9.2、自定义字体
第10章:路由及导航
10.1、页面跳转基本使用
10.2、页面跳转发送数据
10.3、页面跳转返回数据
第11章:组件装饰和视觉效果
11.1、Opacity(透明度处理)
11.2、DecoratedBox(装饰盒子)
11.3、RotatedBox(旋转盒子)
11.4、Clip(剪裁处理)
11.5、案例——自定义画板
第12章:动画
12.1、用AnimatedOpacity实现渐变效果
12.2、用Hero实现页面切换动画
第13章:Flutter插件开发
13.1、新建插件
13.2、运行插件
13.3、示例代码分析
第14章:开发工具及使用技巧
14.1、IDE集成开发环境
14.2、Flutter
SDK
14.3、使用热重载
14.4、格式化代码
14.5、Flutter组件检查器
第15章:测试与发布应用
15.1、测试应用
15.2、发布Android版App
15.3、发布iOS版App
第16章:综合案例——即时通讯App界面实现
16.1、项目介绍
16.2、项目搭建
16.3、入口程序
16.4、加载页面
16.5、应用页面
16.6、搜索页面
16.7、聊天页面
16.8、好友页面
16.9、我的页面

热门书摘

必须在一个使用了async关键字标记后的函数中使用await表达式

相关推荐

微信二维码