热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

Flutter这一年:2022亮点时刻

回看2022,展望FlutterForward2022年,我们非常兴奋的看到Flutter社区持续发展壮大,也因此让更多人体验到了令人难



回看 2022,展望 Flutter Forward

2022 年,我们非常兴奋的看到 Flutter 社区持续发展壮大,也因此让更多人体验到了令人难以置信的体验。每天有超过 1000 款使用 Flutter 的新移动应用发布到 App Store 和 Google Play,Web 平台和桌面应用程序数量也大幅增加。

我们希望邀请你通过我们即将进行的 Flutter Forward 活动来了解这一势头的持续和详情,我们也计划通过哔哩哔哩平台上的「Flutter社区」帐号进行直播转播,详情 查看这里。


为所有平台构建精美体验

2022 年 I/O 大会上,我们推出了 Flutter 3,继对 Windows 桌面的支持进入稳定版之后,开始将 macOS 和 Linux 桌面端的支持也推进到了稳定版。并且,我们首次重新整理发布了我们的规划,我们希望 Flutter 的未来可以以移动端为中心,并扩展到多个平台。

随着 Flutter 版本的演进和逐渐成熟,我们看到各行各业的公司都正在使用 Flutter 开发他们的应用,截止 5 月份的 I/O 大会,已经有超过 50 万个应用使用 Flutter 发布。


供应链安全

软件供应链安全 (Supply Chain Security) 近年来成为经常被提及的话题,2022 年,Flutter 团队也 对软件供应链安全方面增加了投入。

4 月下旬,Dart 团队与 GitHub 合作,Dependabot 开始支持 pub.dev 上的 package 版本检测,10 月 7 日,GitHub 供应链安全也已开始支持 Dart 的开发者生态。同时,Flutter Cocoon 也已达到 SLSA 2 级标准的要求。

对了,为了更好的打造一个安全的 Dart / Flutter 生态,我们中国社区的同学们发起了一个提案,请在这里查阅:
https://github.com/cfug/diox/issues/29


使用 Flutter 更快速的进军休闲小游戏和新闻类应用市场

休闲小游戏数量增长迅猛,这些上手速度快,比较有代表的是消除类、合成类小游戏,为了应对持续不断增长的休闲小游戏市场,Flutter 团队也推出了「休闲游戏工具包」来帮助开发者们更好的构建自己的小游戏,你可以在这篇文章或者网站上了解更多 flutter.cn/games

除了休闲小游戏外,我们还发现,与移动端的浏览器相比,在美国,智能手机用户 88% 的时间都花在了应用上,而对于传统的新闻机构而言,移动应用的构建可能既困难又昂贵。因此,我们推出了 Flutter 新闻应用工具包,这同样是一个易于使用的模板,新闻机构可以在其上构建应用,并包含用于通用用户界面和应用功能的示例代码块。目前这个项目仍在进行内测,你可以通过这个链接进行注册: bit.ly/FlutterNewsToolkit


Wonderous 示例应用

Wonderous 这款示例应用 的最大亮点就是它使用了 Flutter 正在测试的新渲染引擎,加入了超多自定义设计以及高质量用户体验,你可以在它的 GitHub 开源代码页面了解更多: github.com/gskinnerTeam/flutter-wonderous-app


Flutter 开发者调查

去年我们继续持续每个季度的 开发者调查,也发布了《Flutter 开发者们的 IDE 使用情况》,在那次开发者调查结束之后,我们就开始在网站上将 VS Code 放置为首要的 IDE 介绍。针对每季度的开发者调查,我们都会参与认真将调查表内容翻译成中文,供以收集全球中文开发者的建议。

因此在这里,我们继续鼓励大家积极参与这个调研,在全球技术社区发声,因为 Flutter 是作为一个完全以开源的方式在运作的产品,它的每一项产品特性决策和优先级分配,都是由社区成员们「你一票、我一票」投出来的。每一季度的开发者调查表就是一个非常重要并非常高效的提交 Flutter 使用反馈的途径,你的参与或转发都可以让产品变得更好!


展望 2023

我们将通过 Flutter Forward 活动来开启我们的 2023 之旅,继续将我们的规划和发展方向持续向全球社区用户透明地发布,再次真诚邀请你的加入和参与!同时也不要忘记关注我们的 微博账号,获得每次 Flutter PR 的更新通知。


微信红包封面

我们为社区成员们准备了一批 Flutter 社区红包封面,依然是由我们的吉祥物 Dash 出镜,欢迎各位领取和转发,感谢社区成员茶叶蛋蛋贡献的设计:


Flutter 开发者们,兔年大吉!

作为开发者,我们一直在发现问题、解决问题,面对眼下的很多不确定性,我们希望每一位开发者们都可以继续保持对新事物的好奇,也能不断探索发现新的机会和想法,多参与全球社区与更多人交流碰撞。我坚信,我们对于这个行业的热爱和笃定,一定可以让我们找寻到更多改变世界的机会。

兔年即将到来,祝愿大家可以有一个幸福和睦、温馨祥和、平安快乐的兔年春节。希望我们大家 2023 年能够去到任何想去的地方,与每一个爱着自己和关心自己人热情相拥,大胆勇敢的追求自己内心的向往,愿大家心之所向,皆为所愿!







