Flutter 状态管理框架 Provider 和 Get 分析

2022-05-06
阅读 9 分钟
2.6k
状态管理一直是 Flutter 开发中一个火热的话题。谈到状态管理框架,社区也有诸如有以Get、Provider为代表的多种方案,它们有各自的优缺点。面对这么多的选择,你可能会想:「我需要使用状态管理么?哪种框架更适合我?」本文将从作者的实际开发经验出发,分析状态管理解决的问题以及思路,希望能帮助你做出选择。
封面图

邀请你参与字节跳动 UME 插件开发竞赛

2022-04-22
阅读 2 分钟
1.7k
UME 是由字节跳动 Flutter Infra 团队出品和维护的 Flutter 应用内调试工具。通过在 Flutter 应用中加入 UME 工具,开发者们可以直接在应用内查看调试信息,而无需使用 IDE 和 Flutter DevTools 等工具。这将方便开发者们直接在应用内获取有用信息,进一步提升内部 Flutter 团队的研发、调试与验收效率。
封面图

Dependabot 开始支持 pub package 版本检测

2022-04-19
阅读 2 分钟
1.7k
今年年初,我们发布了 Flutter 2022 产品路线图,其中「基础设施建设」这部分提到:2022 年 Flutter 团队将增加对供应链的安全的投入,目的是达到符合基础设施 SLSA 4 级别中描述的要求。
封面图

Flutter 设计模式|工厂模式家族

2022-03-08
阅读 7 分钟
3.2k
在围绕设计模式的话题中,工厂这个词频繁出现,从 简单工厂 模式到 工厂方法 模式,再到 抽象工厂 模式。工厂名称含义是制造产品的工业场所,应用在面向对象中,顺理成章的成为了比较典型的创建型模式。
封面图

Dart 2.16 现已发布

2022-02-08
阅读 3 分钟
2.2k
Dart 2.16 正式版已于上周发布。尽管没有新的语言特性加入,但本次版本发布包含了数个问题修复 (包括对安全漏洞的修复),发布 Dart package 的时候也可以指定支持的平台,pub.dev 网站也更新了全新的搜索界面。

Flutter Windows 桌面端支持进入稳定版

2022-02-05
阅读 5 分钟
2.4k
Flutter 创建伊始,我们就致力于打造一个能够构建精美的、可高度定制的、并且可以编译为机器码的跨平台应用解决方案,以充分发挥设备底层硬件的全部图形渲染能力。今天,Flutter 对 Windows 生产版本的正式支持是对这一愿景实现的重要标志。它使 Windows 开发者也能享受到移动开发的相同生产力和功能。
封面图

Flutter 2.10 更新详解

2022-02-04
阅读 6 分钟
3.4k
Flutter 2.10 版已正式发布!虽然⾃ 上次稳定版本发布 以来还不到两个⽉,即使在这么短的时间内,我们也已处理和关闭了 1843 个 Issue,合并了来⾃全球 155 位贡献者的 1525 个 PR。感谢⼤家在 2021 年末的假期期间的出⾊⼯作。

回顾 Flutter 2021 重要时刻,奉上虎年红包封面喜迎新年!

2022-01-30
阅读 4 分钟
2.4k
2021 年,Flutter 正式进入 2.x 系列的正式版发布,年初的 Flutter 2 的发布 打开了一个新的“格局”,为 Flutter 的加入了第五大特色——「可移植性」,让 Flutter 从一个移动框架正式“升级”为一个「可移植框架」,目标是让 Flutter 应用基本可以不加变动地在多种平台上运行。通过 Flutter,开发者们可以为任何平台创建美观...
封面图

干货 | Dart 并发机制详解

2022-01-18
阅读 7 分钟
3.2k
Dart 通过 async-await、isolate 以及一些异步类型概念 (例如 Future 和 Stream) 支持了并发代码编程。本篇文章会对 async-await、Future 和 Stream进行简略的介绍,而侧重点放在 isolate 的讲解上。
封面图

Flutter 2022 产品路线图发布

2022-01-12
阅读 2 分钟
2.5k
为了提升产品的透明性,每年年初 Flutter 团队都会发布今年度的产品路线图,以帮助使用 Flutter 的团队和开发者们根据这些优先事项制定计划。
封面图

官方 | 征集 Flutter 桌面端应用程序的构建案例

