首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
Flutter
JarvanMo
创建于2025-03-01
订阅专栏
Flutter 知识
等 75 人订阅
共86篇文章
创建于2025-03-01
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
使用 Flutter Lints 提升你的 Flutter 代码:更整洁、更安全、更快速的应用
好的,如果让我以一个真正的、亲自动手的 Flutter 开发者身份,跟其他开发者聊聊,我会这样重新组
像Google那样编写Flutter代码——第二弹
本系列第一部分的反响令人难以置信。许多读者在尝试了一些方法后,分享了他们的想法、经验和问题。但还有更多值得探索的地方。 在过去的一段时间里,我继续分析了 Google 最复杂的 Flutter 实现
为什么 Instagram 再次转向 React Native——以及这次它是如何最终成功的
2023 年,Meta 悄然重新点燃了对 React Native 的承诺。这一次,带来了真正的生产成果。
2025 年热门 Flutter 包:最佳新插件和库
Flutter 的生态系统在 2025 年蓬勃发展,新的和被忽视的软件包不断涌现。在本文中,我们将重点介绍一些 2025 年热门 Flutter 包——你可能不知道但应该了解的必备 Flutter 插
让我的 Flutter 代码整洁 10 倍的 5 种 Mixin
如果你曾在 Flutter 中使用过 SingleTickerProviderStateMixin 来制作动画,猜猜怎么着?你已经使用过 Mixin 了——
像Google那样编写Flutter代码
Flutter 中有无数的编码约定在流传。从流行的“Flutter Clean Architecture”到社区驱动的风格指南,开发者们多年来一直在遵循外部约定。我就是其中之一。 在过去的五年里,我遵
用“工厂传送带”的方式理解 Dart/Flutter 事件循环
在 Flutter 中,理解任务(尤其是异步任务)是如何执行的,对于构建响应迅速的应用程序至关重要。本文中,我们将使用一个易于理解的“工厂传送带”比喻来深入解析 Dart 的事件循环。这个类比旨在为初
移动端应用代码审查:资深工程师提升质量与效率指南
代码审查正是这种默默打磨的过程。对于移动应用而言 —— 糟糕的用户体验、性能问题和漏洞可能会彻底摧毁用户信任 —— 其中的风险极高。 无论你是技术负责人还是资深开发者,一套完善的审查流程都能帮助团队在
在 Flutter 中使用 go_router 管理路由名称和路径的最佳实践
你是否厌倦了在 Flutter 应用中导航时输入冗长的硬编码路径?或者在跨多个功能模块组织路由时担心出现循环导入问题?本文将探讨如何使用go_router以简洁且可维护的方式管理路由名称和路径。 1.
理解 Flutter 中 GoRouter 的context.push与context.go
页面导航是任何Flutter应用的基础组成部分。随着GoRouter包的出现,路由管理变得更加简化且具声明式特性。然而,理解不同导航方法的细微差别对于维护可预测的导航栈至关重要。本文将深入探讨GoRo
Flutter 的 Impeller 图形引擎是否已准备好挑战 iOS 26 的液态玻璃 UI?
Flutter 的新图形引擎 vs 苹果华而不实、耗电的设计实验。 究竟在热议什么? 当苹果发布搭载 “液态玻璃” 界面的 iOS 26 时 —— 其设计流畅、闪耀,近乎充满未来感 —— 众人各执己见
Flutter 应用架构:最佳实践与清洁代码原则
选择合适的Flutter应用架构对于构建可维护和可扩展的应用程序至关重要。随着Flutter在跨平台开发领域的日益流行,构建结构良好的应用程序的需求也变得越来越重要。本文探讨了不同的Flutter应用
在 Flutter 中避免过度使用 StatefulWidget:常见错误及更好的替代方案
Flutter 是一个用于构建跨平台移动、Web 和桌面应用程序的出色工具包。其响应式框架和精美的 UI 组件使其成为全球开发者的首选。但就像任何强大的工具一样,如果我们不小心,很容易误用它。 Flu
隐藏的 Flutter 模式:正在浪费你应用 30% 的性能
这个细微错误差点搞垮我们的应用。以下是我们的修复方法 —— 你也能这样做。 一切始于一个深夜 bug 报告 几年前,我们正在为基于 Flutter 开发的全新外卖应用做最终发布准备。当时应用在 Pix
5 个不为人知的 Flutter UI 技巧
Flutter 丰富的组件库和强大的自定义选项,使其成为构建精美应用的首选框架。 1. 使用 CustomClipper 创建创意 UI 形状 这是什么? CustomClipper 允许你为组件创建
如何在Dart 3.8中配置更新后的代码格式化工具
2025年2月,Flutter 3.29和Dart 3.7正式发布,带来了许多新功能和改进。虽然有些变化可能不会立即对您产生影响,但有一项更新会影响到每一位Flutter开发者:新的Dart格式化工具
在Flutter中将图像转换为灰度:ColorFiltered组件
背景 在最近的项目中,我遇到了一个需求:当满足特定条件时,需要将图像转换为灰度。例如,用户个人资料页面有一组用来显示个人社交信息,并展示相关社交平台图标,如果用设置了社交信息,则该社交平台的图标应处理
Completer 全解析:实用指南
Completer 全解析:实用指南 引言 异步编程并非只是一种最佳实践或高级技术。实际上,对于设计能即时响应用户交互,同时最大限度提高可用资源效率的Flutter应用程序而言,它至关重要。 鉴于此,
借助FlutterFire CLI实现Flutter与Firebase的多环境配置
在Flutter应用开发过程中,如果应用支持多种环境配置(如开发、预发布、生产环境),并且需要与Firebase进行集成,那么就需要额外进行一些配置工作,确保每种环境配置都对应不同的Firebase环
在Dart泛型中应该优先使用dynamic还是Object?
引言 先看一段代码: 你认为,此段代码中的变量a在运行时是什么类型的? strict-raw-types dart静态分析器有一个选项叫做strict-raw-types。先看看什么是strict-r
下一页