Intro
同 RN 一样, 目标是一套代码通用 Android 和 IOS 。与 RN 的异同是 RN 部分调用原生组件渲染,而 Flutter 则是自己实现了一套 UI SDK,类似于不用 HTML DOM 而去用 Canvas 去画页面。
Why
经过各位勇士的尝试,发现最基础的安装包大小也要二十多兆(因为需要打包完整的 UI SDK),而 RN 只有不到两兆, 启动速度也差了将近一倍。
- Google 将要出的新系统
- 新的可能,纯自定义的 UI 会带来更大的可能, 可以随意定制更炫的效果
- 程序员的自嗨,可能是新的爆发点,以及面试造火箭,工作拧螺丝的怪圈
How
Flutter 使用 Dart 语言,一个始终不温不火的语言,Google 给加码,但没有主要目标发力点是个遗憾,幸亏来了 Flutter
https://flutter.io/get-started/install/