Flutter初探

Flutter是谷歌开发的移动UI框架,可以快速在iOS和Android上构建高质量的原生用户界面。 Flutter可以与现有的代码一起工作,并且Flutter是完全免费、开源的。

现有跨平台解决方案:

  1. Web/Hybrid
    也被称为 Hybrid 技术,它基于 Web 相关技术来实现界面及功能
    代表框架:phonegap、cordova

  2. JSCore
    通过虚拟Dom树来构建UI,映射成原生UI组件,通过JSCore桥接调用原生服务
    代表框架:ReactNative、Weex

  3. Native
    将某个语言编译为二进制文件,生成动态库或打包成 apk/ipa/xap 文件
    代表框架:Flutter


为什么选择Flutter?

Web/Hybrid:UI性能差,功能性API缺失
RN:UI性能一般,开发体验差,很多知名企业弃坑
Flutter:UI性能好,开发体验较好,很多知名公司入坑

Flutter 与 RN的运行原理对比:

  • Flutter:
    在这里插入图片描述

  • ReactNative
    在这里插入图片描述


为什么Flutter可以做到如此?


在这里插入图片描述


Flutter文档和SDK:
https://flutter.dev
https://flutterchina.club/


SDK Download:
https://github.com/flutter/flutter

https://storage.googleapis.com/flutter_infra/releases/stable/windows/flutter_windows_v1.2.1-stable.zip

https://storage.googleapis.com/flutter_infra/releases/stable/macos/flutter_macos_v1.2.1-stable.zip

https://storage.googleapis.com/flutter_infra/releases/stable/linux/flutter_linux_v1.2.1-stable.tar.xz


Flutter学习资料:

https://flutterchina.club/ flutter中文网

https://juejin.im/tag/Flutter 掘金Flutter专栏

https://www.yuque.com/xytech/flutter/ 咸鱼技术团队

https://www.zhihu.com/topic/20172123/hot 知乎Flutter问答

https://segmentfault.com/t/flutter segmentfault flutter问答

https://www.youtube.com/watch?v=p_hGko5v4D8&list=PL274L1n86T83ps4pzbc6cFSpW38jJSdEb dart基础视频

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值