当然,Flutter也是一个开放源码的项目 ,加上Flutter渲染堆栈是您应用程序的一部分,这意味着您可以自定义几乎任何您想要的应用程序。 该图中绿色的部分您都可以定制:
(点击放大图像)
那么,“Flutter有什么新鲜又令人兴奋的”呢?如果有人问你Flutter,现在你知道如何回答他们了:
响应式视图的优点,不需要JavaScript的桥接器
快速,流畅,可预测; 代码将AOT编译为本机(ARM)代码
开发人员完全控制UI组件和布局
配有美观,可定制的UI组件
强大的开发者工具,惊人的热重新加载
性能更好,兼容性更好,开发起来更有乐趣
你注意到我把什么移出这个名单吗? 这是通常人们在谈论Flutter时提到的第一件事,但对我来说,这是Flutter中最不重要的事情之一。
这就是,Flutter可以从单个代码库为多个平台构建漂亮而快速的应用程序。 当然这应该列出来的! 它的可定制性和可扩展性可以轻松将Flutter定位到多个平台,而不会牺牲性能或功耗。
Flutter的革命性我还没有完全解释为什么Flutter是“革命性”的。 这其实是一个很合适的评价,因为外部开发人员用Flutter构建的第一个主要应用程序之一是描述美国独立战争时期的《 汉密尔顿:美国音乐剧 》的官方应用程序。 《汉密尔顿》是百老汇最受欢迎的音乐剧之一。
(点击放大图像)
该应用的开发团队Posse表示,他们选择了Flutter是因为他们需要在短短的三个月内构建应用程序。 他们称之为“一个革命性表演的革命性应用程序”,并说“Flutter是美观,高性能,品牌驱动的移动体验的绝佳选择”。该应用程序在Android和iOS的应用商店上都可下载,并且得到了越来越多的好评。
加入革命!Flutter目前是Alpha版本。 我们还在增加更多的功能,并且我们有更多的优化计划。 然而,Google内部和外部的群组已经在使用它来构建任务关键型应用程序。
如果您对Flutter感兴趣, 您可以安装它,并体验随附安装 的一些示例应用程序 , 注意一定要试一下热重载。
如果您不是开发人员或只想看到某些应用程序,则可以安装使用Flutter构建的应用程序,并查看它们的外观和性能。 我推荐汉密尔顿应用程序 ,但还有其他应用程序 。 您还应该观看来自Google I / O的视频 ,他们在那里直播Flutter应用程序的编译过程。