Flutter (移动应用程序开发框架)

Flutter是谷歌的移动UI框架,可以快速在iOS和Android上构建高质量的原生用户界面。 Flutter可以与现有的代码一起工作。在全世界,Flutter正在被越来越多的开发者和组织使用,并且Flutter是完全免费、开源的。

它也是构建未来的Google Fuchsia [1]  应用的主要方式。

框架概况

Flutter是谷歌的移动UI框架 [4]  ,可以快速在iOS和Android上构建高质量的原生用户界面。 Flutter可以与现有的代码一起工作。在全世界,Flutter正在被越来越多的开发者和组织使用,并且Flutter是完全免费、开源的。它也是构建未来的Google Fuchsia [1]  应用的主要方式。

Flutter组件采用现代响应式框架构建,这是从React中获得的灵感,中心思想是用组件(widget)构建你的UI。 组件描述了在给定其当前配置和状态时他们显示的样子。当组件状态改变,组件会重构它的描述(description),Flutter会对比之前的描述, 以确定底层渲染树从当前状态转换到下一个状态所需要的最小更改。

发展历史

Flutter的第一个版本被称为“Sky”,运行在Android操作系统上。它是在2015年Dart开发者峰会 [3]  上亮相的,其目的是能够以每秒120帧的速度持续渲染。

Beta

Beta1版本于2018年2月27日在2018 世界移动大会公布 [5]  。

Beta2版本2018年3月6日发布 [6]  。

1.0版本于2018年12月5日(北京时间)发布 [7]  。

你可能感兴趣的:(科技新闻,趋势)