没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
试读
15页
Flutter是谷歌的移动UI框架,可以快速在iOS和Android上构建高质量的原生用户界面。 Flutter可以与现有的代码一起工作。在全世界,Flutter正在被越来越多的开发者和组织使用,并且Flutter是完全免费、开源的。它也是构建未来的Google Fuchsia应用的主要方式。 Flutter组件采用现代响应式框架构建,这是从React中获得的灵感,中心思想是用组件(widget)构建你的UI。 组件描述了在给定其当前配置和状态时他们显示的样子。当组件状态改变,组件会重构它的描述(description),Flutter会对比之前的描述, 以确定底层渲染树从当前状态转换到下一个状态所需要的最小更改。
资源推荐
资源详情
资源评论
Flutter 框架
一、 Flutter 简介
•
Flutter 是 Google 在 2018 世界移动大会上,用以帮助开发者在 IOS
和 Android 两个平台开发高质量原生应用的全新移动 UI 框架,是一
种新的跨平台开发框架。
•
主要的开发语言是 Dart (一种面向对象语言),核心思想是 widget
(组件 ) 。
•
也支持热重载:当 widget 的状态发生变化时, widget 会重新构建 UI
, Flutter 会对比前后变化的不同, 以确定底层渲染树从一个状态转
换到下一个状态所需的最小更改
二、跨平台工具对比
•
目前主流跨平台工具为 React Native
1 、 Flutter 采用 Dart 语言 , 受众小。
RN 采用 JS 语言开发,基于 React ,受众更多。
2 、 Flutter 的 UI 框架性能貌似更高一些,兼容性高,但是直接丢弃了
原生 UI 框架 , 在跨平台这方面做得更彻底一些 。
RN 的渲染机制不好,有内存泄漏现象 (listview) ,但是自己仍可以利用原生框架,
利用原生已有的优秀 UI 。
3 、 Flutter 的第三方库还很少。
RN 发展的早,虽然也还不完善,但是比 Flutter 好。
4 、在原生代码基础上, Flutter 结合 native 代码比较复杂,性能也不是很好
。
剩余14页未读,继续阅读
资源评论
jsmeli
- 粉丝: 3
- 资源: 4
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功