更新时间:2019-02-18 17:28:27
封面
版权信息
前言
第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章 Cuper tino风格组件
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 我的页面