一、Futter 简介............................................................................................................................................. 1
二、Flutter 特点 ........................................................................................................................................... 1
三、Flutter 系统架构图 ............................................................................................................................... 2
四、Flutter 原理 ........................................................................................................................................... 3
五、为什么 Flutter 会选择 Dart 语言? ................................................................................................... 4
六、Flutter 评测 ........................................................................................................................................... 5
七、Flutter 优缺点 ....................................................................................................................................... 7
八、结论 ....................................................................................................................................................... 10
一、Futter 简介
Flutter 是 Google 使用 Dart 语言开发的移动应用开发框架,使用一套
Dart 代码就能构建高性能、高保真的 iOS 和 Android 应用程序,并且在排版、
图标、滚动、点击等方面实现零差异。
如何实现跨平台:Flutter 能够在 iOS 和 Android 上运行起来,依靠的是一
个叫 Flutter Engine 的虚拟机,Flutter Engine 是 Flutter 应用程序的运行
环境,开发人员可以通过 Flutter 框架和 API 在内部进行交互。
二、Flutter 特点
1、 快速开发:由于 Flutter 选用了 Dart 作为其开发语言,Dart 既可以
是 AOT(Ahead Of Time)编译,也可以是 JIT(Just In Time)编
译,其 JIT 编译的特性使 Flutter 在开发阶段可以达到亚秒级有状态
热重载,从而大大提升了开发效率。
2、 性能优越:使用自带的高性能渲染引擎(Skia)进行自绘,渲染速度
和用户体验堪比原生。
3、 富有表现力的精美 UI:Flutter 内置众多精美的 Material Design 和
Cupertino(iOS 风格)小部件,开发者可快速构建精美的用户界面,
以提供更好的用户体验。
评论1
最新资源