在油管上了看了几个介绍 Flutter 的视频,有蛮多很酷的特性,觉得它一定会火:
- 简单介绍请看官方 GitHub: https://github.com/flutter/flutter
- 会将源代码编译成 iOS 或者安卓的机器码,和原生代码一样的性能。
- 编写程序时,可以部分热更新。你更改其中一部分代码,不是整个 APP 重新编译,只是有变化的那部分( widget )热更新,包括存储数据的 State 在内。这就大大提升编写程序的体验,省了很多时间。
- 自带 UI 框架,默认 Material Design, 适配 iOS 和安卓各自设计特性。
- 允许自定制 UI。 不喜欢 Material Design,完全可以自己定制,需要多些时间,但好处是,不用写两次( iOS 和安卓)
- 虽然刚刚 Beta,但几个月前已经有公司用于生产环境,用户量不小。Google 当然也早已用于内部的不少 APP
- 针对某些功能的插件还缺乏(如 NFC ),但相信很快就可以就有第三方开源,毕竟不难开发
- Dart 作为 Google 自己的语言,用于很多 Google 关键产品,小众但一时半会肯定死不了。
- 官方还有文档特别照顾了下中国的开发者 https://github.com/flutter/flutter/wiki/Using-Flutter-in-China
- Demo 下载:在各自商店里搜索 Flutter Gallery
自己会先学着,插件够用的话就用于生产环境。
