Flutter全面支持六大平台的开发,那鸿蒙呢?

Hi,大家好,今天带大家了解一下flutter3的新特性,flutter已经实现了对六大平台的支持,flutter进一步进化,对于鸿蒙系统目前没有明确的支持,不过相信不久的将来一定会支持的。

一、futter3的新特性

Flutter 3 在发布后不久就推出了一些新的特性和功能,以下是其中的一些重要特性:


 


 

  1. 空安全支持:Flutter 3 完全支持空安全,这意味着所有的包、插件和你的代码都已经是空安全的,可以防止空指针异常。
  2. Web 支持的改进:Flutter 3 对 Web 支持做了大量的改进,包括对更多 HTML 元素的支持,以及通过 Dart's HTML package 提供对 DOM 的访问。
  3. 新的状态管理库:Flutter 3 引入了一个新的状态管理库:Riverpod。
  4. 对 Linux 和 macOS 的官方支持:Flutter 3 对 Linux 和 macOS 的支持已经稳定,并且可以在这些平台上进行开发和发布了。
  5. 更新的 Material 3 支持:Flutter 3 支持 Material 3,包括更新的颜色系统和新的图标。
  6. 更新的文本编辑组件和新的国际化支持:TextField 和 Intl 包都有更新,提供了更先进的文本处理和国际化支持功能。
  7. 性能提升:Flutter 3 在性能上有所提升,包括渲染速度的提升和内存的减少。

二、flutter对六大平台的支持情况

Flutter对六大平台的支持情况如下:

1. iOS:Flutter完全支持iOS平台,开发人员可以使用Flutter构建原生iOS应用程序。

2. Android:Flutter也完全支持Android平台,开发人员可以使用Flutter构建原生Android应用程序。

3. Web:Flutter对Web平台的支持在不断改进,开发人员可以使用Flutter构建Web应用程序。Flutter Web目前仍处于稳定性改进阶段。

4. Windows:Flutter对Windows平台的支持也在不断发展,开发人员可以使用Flutter构建原生Windows应用程序。Flutter对Windows的支持目前仍处于预览阶段。

5. macOS:Flutter对macOS平台的支持也在不断改进,开发人员可以使用Flutter构建原生macOS应用程序。Flutter对macOS的支持目前仍处于预览阶段。

6. Linux:Flutter对Linux平台的支持也在不断改进,开发人员可以使用Flutter构建原生Linux应用程序。Flutter对Linux的支持目前仍处于预览阶段。

Flutter对六大平台的支持正在不断完善和扩展,使开发人员能够使用同一套代码库构建跨平台的应用程序。


三、flutter对鸿蒙系统的支持情况

Flutter 是一个跨平台的应用程序开发框架,目前支持开发iOS和Android应用程序以及Web和桌面应用程序。

对于鸿蒙系统(HarmonyOS)的支持,Flutter官方并没有明确的时间表来支持鸿蒙系统。然而,Flutter支持的是Dart语言和Skia图形引擎,这两者都是可以跨平台使用的。因此,从理论上讲,只要鸿蒙系统的环境能运行Dart和Skia,那么就有可能在鸿蒙系统上运行Flutter应用。

目前,鸿蒙系统正处于快速发展阶段,并且开放了相关的开发者预览版。因此,对于Flutter是否能够支持鸿蒙系统,我们可以保持关注,并且随着鸿蒙系统的发展和Flutter的更新,有可能会看到官方的支持。

如果想要在鸿蒙系统上运行Flutter应用,可以尝试以下方法:

  1. 确保鸿蒙系统的环境满足Flutter的环境要求。
  2. 安装Flutter SDK并设置好相关的环境变量。
  3. 安装必要的依赖项和工具链。
  4. 使用Flutter命令行工具来运行和测试应用程序。

需要注意的是,由于鸿蒙系统尚未完全成熟,可能会遇到一些未知的问题。官方支持的到来将为开发者带来更稳定和高效的开发体验。


四、flutter值不值得深入研究

