您现在的位置是:首页 >技术交流 >Flutter 官网知识梳理网站首页技术交流
Flutter 官网知识梳理
简介Flutter 官网知识梳理
第一章 Flutter 简介及支持平台
Flutter简介
Flutter跨平台支持
Flutter 特点
文章目录
前言
跨平台技术的发展已有多个年头,相较于其他跨平台技术而言,Flutter从2017年Google I/O大会首次发布至今已有将近六个年头,随着Flutter3.0的最新发布,
本篇将持续更新有关Flutter的认识与技术,让你循序渐进的了解Flutter
一、Flutter简介
2017年Google I/O大会首次发布Flutter,只要一套代码库,即可构建、测试和发布适用于移动端、Web端、桌面端、和嵌入式平台的精美应用。有着快速、高效、灵活的特点。
二、跨平台支持
1.移动端
使用Flutter在Android和iOS平台同时构建堪比原生性能的高质量应用,给用户更好更快更一致的产品体验
2.Web端
Flutter打包成Web应用,无需安装,一个URL即可搞定,通过浏览器,让用户感受到与移动端相同的产品体验
3.桌面端
使用同一套代码库,即可将移动应用打包成 Windows、macOS和LInux桌面端软件,拥有WIndow32、Cocoa或Unix底层平台API的完整访问权限,覆盖用户更广。
4.嵌入式端
Flutter 可以应用在任何嵌入式平台使用相同的渲染机制,并最大化复用现有代码,也为嵌入式平台提供接口,将Flutter应用带去任何新的操作系统和硬件平台 例如:丰田汽车使用Flutter提升车载信息娱乐系统体验
三、Flutter特点
1.开放
Flutter是一个免费开源的项目,Start星级150万以上,可见其受欢迎程度
2.美观
Flutter提供了丰富的Widget,比如动画、手势等。采用了组合式AIP模式,因此为UI创建带来了更强的灵活性
3.灵活性
Flutter使用了游戏引擎的方式开发APP,使得用户可以具有很强的灵活性,能够在像素级别进行控制
4.高效
Flutter能够使用一套代码库运行在各种平台上,在Debug模式下还支持热重载,使得能够达到高效的研发效率
5.高性能
在RElease模式下,Flutter是预先编译成二进制机器码,执行期具有高性能
总结
例如:今天就先讲到这里啦,接下来的时间,博主会继续学习,继续输出,带你走进Flutter的精彩世界 嘿嘿~~ 欢迎各位小伙伴,不要吝啬你的建议,因为我会虚心接受,继续进步 -
风语者!平时喜欢研究各种技术,目前在从事后端开发工作,热爱生活、热爱工作。