一、认识Flutter

184 阅读1分钟

一、什么是Flutter

  • Flutter是一个UI SDK(Software Development Kit)
  • 可以进行移动端(iOS、Android),Web端(Beta),桌面(technical preview),跨平台解决方案;
  • 移动端目前已经很多公司在用,Google、阿里、腾讯
  • 特别是阿里的咸鱼团队,为Flutter做了非常多的贡献

二、Flutter特点

美观、快速、高效、开放

  • 美观:

使用Flutter内置美丽的Material Design和Cupertino widget、丰富的motion API、平滑而自然的 滑动效果和平台感知,为您的用户带来全新体验。

  • 快速:
  • Flutter 的 UI 渲染性能很好。在生产环境下,Flutter 将代码编译成机器码执行,并充分利用 GPU 的图形加速能力,因此使用 Flutter 开发的移动应用即使在低配手机上也能实现每秒 60 帧的 UI 渲染速度。
  • Flutter 引擎使用 C++ 编写,包括高效的 Skia 2D 渲染引擎,Dart 运行时和文本渲染库。
  • 高效:

Hot Reload (热重载)

  • 开放:

Flutter 是开放的,它是一个完全开源的项目。