Flutter 1.7-2019年7月10日发行版中的新功能

不久前,Google I / O上发布了Flutter版本,但Flutter团队再次推出了一个新版本,其中包含一些有趣的新项目,我无法忍受。


这里的免费背景图片

不知何故,我投入了Dart + Flutter开发。 除了该应用程序可立即在iOS和Android上运行并且同时生成本机代码这一事实外,我还喜欢代码的开放性(可以更深入地研究类并观看内核代码)和社区的开放性。 作为对社区的贡献,我将免费重述有关开发人员发布的新版本文章

AndroidX对新应用程序的支持



原则上,以前,应用程序可以毫无问题地迁移到AndroidX ,但是现在就可以使用了。 我必须迁移所有项目,因此我计划使用此功能来创建新项目。 为此,在创建应用程序时,我们只需使用flutter create project_name --androidx

支持Android应用程序捆绑包和64位Android应用程序


从2019年8月1日开始,使用本地代码并使用Android 9 Pie的Android应用程序将需要提供32位版本之外的64位版本。 Flutter已经支持创建64位Android应用程序。 但是,从1.7版开始,添加了对立即为2个版本创建Android应用程序捆绑包的支持。

就个人而言,我一周前遇到了这个问题,当为Android生成可执行文件.apk文件时,它原来不是12MB,却突然变成了25MB。 之后,我产生了捆绑声并欢呼起来,大小再次恢复正常。



什么是应用程序捆绑包?

新的小部件


由于Google(如果我正确理解的话)正在切换到表面的概念,而不是应用程序的概念,因此他们非常关注代表用户功能的小部件。

在此版本中,为范围(最可能在其温度设备中使用)添加了新的滑块,作为开发人员,我们可以进入并制作自己的精美物件。



字型


尽管我是一名开发人员,但我也了解字体的重要性。 而且,可以立即为iOS和Android编写应用程序。 新版本改进了iOS的文本处理 。 已进行了较大的升级,以提供丰富的版式支持-包括各种数字样式,样式集等。 github上的一个例子



可以创建代码的示例数量增加


我经常在示例上停留很长时间,以从那里学习编程技术,或者只是复制粘贴代码。 该代码是一个了不起的功能,可用于根据示例创建项目并立即运行。 Flutter团队写道,此类示例的数量已经增加。

flutter create --sample=material.AppBar.1 mysample

如果可以通过这种方式生成示例,则会显示一个附加选项卡。



就是这样,对每个人来说都是好的编码:)另外,我和我的朋友们计划每月在Flutter上做一次mitap,以便同时玩乐和抽水。 谁有兴趣加入-在评论中或PM中撰写。

Source: https://habr.com/ru/post/zh-CN460513/


All Articles