Flutter
Flutter是Google开源的构建用户界面(UI)工具包,帮助开发者通过一套代码库高效构建多平台精美应用,支持Windows、macOS、Linux等系统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
通过Flutter内建的漂亮的质感设计和Cupertino(ios-flavor)小工具、丰富的动画API,平滑的自然滚动和平台感知,让用户感到满意。
响应式
通过Flutter的现代响应式(Reactive)框架和丰富的平台布局和基础组件轻松构建您的用户界面。用强大而灵活的API解决2D、动画、手势、效果等难题。
访问原生功能
通过平台api、第三方sdk和原生代码使您的应用变得生动起来。Flutter让您可以重用您现有的java、swift和Objc代码,并在iOS和Android上访问原生特性和SDK。
访问平台功能非常简单。这是互操作示例的片段: