写点什么

Flutter 真香!2020 大事件全纪录

  • 2020-12-25
  • 本文字数:2352 字

    阅读完需:约 8 分钟

Flutter真香!2020大事件全纪录

“一套代码,多端运行”是很多开发团队的梦想,直到 2018 年 12 月 5 日,谷歌正式发布 Flutter 1.0 版本,前端开发者向这一梦想前进了一大步。


Flutter 是 Google 推出的一套开源跨平台框架,可以快速地在 Android、iOS 和 Web 平台上构建高质量的原生用户界面。2018 年 12 月 5 日发布后,仅用了不到一年的时间就在 GitHub 和 StackOverflow 上获得了比 React Native 更高的知名度。


在国内,除了各大厂外,很多中小团队也开始使用 Flutter 来作为移动应用开发的首选。在各个招聘平台上,我们可以看到很多团队在移动方面的招聘 JD 上加入了「Flutter 开发背景」的字样。


本文整理了 2020 年 Flutter 的相关内容,为大家梳理脉络。来看看今年都发生了哪些「真香」的事情。


官方更新


今年都更新了哪些功能呢?是否有你遗漏的内容呢?让小编跟你们一起再看一遍,当别的小伙伴自言自语“Flutter 什么时候加入了这个功能?”的时候我们可以假装漫不经心地告诉他:“这个啊,今年 5 月 1.17 版本新加的。”


Flutter 2020 春季更新


今年年初,疫情肆虐,但谷歌 Flutter 项目的工程师、产品经理、UX 研究人员、技术撰稿人和开发关系工程师依旧在各种限制条件的制约下,使用各种公开可用的工具继续开发 2020 年的 Flutter 春季更新。


《Flutter 2020春季更新》


2020 年的 首个稳定版本 Flutter


2020 年对所有人来说今年都是充满挑战的一年。今年 5 月,Flutter 推出了 2020 年的第一个稳定版本。该版本包含大量修复内容,解决了自 1.12 稳定版本以来报告的 6,339 个问题,这么大的数字也是前所未有的。同时,该版本包括增强 iOS 端性能的 Metal 支持、新的 Material 组件和新的 Network 跟踪工具等!


《Flutter 1.17重磅发布:多个新增特性及增强,2020年首个稳定版》


性能提升,移动端自动补全还有新的功能小部件!


为了使开发者能够构建起更精美的 Flutter 应用程序,新版本带来多项 UI 增强功能,包括大家期待已久的自动补全支持、能够将小部件进行分层以支持平移及缩放的新方式、新的鼠标光标支持、对旧版本中备受好评的 Material 小部件(例如时间与日期选择器)做出更新,同时也为台式机与移动端 Flutter 应用中的 About 框带来全新的响应式许可页面。为了保证能够继续提升工作效率,Flutter 团队还面向 Visual Studio Code 对 Flutter 进行扩展更新,旨在将 Dart DevTools 直接纳入 IDE 之内、在移动文件时自动更新导入语句、并提供一组新的元数据供开发者进一步构建自己的工具。


《Flutter 1.20正式发布,新特性解读!》


Flutter 全平台制霸?


起初,我以为 Flutter 只能用于跨平台开发;后来,我以为 Web 和 Linux 也就到头了;再后来,Flutter 实现了 Windows 应用的支持......


“Flutter 是全平台制霸了吗?”

“应该把「吗」和「?」去掉。”


实现 Linux 桌面应用支持


谷歌此前给 Flutter 的目标一致都是提供一个可移植的框架,从而在各种平台上都能构建以原生速度运行的精美 UI。这意味着在谷歌眼里,iOS 和 Android 应用的跨平台开发不是 Flutter 的终极,它的野心是做一个制霸全平台开发的主流框架。iOS 和 Android 只是开始,远非结束。


《Flutter全平台制霸再进一步:实现Linux桌面应用支持》


实现 Windows 应用支持


Flutter 作为跨平台开发利器,一经推出便在业内赢得了不错的口碑。Flutter 最初是应用于 iOS 和 Android 应用开发的,后扩展到了 Web、macOS 和 Linux,现如今也可以开发 Windows 应用了。从某种程度上说,此次算是补齐了全平台的最后一块拼图,完成了全平台制霸。


《Flutter 完成全平台制霸:实现 WIndows 应用支持》


大厂实践


看看大厂落地中遇到了哪些问题,让我们取其精华,去其「雷 &坑」。


字节跳动


Flutter 是当前跨平台技术中最火的一项,在提供极好的用户体验的同时,还能解决多端一致性问题,并有效降低人力成本。字节跳动希望把 Flutter 打造成下一代研发体系,支撑众多 App 的各种使用场景,为此,团队在 Flutter 上大力投入,覆盖了引擎技术、平台服务、开发框架等多个维度。本次将详细介绍字节跳动在 Flutter 技术上的进展和工程实践,内容整理自字节跳动高级研发工程师林帅斌在 GMTC 深圳 2019 的演讲。


《Flutter 在字节跳动的现状与工程实践》


美团


Flutter 的“多端一致”和“渲染性能”上的优势让其他跨端方案很难比拟。虽然 Flutter 的成长曲线和未来前景看起来都很好,但不可否认的是,目前 Flutter 仍处在发展阶段,很多大型互联网企业都无法毫无顾虑地让全线 App 接入,而其中最主要的顾虑是包大小与动态化。美团是如何解决这两个问题的呢?


《纯 Dart 的挑战:美团的 Flutter 动态化实践》


闲鱼(阿里)


Flutter 被称为革命性的跨终端解决方案,那么所有项目都应该使用 Flutter 吗?并非如此。没有最好的框架,只有最适合的框架。是什么原因让闲鱼选择了 Flutter?闲鱼在架构 Flutter 化这方面有着怎样的经验与挑战呢?带着这些问题,InfoQ 记者采访了 GMTC 专题出品人于佳(宗心)。


《闲鱼 Flutter 实践与思考》


哈啰出行


从在 B 端小范围尝试接入 Flutter,到大范围开始使用,再到 10 万行 Flutter 代码,哈啰出行在 Flutter 方面的实践到底踩了哪些坑?


《Flutter 在哈啰出行 B 端创新业务的实践》


Flutter 官方语言 Dart


Fuchsia 技术选型,Dart 笑到最后


Android 和 Chrome OS 可能是谷歌最知名的 OS 项目,但实际上这两年曝光量逐渐增大的是谷歌正在开发的第三个操作系统——Fuchsia。Fuchsia 是一个开源项目,类似于 AOSP(Android 开放源代码项目),但 Fuchsia 可以运行各种设备,从智能家居设备到笔记本电脑和手机等等。它也被认为是建立在一个谷歌构建的名为“zircon”的全新内核之上,而不是构成 Android 和 Chrome 操作系统基础的 Linux 内核。


《Dart 语言要崛起?谷歌官宣下一代操作系统 UI 编写只支持 Dart!》


最后


祝大家 2021 没有 BUG!

2020-12-25 14:514897

评论 1 条评论

发布
用户头像
目前使用纯Flutter编程的应用还不多, https://apps.apple.com/cn/app/%E6%91%B8%E9%B1%BC-kik/id1549613729,这一款应用摸鱼kik是完全使用flutter写的,非常流畅,完全不输原生应用,Flutter大有可为,前景广阔
2021-02-08 16:07
回复
没有更多了
发现更多内容

以太坊ABI解析器零尺寸类型漏洞分析与利用

qife122

区块链 以太坊

HarmonyOS NEXT 分布式管理权限控制:安全与隐私

最新动态

网易伏羲亮相Arm Unlocked 2025,携手Arm探索中国人工智能创新之路

网易伏羲

人工智能 arm 网易伏羲 游戏AI 永劫无间

拥抱AI生产力,天润融通致敬每一位AI的老师

天润融通

还停留在批处理时代吗?增量计算架构详解

tapdata

批处理 变更数据捕获 金融实时数据处理 增量计算 CDC,流处理

HarmonyOS NEXT 安全开发实践感悟

最新动态

且看阿里云、货拉拉、OPPO 等企业专家解码 OS 实战|2025 云栖大会

OpenAnolis小助手

开源 AI 操作系统 云栖大会 龙蜥社区

生成更智能,调试更轻松,SLS SQL Copilot 焕新登场!

阿里巴巴云原生

阿里云 云原生 sls

日志易产品VP饶琛琳:AI智能体时代的可观测性

日志易

可观测性 智能体 运维监控 日志易

当智能机器人说”黑哥们语言是不通的“,作为开发者的你该如何应对?

老纪的技术唠嗑局

插件 #OceanBase 向量化

Flink 与Flink可视化平台StreamPark教程(CDC功能)

天翼云开发者社区

大数据 flink

批量快递信息管理,不再依赖表格!快递鸟物流管家来帮你

快递鸟

低代码“发起流程”功能拆解,解决 90% 用户的操作痛点

引迈信息

Mem0 + Milvus:为人工智能构建持久化长时记忆

阿里云大数据AI技术

阿里云 AI 检索 Milvus Mem0

海外多语言音乐刷单抢单平台源码/连单卡单/叠加组规则/打针等功能

网站,小程序,APP开发定制

鸿蒙NEXT应用国际化:时区与夏令时处理

最新动态

基于 Databend 的实时数据汇聚平台建设

Databend

查收你的技术成长礼包

京东零售技术

Flink 与Flink可视化平台StreamPark教程(时间相关 1)

天翼云开发者社区

大数据 flink 计算

向量检索技术优化步骤详解——游戏公司智能客服与推荐系统落地OceanBase

老纪的技术唠嗑局

游戏 #OceanBase 向量化

低代码正在悄悄颠覆企业数字化

伤感汤姆布利柏

GOSIM HANGZHOU 2025即将揭幕,华为云云原生团队精彩议题抢鲜

华为云原生团队

云计算 容器 云原生 Volcano kubeedge

一文读懂电子看板管理:生产看板到底管什么?看什么?

万界星空科技

制造业 mes 可视化数据 电子看板 数字大屏

CAD如何查看图纸的时间信息

极客天地

Flink 与Flink可视化平台StreamPark教程(DataStreamApi基本使用)

天翼云开发者社区

大数据 flink

AI Compass前沿速览:Qwen3-Next、Seedream 4.0玩法教程、FireRedTTS-2、SRPO文生图模型、MiniMax Music 1.5

汀丶人工智能

在Proxmox中部署Security Onion的安全配置实战

qife122

网络安全 Security-Onion

活动预告|天润融通走进亚马逊云科技,用Agent打造客户服务新型竞争力

天润融通

阿里云可观测 2025 年 8 月产品动态

阿里巴巴云原生

阿里云 云原生 可观测

服装智能制造软件平台(源码+文档+讲解+演示)

深圳亥时科技

开源‘

Flutter真香!2020大事件全纪录_语言 & 开发_李俊辰_InfoQ精选文章