Flutter Web 终于合并到主项目里了
Flutter 当前 master 的 channel 分支,已经支持直接 flutter run -d chrome 编译 web 调试,同时支持 flutter build web 打包!!! 终于合并到主项目了,旧项目可以支持 flutter create . 补全后运行,记得全局配置 flutter config --enable-web 启动 web 支持,更多可见 Building a web application with Flutter。
这次更新后的 Web 暂时还不推荐用于生产,本人也将原有的 Flutter 项目打包了一个 Web 版的支持,感兴趣的可以从以下卡片跳转查看:
本人的开源项目 :
github.com/CarGuo/GSYFlut... GSYFlutterDemo 项目已经完成 web 支持。
github.com/CarGuo/GSYGith... GSYGithubAppFlutter 项目暂时未能支持 web 。
同时官方提供的 Flutter Widget Livebook ,是一个在网页上展示 widget 运行效果的网站,它使用 Flutter 开发,并直接运行在网页上。
Flutter 的版本更新迭代太快了,这说明当前问题还不少,但是社区的活跃和问题修复速度也很快,比如本次更新就增加了 iOS 13 的拖拽式工具栏的支持 ,对于暗黑模式也在积极跟进,可以说在新特性上的脚步不晚于官方,语言支持已经跟进到 Swift 5 。
同时 Dart 2.5 release 的发布,也可以看出 Dart 语言也在稳步推进,并且从 Flutter 1.9 开始,iOS 新项目默认使用 Swift 语言,而非 Objective-C;Android 新项目则默认使用 Kotlin,而非 Java。