• 1.摘要
  • 2.基本信息
  • 3.发展历程
  • 4.主要功能
  • 4.1.快速开发
  • 4.2.绚丽UI
  • 4.3.响应式
  • 5.框架概况
  • 6.相关代码
  • 7.中文文档
  • 8.最新资讯
  • 9.参考资料

Flutter

谷歌旗下的移动UI框架

Flutter是Google开源的构建用户界面(UI)工具包,帮助开发者通过一套代码库高效构建多平台精美应用,支持Windows、macOSLinux等系统12

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

基本信息

  • 外文名

    Flutter3

  • 上线时间

    2015年5月3日

  • 开发商

    谷歌

  • 软件平台

    Windows、macOS、Linux、Chrome OS2

  • 最近更新时间

    2022年5月12日

发展历程

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

2019年9月,谷歌推出了Flutter 1.98

主要功能

快速开发

Flutter的热重载帮助你快捷方便的试验、重构UI、添加特性和修复bug。在仿真器、模拟器和ios、android硬件上体验亚秒级的重载,而不会丢失状态。

绚丽UI

1/4

通过Flutter内建的漂亮的质感设计和Cupertino(ios-flavor)小工具、丰富的动画API,平滑的自然滚动和平台感知,让用户感到满意。

响应式

通过Flutter的现代响应式(Reactive)框架和丰富的平台布局和基础组件轻松构建您的用户界面。用强大而灵活的API解决2D、动画、手势、效果等难题。

访问原生功能

通过平台api、第三方sdk和原生代码使您的应用变得生动起来。Flutter让您可以重用您现有的java、swift和Objc代码,并在iOS和Android上访问原生特性和SDK。

访问平台功能非常简单。这是互操作示例的片段:

框架概况