2022-01-07
阅读 1 分钟
2.5k
Google Flutter 团队希望了解开发者们使用 Flutter 构建的桌面端应用程序,以提高 Flutter 桌面端的测试覆盖率,邀请大家通过表单的形式提交征集和反馈。本次征集首要考虑专门为桌面端设计的应用程序 (不论是否有移动端版本),除非在征集表格里表示愿意被展示和宣传,Flutter 团队会为你的提交保密。
封面图

适用于 Flutter 的 Google 移动广告 SDK 正式版现已发布

2021-12-31
阅读 2 分钟
4.6k
应用变现有多种方法: 通过实体企业的店面接受付款、提供订阅或应用内购买,或者直接在应用中投放广告。经过六个月的 beta 测试期,我们很高兴能够推出 Google 移动广告 SDK (Flutter)") 正式版。这对需要应用内广告的 Flutter 应用来说是个好消息!
封面图

Dart 2.15 现已发布

2021-12-30
阅读 7 分钟
3.8k
我们已经正式发布了 Dart SDK 的 2.15 版本,该版本新增了可快速并发的工作器 isolate、新的构造函数拆分 (tear-off) 语言特性、经过改进的 dart:core 库枚举支持、package 发布者相关的新功能,等等。
封面图

Flutter 2.8 更新详解

2021-12-15
阅读 16 分钟
4.4k
本次更新包含了 207 位贡献者和 178 位审核者 的辛勤劳作,所有人共同产出了 2424 个 PR,关闭了 2976 个 issue。在此特别感谢本次发布中最突出的社区贡献者: 来自 VGV 的 Flutter 开发工程师 Bartosz Selwesiuk,他为 Web 平台的 camera 插件并提交了 23 个 PR。
封面图

Flutter 2.8 正式发布

2021-12-09
阅读 3 分钟
3.6k
Flutter 已经更新到 2.8 正式版,发布了多项新特性和改进以不断改善移动和 Web 端的开发体验,同时也正在将桌面端的支持推向稳定版。
封面图

新版 Flutter 中文开发者网站发布

2021-12-02
阅读 3 分钟
16.1k
Develop as One,2021 年 Google 开发者大会 (Google Developer Summit) 于上个月顺利举办,包含众多最新 Google 技术产品更新的线上演讲,干货满满。
封面图

为了更好的 Flutter | 2021 第四季度开发者调研

2021-11-30
阅读 1 分钟
10.2k
第三季度末,我们发布了 Flutter 的又一个稳定版本 2.5 正式版,为开发者带来了很多重要的 性能提升和开发者工具的改进;同时发布的还有 Dart 2.14 正式版,支持了 Apple 芯片,加入了 共享的代码规则,并对部分 语言特性 进行了更新;此外,我们还公布了 Flutter Web 的重要更新和路线图,包括 减少滚动时的卡顿、对 相...
封面图

Dart 2.14 版现已发布

2021-10-01
阅读 5 分钟
2.5k
本月,我们发布了 Dart SDK 2.14 的正式版,新的版本旨在通过独特的可移植性、生产力和稳健性组合来打造构建应用程序的最佳平台。这一次,我们对 Apple Silicon 提供了更好的支持,并提供了许多增强生产力的功能,例如用于通过代码样式分析在你编写代码时捕获错误的标准 lint 代码规则、更快的发布工具、更好的级联代码...
封面图

Flutter Web 近期的重要更新

2021-09-29
阅读 3 分钟
3.4k
我们对用户研究发现,有超过 10% 的 Flutter 项目目标是发布到 Web 平台。因此,目前我们专注于提升初始稳定版本的质量,并使更多的人能够将 Flutter Web 应用投入生产。
封面图

Flutter 2.5 更新详解

2021-09-14
阅读 12 分钟
3.8k
Flutter 2.5 正式版已于上周正式发布!这是一次重要的版本更新,也是 Flutter 发布历史上各项统计数据排名第二的版本。我们关闭了 4600 个 Issue,合并了 3932 个 PR,它们分别来自 252 个贡献者和 216 个审核者。回顾去年 -- 我们收到来自 1337 个贡献者提交的 21072 个 PR,其中有 15172 个被合并。在详述本次更新的内...
封面图

流动的观察者模式 | Flutter 设计模式

2021-08-20
阅读 9 分钟
6.5k
观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态上发生变化时,会通知所有观察者对象,让它们能够自动更新自己。
封面图

Flutter(able) 的单例模式