这个分情况,如果想在前端领域深挖,这个领域是值得投入的。如果对当前的境遇不是非常满意,flutter也是值得突破的领域之一。如果自研产品的公司,futter绝对是必须关注的技术领域。

就像贝格前端工场这种承接前端项目的,目前碰到的flutter项目还是很少,对这个领域保持关注即可,暂时不用投入太多精力。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/710746.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

20240613解决飞凌的OK3588-C的核心板的适配以太网RTL8211F-CG

20240613解决飞凌的OK3588-C的核心板的适配以太网RTL8211F-CG 2024/6/13 16:58 缘起:对于飞凌的OK3588-C的核心板,参照飞凌的底板/开发板。 ETH0空接,ETH1由RTL8211FSI-CG【20¥】更换为RTL8211F-CG【4¥】。 都是千兆网…

高精度减法的实现

这是C算法基础-基础算法专栏的第八篇文章,专栏详情请见此处。 引入 上次我们学习了高精度加法的实现,这次我们要学习高精度减法的实现。 高精度减法与高精度加法的定义、前置过程都是大致相同的,如果想了解具体内容,可以移步至我的…

RFID技术助力资产信息数字化转型

在当前快速发展的信息化时代,资产信息的数字化转型对企业管理和运营具有重要意义。RFID技术作为一种先进的物联网技术,通过将资产信息全面数字化,实现高效、准确的管理和追踪,极大地提升了企业的运营效率和管理水平。 首先&#x…

自学C语言-9

** 第9章 函数 ** 大型程序一般会被分为若干个程序模块,每个模块实现一个特定功能 。C语言中,由函数实现子程序,由子程序实现模块功能。本章致力于使读者了解函数的概念,掌握函数的定义及调用方式;了解内部函数和外部…

2024 跨境电商线下大会+Shopee专题峰会将在广州举办

随着全球化的不断深入,美妆市场和跨境电商行业正迎来前所未有的发展机遇。 在这个充满活力的领域,创新和跨界合作已成为推动行业发展的关键动力。 定于7月4日上午10:00 在广州空港博览中心举办的2024 跨境电商线下大会暨Shopee广州首届(美妆)峰会则是一…

Bigtable: A Distributed Storage System for Structured Data

2003年USENIX,出自谷歌,开启分布式大数据时代的三篇论文之一,底层依赖 GFS 存储,上层供 MapReduce 查询使用 Abstract 是一种分布式结构化数据存储管理系统,存储量级是PB级别。存储的数据类型和延时要求差异都很大。…

Java版+ SaaS应用+接口技术RESTful API 技术开发的智慧医院HIS系统源码 专注医院管理系统研发 支持二开

Java版 SaaS应用接口技术RESTful API WebSocket WebService技术开发的智慧医院HIS系统源码 专注医院管理系统研发 支持二开 医院住院管理系统(Hospital Information System简称HIS)是一门医学、信息、管理、计算机等多种学科为一体的边缘科学&#xff…

文件系统小册(FusePosixK8s csi)【3 K8s csi】

文件系统小册(Fuse&Posix&K8s csi)【3 K8s csi】 往期文章: 文件系统小册(Fuse&Posix&K8s csi)【1 Fuse】文件系统小册(Fuse&Posix&K8s csi)【2 Posix标准】 0 核心知识…

算法007:三数之和

. - 力扣(LeetCode). - 备战技术面试?力扣提供海量技术面试资源,帮助你高效提升编程技能,轻松拿下世界 IT 名企 Dream Offer。https://leetcode.cn/problems/3sum/ 这个题相较于前几个题来说比较难,思想是前面一个题目…

c++使用nlohmann读取json文件

下载&#xff1a; GitHub - nlohmann/json: JSON for Modern C 解压&#xff1a; 包含头文件&#xff1a; 要包含的头文件和要使用的命名空间&#xff1a; #include <nlohmann/json.hpp>using json nlohmann::json; 测试文件&#xff1a; 代码&#xff1a; #include…

从零开始学习Java多维数组,一文教会你。

