封面
版权信息
前言
第1章 Flutter概述
1.1 移动端开发的发展史
1.2 Flutter简介
1.3 Flutter框架
1.4 为什么使用Flutter
1.5 小结
第2章 初识Flutter
2.1 搭建开发环境
2.2 Flutter升级
2.3 创建Flutter示例项目
2.4 项目目录结构说明
2.5 程序调试
2.6 体验热重载
2.7 小结
第3章 Dart语言简介
3.1 Dart语言
3.2 Dart的内置数据类型
3.3 变量和常量的声明
3.4 函数定义
3.5 条件表达式和运算符
3.6 分支和循环
3.7 定义类
3.8 导入包
3.9 异常捕获
3.10 异步操作
3.11 泛型
3.12 注释
3.13 小结
第4章 Flutter组件
4.1 Widget
4.2 状态管理
4.3 基础组件
4.4 Material风格组件
4.5 Cupertino风格组件
4.6 容器组件
4.7 滚动组件
4.8 小结
第5章 手势和事件处理
5.1 原始指针
5.2 GestureDetector
5.3 GestureRecognizer
5.4 事件总线
5.5 小结
第6章 动画
6.1 Flutter动画简介
6.2 动画基本使用
6.3 动画状态监听
6.4 交织动画
6.5 Hero动画
6.6 AnimatedList动画
6.7 小结
第7章 自定义组件
7.1 自定义组件方法介绍
7.2 组装现有组件
7.3 CustomPaint与Canvas结合使用
7.4 小结
第8章 文件操作和网络请求
8.1 获取iOS和Android文件路径
8.2 文件夹日常操作
8.3 文件日常操作
8.4 HTTPClient网络请求
8.5 dio库简介及使用
8.6 JSON转Model类
8.7 小结
第9章 路由导航和存储
9.1 路由导航
9.2 命名路由规则
9.3 使用shared_preferences存储数据
9.4 使用SQLite存储数据
9.5 小结
第10章 混合跨平台开发
10.1 开发Package
10.2 平台通道介绍
10.3 Flutter插件的开发
10.4 Android端插件API的实现
10.5 iOS端插件API的实现
10.6 小结
第11章 国际化
11.1 让开发的App支持多语言
11.2 监听系统语言切换
11.3 让开发的UI支持多语言
11.4 使用Intl包
11.5 小结
第12章 项目实战
12.1 应用介绍
12.2 应用数据
12.3 主体样式
12.4 路由管理
12.5 状态管理方案
12.6 登录界面
12.7 消息展示界面
12.8 待办事项界面
12.9 考勤打卡界面
12.10 个人中心界面
12.11 小结
第13章 发布Flutter应用
13.1 JIT和AOT
13.2 Android端的打包
13.3 iOS端的打包
13.4 性能调试
13.5 开发辅助工具使用
13.6 App上架
13.7 小结
第14章 App升级功能
14.1 App升级功能预览及功能分析
14.2 Android平台跳转到应用市场进行更新
14.3 iOS平台跳转到App Store进行更新
14.4 小结
封底
更新时间:2025-03-28 16:08:09