有趣的Flutter:从0到1构建跨平台App

有趣的Flutter:从0到1构建跨平台App

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

编辑推荐

教你从零开始构建一个完整的待办事项App。

内容简介

本书通过一个实际的Flutter App,为大家介绍Flutter相关的知识。书中首先介绍了Flutter的环境配置、各种IDE的工具配置以及怎样运行一个最简单的Flutter程序。然后介绍了Dart语言的一些基本概念。接着利用Flutter基本的容器组件、图片组件以及布局组件,教读者创建一个简单的待办事项应用的原型界面,并介绍Flutter UI的布局思路以及原理。最后,介绍如何通过更加复杂的组件的不同组合,让待办事项应用识别复杂的手势以及在精妙的动画和页面之间完成路由跳转。

作者简介

作者任宇杰,移动开发者,在利用Flutter构建跨端容器方面有比较深入的研究。

章节目录

版权信息

前言

第一部分 Flutter的基础知识

第1章 Flutter概述

1.1 Flutter 的横空出世

1.2 Flutter 的技术亮点

1.3 小结

第2章 Dart语言概述

2.1 基本数据类型

2.2 函数

2.3 流程控制

2.4 异常处理

2.5 类

2.6 泛型

2.7 异步

2.8 引入外部代码

2.9 小结

第3章 环境搭建

3.1 在 Windows 系统搭建环境

3.2 在 Mac 系统搭建环境

3.3 小结

第4章 着手做第一个Flutter程序

4.1 第一个 Flutter 项目

4.2 Flutter 项目的文件结构

4.3 小结

第5章 调试工具

5.1 如何使用断点

5.2 HotReload 和 HotRestart

5.3 使用 Android Studio 中的 DevTools

5.4 小结

第6章 Widget概述

6.1 Widget 的概述

6.2 利用 Widget 实现布局

6.3 滚动布局

6.4 Material 与 Cupertino

6.5 小结

第二部分 动手做一个待办事项应用

第7章 我们要做一个什么样的应用

7.1 页面一览

7.2 整体技术点一览

第8章 第一个页面

8.1 搭建 UI 框架

8.2 填充组件

8.3 为页面增加本地逻辑

8.4 小结

第9章 跳转到第二个页面

9.1 简单的页面跳转

9.2 为页面跳转添加自定义的过渡效果

9.3 完善我们的“注册”页面

9.4 小结

第10章 待办事项应用的灵魂

10.1 构建带有 BottomNavigationBar 的页面

10.2 使用 ListView 构建页面

10.3 为 ListView 增加简单的事件交互

10.4 小结

第11章 添加、编辑、查看TODO

11.1 构建简单的表单页面

11.2 构建较为复杂的日期选择器组件和时间选择器

11.3 构建优先级展示框

11.4 完善表单细节内容

11.5 小结

第12章 让我们的应用更加完美

12.1 了解 Flutter 中的动画

12.2 动手为我们的待办事项应用增加动画

12.3 利用 PlatformChannel 实现定位功能

12.4 利用 PlatformView 实现地址详情功能

12.5 使用封装好的 PlatformView 构建隐私策略页面

12.6 小结

第13章 为我们的待办事项应用增加完整的处理逻辑

13.1 完成多页面之间的数据共享

13.2 为“登录”页面和“注册”页面增加网络请求

13.3 将数据缓存在本地

13.4 将本地数据上传到网络

13.5 小结

第14章 是时候发布啦

14.1 发布应用前需要了解的一些基础知识

14.2 发布 Android 应用

14.3 发布 iOS 应用

14.4 小结

第三部分 Flutter的扩展功能

第15章 深入理解状态管理

15.1 状态管理的理论知识

15.2 状态管理的代码实现

15.3 小结

第16章 你不能错过的优秀工具

16.1 代码静态分析

16.2 代码格式化

16.3 Dart DevTools

16.4 小结

第17章 在Flutter中如何更好地与后台交互

17.1 数据处理概览

17.2 使用工具生成代码

17.3 小结

第18章 编写测试代码

18.1 准备工作

18.2 单元测试

18.3 Widget 测试

18.4 集成测试

18.5 小结

第19章 性能优化

19.1 性能优化建议

19.2 性能分析

19.3 小结

第20章 Flutter的历程与未来

20.1 回顾 Flutter 的历程

20.2 展望 Flutter 的未来

20.3 Flutter for Web

20.4 Flutter For Desktop

20.5 小结

作者简介

有趣的Flutter:从0到1构建跨平台App是2022年由人民邮电出版社出版,作者任宇杰。

得书感谢您对《有趣的Flutter:从0到1构建跨平台App》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

你可能喜欢
Android开发进阶 电子书
阿里巴巴高级工程师、CSDN博客专家、畅销书作者撰写,百度、腾讯等专家推荐的精品图书 一本只有干货,绝无赘述的好书 结合作者多年开发经验的总结,把作者以前开发走过的坑和陷阱讲解出来,看了以后可以少走很多弯路,提升自己的开发能力很快,抓住开发的痛点和需求讲解内容,使读者阅读后很有成就感。 除了全面讲解了Android开发知识外,还对单元测试、代码规范、版本控制、重构、架构等重要知识点进行了讲解,使得读者在深入技术的同时开阔眼界,能够以更专业的方式设计应用软件,完成从只会实现功能的“码农”到软件工程师、设计师的过渡。
小程序实战视频课:微信小程序开发全案精讲 电子书
图文代码快速理解小程序基本原理和应用方法,8大类小程序案例,感受真实商业项目制作过程。
小程序开发原理与实战 电子书
腾讯一线专家联合著作,通过云开发具体案例+完整项目实战,详解小程序开发原理、运行机制、避坑指南。
鲲鹏生态应用开发 电子书
本书系统、详细地介绍了鲲鹏计算产业的现状及应用。
微信小程序开发图解案例教程(第3版) 电子书
传统开发+海量商业案例详解,图文快速理解基本方法,详细代码说明。