Flutter

✍ dations ◷ 2025-11-03 14:29:29 #程序设计工具,Google软件,自由软件,自由跨平台软件,Dart,软件框架,Google Fuchsia

Flutter是一个由谷歌开发的开源移动应用软件开发工具包,用于为Android、iOS、 Windows、Mac、Linux、Google Fuchsia开发应用。

Flutter第一个版本支持Android操作系统,开发代号称作“Sky”。 它于2015年4月的Flutter开发者会议上被公布,宣称其目标为实现120FPS的渲染性能。在上海Google Developer Days的主题演讲中,Google宣布了Flutter Release Preview 2,这是Flutter 1.0之前的最后一个重要版本。2018年12月4日,Flutter 1.0在Flutter Live活动中发布,是该框架的第一个“稳定”版本。2019年12月11日,在Flutter Interactive活动上发布了Flutter 1.12,宣布Flutter是第一个为环境计算设计的UI平台。。

Flutter的主要组成部分包括:

Flutter应用是使用Dart语言编写的,并利用了该语言的许多高级功能。

在Windows、macOS和Linux上,通过半官方的项目,Flutter在Dart虚拟机中运行,该虚拟机具有即时编译执行引擎。在编写和调试应用时,Flutter使用即时编译功能进行“热重载”,可以将对源文件的修改注入正在运行的应用中。Flutter通过支持有状态的热重载来扩展此功能,在大多数情况下,对源代码的更改可以立即在运行的应用中反映出来,而无需重新启动或丢失任何状态。Flutter实现的此功能已广受赞誉。

Flutter应用的发布版本在Android和iOS上都进行了提前(AOT)编译,使Flutter在移动设备上可以高性能地运行。

Flutter的引擎主要使用C++开发,通过Google的Skia图形库提供底层渲染支持,亦提供平台相关的SDK,例如Android和iOS。Flutter引擎是用于托管Flutter应用的可移植的运行环境。它实现了Flutter的核心库,包括动画和图形、文件和网络I/O、可访问性支持、插件架构以及Dart运行环境和编译工具链。大多数开发人员将通过Flutter框架与Flutter进行交互,该框架提供了一个现代、响应式的框架,以及一组丰富的平台、布局和基础组件。

基础库由Dart编写,提供了用Flutter构建应用所需的基本的类和函数,例如与引擎通讯的API。

Flutter是通过组织、创建不同的组件完成用户界面设计的。在Flutter中,一个组件代表用户界面中不可变的一部分;包括文本、多边形以及动画在内的所有图形都是用组件创建的。复杂的组件由简单的组件结合而成。

Flutter框架包含了两套符合特定设计语言的组件。 称作Material Design的组件实现的是同名的谷歌设计语言,称作的组件实现苹果公司iOS的扁平化设计(Flat Design)。

一个Flutter中的Hello World程序如下所示:

相关

  • 弗雷德里克·班廷弗雷德里克·格兰特·班廷爵士,KBE,MC,FRS,FRSC(英语:Sir Frederick Grant Banting,1891年11月14日-1941年2月21日)是加拿大一位杰出的医学家和诺贝尔生理学或医学奖获得者。班廷是在
  • 经脉是中医学中经络的一种。经络中主干为经脉,分支为络脉。正经有十二条,分手足三阳经和手足三阴经,合称“十二经脉”。与此十二经对应又有“十二经别”、“十二经筋”、“十二
  • 上汤高汤是用作烹调的清汤。一般用肉类,加入适量调味料(中国菜加葱、姜、料酒;西餐加香叶、胡椒、香芹、百里香等)、蔬菜等,在水中小火慢炖几个小时,撇去泡沫和表面油脂而成。粤菜中会
  • PbO一氧化铅,化学式PbO,俗称铅黄、黄丹、密陀僧。为两性氧化物,常温时为淡黄色结晶粉末。一氧化铅在唐代由波斯传入中国,密陀僧就是波斯语mirdasang的对音,当时用作治疗痔疮的药物。
  • 高雄炼油厂高雄炼油厂是一间位于高雄市楠梓区半屏山麓、已停止生产的石油炼制厂,面积广达262公顷,曾有逾3,000名员工,乙烯年产量达40万公吨,为台湾中油公司过去最主要的石油炼制厂之一,主要
  • 环游世界八十天环游世界八十天(英语:Around the World in 80 Days、Around the World in Eighty Days)是一部1956年的冒险片,由大卫·尼文与Cantinflas主演。 本片荣获的奥斯卡奖包括:奥斯卡最
  • 鳗鱼《鳗鱼》(日语:うなぎ),日本导演今村昌平所执导的一部电影,由役所广司、清水美砂、柄本明与倍赏美津子所主演,于1997年上映。获得戛纳电影节金棕榈奖。山下拓郎经常在傍晚外出钓鱼
  • 第十四航空舰队大日本帝国海军航空舰队是大日本帝国海军的一种军事单位。1943年7月10日设立,1945年6月15日撤编。1944年6月15日设立,1945年1月8日撤编。1944年7月10日创设、1945年10月15日解
  • 5-脱氢表甾醇5-脱氢表甾醇(英语:5-Dehydroepisterol,化学式C28H44O)是油菜素类固醇等物质生物合成过程中的中间产物,由C-5甾醇去饱和酶催化表甾醇生成,再通过7-脱氢胆固醇还原酶转化为24-亚甲
  • 欧来助欧来助(1871年-1920年),艺名歌仔助,宜兰县员山庄结头分堡人,歌仔戏演员,被传说为歌仔戏始祖之一。原姓欧阳,因当时日本政府不许台湾百姓有四字姓名,遂改为单姓欧。与流氓师(鲈鳗狮)、陈