Flutter 官网知识梳理

Flutter是一款由Google推出的跨平台开发框架,自2017年以来持续发展。它支持移动端、Web、桌面和嵌入式平台,以其开放源码、美观的UI设计、灵活性、高效开发(如热重载功能)和高性能著称。Flutter使用一套代码库即可构建不同平台的应用,且在各个平台上能提供接近原生的体验。
摘要由CSDN通过智能技术生成

第一章 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的精彩世界 嘿嘿~~ 欢迎各位小伙伴,不要吝啬你的建议,因为我会虚心接受,继续进步 -

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值