推荐阅读
  • 本文详细介绍如何在忘记MySQL服务器密码的情况下进行密码重置,包括具体的步骤和注意事项。 ... [详细]
  • V8不仅是一款著名的八缸发动机,广泛应用于道奇Charger、宾利Continental GT和BossHoss摩托车中。自2008年以来,作为Chromium项目的一部分,V8 JavaScript引擎在性能优化和技术创新方面取得了显著进展。该引擎通过先进的编译技术和高效的垃圾回收机制,显著提升了JavaScript的执行效率,为现代Web应用提供了强大的支持。持续的优化和创新使得V8在处理复杂计算和大规模数据时表现更加出色,成为众多开发者和企业的首选。 ... [详细]
  • 2020年9月15日,Oracle正式发布了最新的JDK 15版本。本次更新带来了许多新特性,包括隐藏类、EdDSA签名算法、模式匹配、记录类、封闭类和文本块等。 ... [详细]
  • 如何高效查看Java API和源码
    在Java学习过程中,查看API文档和源码是提高编程能力的重要手段。本文将详细介绍如何使用各种工具和方法高效地查看Java API和源码。 ... [详细]
  • 在Windows系统中安装TensorFlow GPU版的详细指南与常见问题解决
    在Windows系统中安装TensorFlow GPU版是许多深度学习初学者面临的挑战。本文详细介绍了安装过程中的每一个步骤,并针对常见的问题提供了有效的解决方案。通过本文的指导,读者可以顺利地完成安装并避免常见的陷阱。 ... [详细]
  • 在最近的WWDC17大会上,苹果公司宣布了多项重要更新,其中一项是macOS High Sierra 10.13 Final的正式发布。这一版本经过优化,显著提升了系统的稳定性和响应速度,为用户在任何Mac设备上提供了更加流畅的使用体验。本文将详细介绍如何在Windows系统中利用VMware虚拟机软件安装并运行macOS High Sierra 10.13 Final,帮助用户在非苹果硬件上体验这一先进操作系统。 ... [详细]
  • Parallels Desktop for Mac 是一款功能强大的虚拟化软件,能够在不重启的情况下实现在同一台电脑上无缝切换和使用 Windows 和 macOS 系统中的各种应用程序。该软件不仅提供了高效稳定的性能,还支持多种高级功能,如拖放文件、共享剪贴板等,极大地提升了用户的生产力和使用体验。 ... [详细]
  • 近期,有同事希望下载网络上的一些有趣视频用于个人用途,但在尝试过程中遇到了下载难题。通过使用Chrome开发者工具检查网络请求后,发现视频并非以常见的MP4格式提供,而是通过多个TS片段进行流式传输。为了高效地批量下载这些TS文件,可以利用FFmpeg这一强大的多媒体处理工具,实现自动化下载和合并,从而轻松获取完整的视频内容。 ... [详细]
  • 在尝试为 Unity 编译一个简单的 Java 库时,运行 `ant jar` 命令后遇到了 Java I/O 异常。具体错误信息为“无法启动程序 ${aAPT},错误代码 2”,这通常表示指定的文件或目录不存在。此问题可能是由于环境配置不正确或路径设置有误导致的。建议检查相关路径和环境变量,确保所有依赖项都已正确安装和配置。 ... [详细]
  • 在CentOS 7上部署WebRTC网关Janus
    在CentOS 7上部署WebRTC网关Janus ... [详细]
  • Python与R语言在功能和应用场景上各有优势。尽管R语言在统计分析和数据可视化方面具有更强的专业性,但Python作为一种通用编程语言,适用于更广泛的领域,包括Web开发、自动化脚本和机器学习等。对于初学者而言,Python的学习曲线更为平缓,上手更加容易。此外,Python拥有庞大的社区支持和丰富的第三方库,使其在实际应用中更具灵活性和扩展性。 ... [详细]
  • Dense Matrix Inversion Results in Segmentation Fault: Causes and Solutions ... [详细]
  • 今天我开始学习Flutter,并在Android Studio 3.5.3中创建了一个新的Flutter项目。然而,在首次尝试运行时遇到了问题,Gradle任务 `assembleDebug` 执行失败,退出状态码为1。经过初步排查,发现可能是由于依赖项配置不当或Gradle版本不兼容导致的。为了解决这个问题,我计划检查项目的 `build.gradle` 文件,确保所有依赖项和插件版本都符合要求,并尝试更新Gradle版本。此外,还将验证环境变量配置是否正确,以确保开发环境的稳定性。 ... [详细]
  • 如何在Ubuntu系统中直接使用Snap安装软件
    Canonical与Opera Software近日宣布,基于Chromium的Opera浏览器现已作为Snap包提供给Ubuntu用户,显著提升了在Linux操作系统上的安装便捷性和兼容性。通过Snap,用户可以在Ubuntu系统中轻松安装和更新Opera浏览器,享受更流畅的浏览体验。此外,Snap的容器化特性还确保了应用的安全性和稳定性,为用户提供更加可靠的软件环境。 ... [详细]
  • Typora快捷键使用指南:提升写作效率的必备技巧 ... [详细]
author-avatar
Hello_DavidLeete_811
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有