toc
- Flutter 是什么?
- Flutter 为什么快?Flutter 相比 RN 的优势在哪里?
- Dart 语言
- lsolate
- Dart UI as Code
- 函数类的命名参数
- 大杀器:Collection If 和 Collection For
- Flutter 怎么写
- Widget 布局
- StatelessWidget
- StatefulWidget
- State Management
- InheritedWidget
- BlOC
- 测试
- 包管理,资源管理
- 生命周期
- 使用原生能力
- Flutter Web, Flutter Desktop
Flutter 是什么?
Flutter is Google’s UI toolkit for building beautiful, natively compiled applications for mobile, web, and desktop from a single codebase.
Flutter是由原 Google Chrome 团队成员,利用 Chrome 2D 渲染引擎,然后精简 CSS 布局演变而来。
或者更详细的版本
- Flutter 在各个原生的平台中,使用自己的 C 的引擎渲染界面,没有使用 webview,也不像 RN、NativeScript 一样使用系统的组件。简单来说平台只是给 Flutter 提供一个画布。
- 界面使用 Dart 语言开发,貌似唯一支持 JIT,和 AOT 模式的强类型语言。
- 写法非常的现代,声明式,组件化,Composition > inheritance,响应式……就是现在前端流行的这一套