有趣的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》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

你可能喜欢
术与道:移动应用UI设计必修课 电子书
站酷推荐设计师余振华力作,2017全新升级; 站酷网总编辑纪晓亮作序; ZCOOL站酷总经理梁耀明、UI中国总经理董景博力荐; UI设计师、平面设计师、交互设计师、产品经理等相关人士的必读之书。 规则会演变,可是产生规则的原因不会;知识会迭代,但是知识背后的逻辑不会。本书正是作者多年对设计知识和规则的总结,观察书中的每一个知识点,你会发现,每个案例都是作者自己尝试、对比和思考的总结,带领大家努力去明白每一个规则背后的原因,研究推动每一次设计变化的逻辑。
精通Android网络开发 电子书
实例丰富,按照Android 5 新版本编写。 涵盖了Android网络应用中的所有主要内容: HTTP数据通信、URL处理数据、使用Socket实现数据通信、使用WebKit浏览网页数据、WiFi系统应用、蓝牙系统应用、邮件应用、RSS应用、网络视频处理、网络流量监控、网络RSS阅读器 通过案例让读者学以致用,如开发一个邮件系统、网络防火墙系统开发、开发Web版的电话本管理系统等
小程序开发原理与实战 电子书
腾讯一线专家联合著作,通过云开发具体案例+完整项目实战,详解小程序开发原理、运行机制、避坑指南。
鲲鹏生态应用开发 电子书
本书系统、详细地介绍了鲲鹏计算产业的现状及应用。
微信小程序开发图解案例教程(第3版) 电子书
传统开发+海量商业案例详解,图文快速理解基本方法,详细代码说明。