第二版序 | 《Flutter实战·第二版》

第二版序 | 《Flutter实战·第二版》

第二版序 | 《Flutter实战·第二版》

访问网站
我的收藏171 次访问更新于 a month ago反馈
第二版序 | 《Flutter实战·第二版》 screenshot

详细介绍

《Flutter实战·第二版》介绍

logo

简介

《Flutter实战·第二版》是 Flutter 中国开源项目发起人杜文(网名 wendux)创作的一本系统介绍 Flutter 技术的中文书籍,旨在帮助开发者系统地、循序渐进地了解 Flutter 技术。本书电子版官网访问地址为 https://book.flutterchina.club/ ,实体书已出版并成为 Flutter 技术类畅销书之一,电子版官网 UV 超 60 万。

第二版基于 Flutter 3.0,有 60% 的内容进行了修改和重构,添加更多示例,调整章节顺序使学习梯度更合理;进阶篇深入介绍 Sliver 布局协议、渲染相关的 Layer 以及通过定义 RenderObject 定义组件;核心原理一章重写并添加实例;内容更聚焦 Flutter 技术本身,删除原生插件开发及混合开发等内容;电子版添加动图并修正第一版错误。

本书组织结构

本书采用由浅入深方式介绍 Flutter 技术原理,分为三篇,总计 15 章:

  • 入门篇(第1章~第5章):包括 Flutter 技术出现背景和简介、各种类型 Widget 及如何构建 UI。
  • 进阶篇(第6章~第14章):包括可滚动组件、事件机制、动画、自定义组件、文件和网络、国际化以及 Flutter 核心原理等。
  • 实例篇(第15章):通过简版 Github APP 将前面内容串起来,了解完整 Flutter APP 开发流。

本书特色

  • 追求“深入浅出”:不仅介绍基本用法,也探讨设计思想及底层实现原理。入门篇为“浅出”,进阶篇为“深入”。
  • 将 Flutter 和其他 UI 系统(主要是 Android 或 Web)进行对比,帮助读者对不同 UI 框架底层共性融会贯通。

适用场景与读者对象

  • 读者至少熟悉一种编程语言。
  • 读者最好接触过 PC 客户端、移动开发或 Web 前端开发中的一种。
  • 本书不适合做为编程的入门读物。

主要功能与附加内容

  • 随书源码与组件库:示例代码见随书源码;通用性较强的组件添加到了 flukit 开源组件库(Flukit)中方便复用。
  • 权益说明:知识付费,读者可打赏;非商业目的转载和引用需注明出处及作者并附上本书网址,禁止未经授权复制拷贝用于商业目的。
  • 勘误:Flutter SDK 更新可能导致部分内容不一致,以最新 SDK 为准;错误可在本书 Github 项目 issue 反馈,电子版官网定期修正。
  • 致谢与赞助:感谢支持者及读者,官网提供“请作者喝杯咖啡”等赞助方式。
pay