Hello Flutter

作者: Enhakkore | 来源:发表于2019-07-11 13:43 被阅读0次

一、简介

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


image.png

二、优势

1、跨平台

Linux、Android、iOS、Fuchsia 这些他都通吃,据说未来还要吃web平台。

2、界面丰富

用户体验更好、性能更高、Material Design、Cupertino

3、Hot Reload

再开发过程中能够实现热刷新,提高开发效率

4、开源免费

完全开源,可以进行商用

三、架构

image.png

四、Skia引擎

image.png

五、Dart语言

1、Dart 是AOT 编译的,编译成快速可预测的本地代码,使Flutter几乎都可以使用Dart编写,这不仅使Flutter变的更快,而且几乎所有的东西都可以定制;
2、Dart也可以JIT编译,开发周期异常快,工作流颠覆常规,也使得Flutter可以实现非常Diao的有状态热重载(别扯别的,人家是出生自带哇)
3、Dart可以更轻松地创建以60fps运行的流畅动画和转场。Dart可以在没有锁的情况下进行对象分配和垃圾回收。就像JavaScript一样,Dart避免了抢占式调度和共享内存(因而也不需要锁)。由于Flutter应用程序被编译为本地代码,因此它们不需要在领域之间建立缓慢的桥梁(例如,JavaScript到本地代码)。它的启动速度也快得多
4、Dart使Flutter不需要单独的声明式布局语言,如JSX或XML,或单独的可视化界面构建器,因为Dart的声明式编程布局易于阅读和可视化。所有的布局使用一种语言,聚集在一处,Flutter很容易提供高级工具,使布局更简单
5、Dart对于IOS、Android、Web FE来说,都还比较友好。

六、组件(Widgets)

Everything is Widget
image.png

相关文章

  • Flutter Hello World

    Flutter Hello World AndroidStudio Flutter Hello World 打开I...

  • flutter 笔记 Hello World

    flutter 笔记Hello World

  • Flutter - Hello Flutter

    1. 两步创建Flutter项目 stp1 : 打开终端 , cd 到你想要创建flutter项目的路径 stp2...

  • Hello Flutter

    Flutter已经发布了beta版!可以 一套代码开发漂亮流畅的Android和iOS app有没有,所以赶紧来试...

  • Hello Flutter

    什么是Flutter? Flutter 来自 Google,是移动端APP开发SDK,使用 Dart 语言编写一套...

  • Hello Flutter

    简介 Flutter作为谷歌最近推出的跨平台开发框架,一经推出便吸引了不少注意。关于Flutter,目前我们知道它...

  • Hello Flutter

    Flutter简介 Flutter是一个高性能跨平台的移动开发框架。使用Dart语言。开发者只需编写一份代码,即可...

  • Hello Flutter

    一、简介 Flutter是Google的移动UI框架,可以快速在iOS和Android上构建高质量的原生用户界面。...

  • Hello Flutter

    Flutter 是 Google 在 2015 年发布的一款跨平台 UI 开发工具包,支持 Android 及 i...

  • Flutter 配置 - Hello Flutter

    搭建开发环境 我们是在学习编程,就是自己上手实验一番,Hello Flutter,上手第一步就是环境搭建,如下参考...

网友评论

    本文标题:Hello Flutter

    本文链接:https://www.haomeiwen.com/subject/mltthctx.html