本书发布在 https://riskers.gitbooks.io/flutter-notebook ,感谢 github pages / gitbook / travis 提供的便利。

Flutter 是 Google 出品的一款跨终端开发的框架,为什么要选择它?

针对前端来说,布局 Widget 类比 CSS,StatefulWidget 和 StatelessWidget 类比 React 组件,pub 类比 npm。

对于 Native 开发者,主要工作应是:开发 plugin、打包、协同等等。

整体来说,UI 部分为前端来做,应用的是自己熟悉的思想,不过是换了框架和语言。而 App 的底层功能调用为 Native 开发 plugin 来让前端来用。

目录

详见 SUMMARY

其中,前两章是对前端写的,后面则是对原生开发写的。

为什么要写这本书

自己也是刚上手,觉得很多概念很熟悉,入门成本不算高,就开始自己写这本书,也算是对 flutter 一个总结。

本书适合这样的前端

  • 熟练 CSS,尤其是各种布局方式,比如 position、flex
  • 有 TypeScript 或其他静态语言基础
  • 操练过 React / Vue 这一类框架
  • 想玩玩 Native 开发却不知如何开始,可以从 flutter 开始

本书没有这些内容

  • dart 教程,默认你已经看过至少一遍 dart 文档
  • Native 开发的介绍

能够学到

  • flutter 组件类型和常用组件介绍
  • flutter 数据管理、主题管理、依赖管理等
  • 如何与 Native 开发混合开发

期待你的合作

native 部分内容 Native 开发工程师会比我更清楚,需要他们来研究、充实这一部分内容。

results matching ""

    No results matching ""