哈喽&#xff0c;各位小伙伴们&#xff0c;你们好呀&#xff0c;我是喵手。运营社区&#xff1a;C站/掘金/腾讯云&#xff1b;欢迎大家常来逛逛 今天我要给大家分享一些自己日常学习到的一些知识点&#xff0c;并以文字的形式跟大家一起交流&#xff0c;互相学习&#xff0c;一…

【three.js】旋转、缩放、平移几何体

目录 一、缩放 二、平移 三、旋转 四、居中 附源码 BufferGeometry通过.scale()、.translate()、.rotateX()、.rotateY()等方法可以对几何体本身进行缩放、平移、旋转,这些方法本质上都是改变几何体的顶点数据。 我们先创建一个平面物体,样子是这样的。 一、缩放 // 几何…

DELL服务器插入新磁盘、创建虚拟磁盘、挂载磁盘步骤

文章目录 一、磁盘清理&#xff08;可选&#xff0c;针对新硬盘是Foreign状态&#xff09;1、进入VD Mgmt2、清理新硬盘配置 二、创建虚拟磁盘1、进入Device Settings2、创建虚拟磁盘 三、挂载磁盘到系统1、分区磁盘&#xff08;注意实际磁盘的名称&#xff09;2、格式化分区3、…

快慢指针在字符串中的应用-443. 压缩字符串

题目链接及描述 443. 压缩字符串 - 力扣&#xff08;LeetCode&#xff09; 题目分析 这个题目总体不算太难&#xff0c;如果之前接触过双指针&#xff08;快慢指针&#xff09;的话&#xff0c;比较好做。题目可以理解为计算数组中对应各个连续字符出现的次数&#xff0c;并将…

8.22 PowerBI系列之DAX函数专题-盈亏平衡分析

需求 实现 一、用参数设置固定成本&#xff0c;单位变动成本&#xff0c;与毛利率 1 单位变动成本 generateseries(0,100,1) 2 固定成本 generateseries(0,50000,1) 3 毛利率 generateseries(0,0.4,0.01) 二、度量值 1 总变动成本 [单位变动成本 值]*[销量 值] 2 总成本…

除了英伟达,这些AI概念公司在2024年还有巨大的投资价值(五)

来源&#xff1a;猛兽财经 作者&#xff1a;猛兽财经 猛兽财经在英伟达还没拆股前&#xff0c;股价还是100多美元时&#xff08;2019年&#xff09;就曾多次公开发布文章呼吁大家关注并投资英伟达&#xff0c;以下是猛兽财经在2019年到2022年间公开发布的关于英伟达的部分文…

基于matlab的MTCNN(多任务卷积神经网络)人脸检测算法

关键词&#xff1a;Matlab&#xff1b;深度学习&#xff1b;多任务卷积神经网络&#xff1b;人脸检测&#xff1b; 背景 在不受约束的环境中&#xff0c;由于个体姿势的多样性、光照条件的变化以及潜在的遮挡问题&#xff0c;人脸检测和对齐任务面临诸多挑战。近期的研究表明…

el-table表头文字换行或者修改字体颜色样式

例如 <el-table:data"tableData":header-cell-style"headClass" style"width: 100%;" border ><el-table-columnprop"address"label"生产工序"align"center"></el-table-column> //重点看这里…

操作系统 c语言模仿 磁盘文件操作

1&#xff0e;实验目的 深入了解磁盘文件系统的实现。 2&#xff0e;实验预备知识 文件的操作&#xff1b; 文件的逻辑结构和物理结构&#xff1b; 磁盘空间的管理&#xff1b; 磁盘目录结构。 3&#xff0e;实验内容 设计一个简单的文件系统&#xff0c;用文件模拟磁盘&…

手机上安装AI模型是一种什么体验?

昨天参加微软的AI DAY活动&#xff0c;看到微软的技术大佬分享了一个场景&#xff0c;就是坐飞机从上海到北京&#xff0c;机长广播因为天气原因&#xff0c;飞机需要盲降&#xff0c;他说当时听到盲降第一反应感觉有点恐慌&#xff0c;但是因为飞机上受限于网络环境&#xff0…