2021-08-03
阅读 4 分钟
5.9k
作为最简单的一种设计模式之一,对于单例本身的概念,大家一看就能明白,但在某些情况下也很容易使用不恰当。相比其他语言,Dart 和 Flutter 中的单例模式也不尽相同,本篇文章我们就一起探究看看它在 Dart 和 Flutter 中的应用。
封面图

Flutter 不容错过的 7 大亮点 | Google I/O 精彩回顾

2021-06-27
阅读 1 分钟
2.6k
Flutter 在今年的 Google I/O 上发布了许多重磅更新,欢迎大家和我们一起了解其中不容错过的 7 大亮点:点击这里 观看 Flutter 不容错过的 7 大亮点 视频了解更多信息。
封面图

实战合集 | I/O 2021 Flutter 研讨会

2021-06-20
阅读 1 分钟
2.5k
2021 年的 Google I/O 大会已圆满闭幕,本次大会带来了诸多关于各项谷歌开发技术产品的最新更新。在此次 I/O,Flutter 发布了 2.2 版本,包括 Web 版的增强、更多 Material 图标、改进了的文本处理方式以及对 Windows UWP 的支持发布了 alpha 版本 等;Dart 也更新到了 2.13 正式版,推出了空安全的更新、类型别名、Dart...
封面图

用 Flutter 和 Firebase 轻松构建 Web 应用

2021-06-11
阅读 8 分钟
4k
我们 (Very Good Ventures 团队) 与 Google 合作,在今年的 Google I/O 大会上推出了 照相亭互动体验 (I/O Photo Booth)。您可以与深受喜爱的 Google 吉祥物合影: Flutter 的 Dash、Android Jetpack、Chrome 的 Dino 和 Firebase 的 Sparky,并用各种贴纸装饰照片,包括派对帽、披萨、时髦眼镜等。当然,您也可以通过社...
封面图

Flutter 2.2 更新详解

2021-05-26
阅读 18 分钟
3.6k
虽然与 2.0 版只相隔数月,2.2 版还是满载大量改进。此版本共计纳入了框架、引擎和插件库等方面的 2,456 个 PR 并解决了 3,105 个问题。我们要特此鸣谢为此版本贡献了大量 PR 和 PR review 的整个 Flutter 社区,包括 PR 贡献最多 (17) 的 Abhishek01039 和 PR review 贡献最多 (9) 的 xu-baolin。衷心感谢所有开发者对 ...
封面图

Dart 2.13 版现已发布

2021-05-21
阅读 5 分钟
2.3k
Dart 2.13 版现已发布,其中新增了类型别名功能,这是目前用户呼声第二高的语言功能。Dart 2.13 还改进了 Dart FFI 以及更好的性能,并且我们还为 Dart 提供了新的官方镜像。本文将为您奉上 2.12 版中推出的空安全功能的最新信息,介绍 2.13 版本的新特性,以及 Docker 和 Google Cloud 对 Dart 后端支持的新消息。另外...
封面图

Flutter 2.2 现已发布!

2021-05-21
阅读 3 分钟
3.1k
在本次 Google I/O 2021 大会上,我们正式发布了 Flutter 2.2。Flutter 2.2 是我们最新版的开源工具包,可让开发者立足单个平台构建适合任何设备的精美应用。Flutter 2.2 是迄今为止最出色的 Flutter 版本。借助更新后的功能,开发者能更便利地通过应用内购买、支付方式和广告将其应用变现,还能连接到云服务和 API 来扩...
封面图

XD to Flutter 2.0 现已发布!

2021-05-14
阅读 3 分钟
2.8k
Flutter 是 Google 的开源 UI 工具包。利用它,只需一套代码库,就能开发出适合移动设备、桌面设备、嵌入式设备以及 web 等多个平台的精美应用。过去几年,对于想要打造多平台应用的开发者来说,Flutter 已成为他们的首选。但设计师们需要的是一个视觉工具来建立原型和构建 Flutter UI,而不是精雕细琢 Dart 源代码,于...
封面图

为了更好的 Flutter | 2021 第二季度开发者调研

2021-05-12
阅读 1 分钟
2.5k
自 Flutter 2 发布以后,诸多振奋人心的开发特性 也随之解锁,从 加速应用开发 到 流畅地开发多平台应用 都已经有了长足的进步。我们也从社区收集到了不少大家关心的问题,并进行了 解答。毫无疑问,我们已经准备好更进一步了,这里诚邀您参与本次☟Flutter 开发者问卷调研☟,来帮助 Flutter 做到更好。
封面图