Flutter

✍ dations ◷ 2025-09-08 04:23:02 #程序设计工具,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程序如下所示:

相关

  • 尚-路易·坦帝尼昂尚-路易·特兰蒂尼昂(法语:Jean-Louis Trintignant;1930年12月11日-),是一名法国男演员、编剧与导演。他分别在第18届柏林电影节(1968)和第22届戛纳电影节(1969)拿下最佳男演员奖,2012
  • 皮加勒区皮加勒区(Pigalle)是巴黎环绕皮加勒广场的地区,位于巴黎第九区和巴黎十八区,得名于雕塑家让·巴蒂斯特·皮加勒(Jean-Baptiste Pigalle)。皮加勒是一个著名的观光区,皮加勒广场和主
  • 关联谬误关联谬误指的是一种轻率概化方面的非形式归纳谬误,及一种红鲱鱼,此类的谬误借由利用实质上不相关的关联(且常常诉诸情感)的论述,主张说某事物持有的性质也存在于另一种事物之上。
  • 越南饥荒1945年越南饥荒(越南语:Nạn đói năm Ất Dậu/.mw-parser-output .han-nom{font-family:"Nom Na Tong","Han-Nom Gothic","Han-Nom Ming","HAN NOM A","HAN NOM B","Ming-L
  • 章丘大葱章丘大葱是章丘当地的主要土特产之一,而章丘也以大葱闻名,主产地绣惠镇女郎山脚下,此葱主要特点是高大甜脆,每年都组织“葱王”评选活动,有的葱高达两米以上。2014年曾作APEC全聚
  • 多利多利(英语:Dolly,1996年7月5日-2003年2月14日)是应用细胞核移植技术,利用哺乳动物的成年体细胞培育出的雌性绵羊。是第一个成功克隆的哺乳动物。它是由苏格兰罗斯林研究所和PPL Th
  • 南秧鸡巨水鸡(学名:,英文:takahe),又名南秧鸡,泰卡鸡,是紫水鸡属的一种鸟类,分布于包括澳大利亚、纽西兰,塔斯马尼亚及其附近的岛屿。曾于1898年被认为经已灭绝,后于1948年再次被发现。巨水鸡
  • 2001年NBA选秀2001年NBA选秀于2001年6月27日在纽约州纽约市麦迪逊广场花园举行。夸梅·布朗成为首个高中生球员状元新秀。华盛顿奇才放弃数个后来职业生涯十分成功的选手而选择布朗广受批
  • 丹尼尔·高尔曼丹尼尔·高尔曼(Daniel Goleman',1946年3月7日-),美国著名作家兼心理学家。近十二年来,他为纽约时报撰稿,报导有关大脑和行为科学。 他1995年出版的著作《情商》一书,在纽约时报畅
  • 章永康章永康(1831年-1865年),字子和,一字晋堂,贵州大方人,晚清诗人、政治人物,进士出身。咸丰三年(1853年)癸丑科进士,二甲九十五名,选庶吉士,散馆改内阁中书,回乡奔丧,卒于兵乱。恤赠内阁侍读。