更新时间:2021-11-12 11:12:03
封面
版权信息
前言 PREFACE
CHAPTER 1 第1章 Flutter基础知识
1.1 移动跨端开发技术
1.2 Flutter技术
1.3 如何安装Flutter SDK
1.4 配置Flutter开发环境
1.5 创建第一个Flutter应用Hello World
CHAPTER 2 第2章 Dart和Flutter核心概念——零基础开发番茄钟计时器
2.1 番茄钟计时器开发要点
2.2 Dart语言快速上手
2.3 Flutter组件化
2.4 初识Flutter工程
2.5 开发番茄钟
2.6 番茄钟知识扩展
CHAPTER 3 第3章 自定义视图和动画——开发精美的拟物时钟
3.1 拟物时钟开发要点
3.2 基于Canvas和CustomPaint绘制表盘
3.3 基于CustomPaint绘制指针
3.4 让时针动起来
3.5 拟物时钟知识拓展
CHAPTER 4 第4章 地图+传感器——开发轨迹计步器
4.1 轨迹计步器开发要点
4.2 创建轨迹计步器首页
4.3 基于Pedometer库实现计步功能
4.4 基于geolocator库实现定位功能
4.5 基于flutter_map库实现地图功能
4.6 轨迹计步器知识拓展
CHAPTER 5 第5章 Socket网络通信——开发属于自己的“微信”聊天工具
5.1 聊天工具开发要点
5.2 创建首页设置页面
5.3 建立Socket通信
5.4 建立聊天页面
5.5 使用Image组件扩展表情包功能
5.6 聊天工具知识拓展
CHAPTER 6 第6章 数据持久化——开发一款支持Markdown的“印象笔记”
6.1 Markdown笔记开发要点
6.2 基于InheritedWidget开发状态层
6.3 创建笔记应用首页
6.4 创建笔记编辑页
6.5 创建笔记预览页
6.6 创建编辑页工具栏
6.7 Markdown笔记应用知识扩展
CHAPTER 7 第7章 SQLite数据库——开发一款“奇妙清单”Todo应用
7.1 Todo应用开发要点
7.2 基于sqflite实现SQLite数据层
7.3 基于Provider实现状态层
7.4 创建Todo应用首页
7.5 创建Todo应用项目编辑页
7.6 创建Todo应用待办事项编辑页
7.7 Todo应用知识扩展
CHAPTER 8 第8章 HTTP+WebView——开发“技术头条”让技术先人一步
8.1 技术头条开发要点
8.2 基于http库实现网络层
8.3 创建首页活动Feed流
8.4 创建GitHub公共活动Feed流
8.5 通过xpath爬虫实现GitHub Trending页
8.6 基于webview_flutter实现WebView页面
8.7 技术头条应用知识扩展
附赠资源 跨平台开发——将Flutter应用扩展到更多平台
1.1 Flutter全平台跨端能力介绍
1.2 使用Flutter开发Web应用
1.3 使用Flutter开发桌面应用
1.4 Flutter全平台跨端知识扩展