半年多前,我发了一个帖子( https://www.v2ex.com/t/434807) 说觉得 Flutter 会火。最近 Google 发布了 1.0 正式版,刚刚看完 Flutter Live 发布会的精华视频,觉得有蛮多东西想和大家分享讨论。
因为 Flutter 里面是各种 widget 的嵌套,所以有些东西能玩出花来, 做到些连原生可能都不容易做到的效果。我无法描述出来,直接看视频演示吧: https://youtu.be/D-o4BqJxmJE?t=118
Flutter 除了可以写 iPhone 和 Android app,还可以写 Mac,Linux 和 Windows 的原生 app. 这个还在很早期的阶段,有些原生功能都没有实现,适合去开各种脑洞和参与其中。
我知道大多数人现在在想什么。是的,Flutter 也支持 Web app。Dart 不仅能编译成机器码, 还能编译成 JavaScript。演示里给出的例子是没有改 mobile app 的代码,直接编译成 Web app 在浏览器里面运行。这当然还是在很早期的阶段,晚些时候才会开源。
还有一些的,但大家还是自己可以去看看视频吧,https://youtu.be/D-o4BqJxmJE, 有什么觉得让你觉得不错或者负面的可以在评论里面补充。
蛮多人在之前的帖子里评论说不喜欢各种嵌套不喜欢 Dart,但也正是这些让 Flutter 具有以上提到的特性。 现在当然很多还是在相当早期的阶段。 根据 Google 的数字,Play Store 上已经有 3000+的 app 使用到 Flutter 了。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.