Dart 3 新特性 switch

Dart 3被称为迄今为止最大的Dart版本。这个版本引入了一些重要的特性,如: 模式和记录 增强的switch和if-case语句 解构 封闭类和其他类修饰符这些特性在Flutter Forward首次公开宣布,我非常高兴现在可以在Flutter 3.10和

流行的Flutter应用架构比较

流行的Flutter应用架构比较

开始新项目很有趣! 🎉最初,推迟关于应用架构和良好的代码结构的决定可能很诱人。但是,如果您的应用不仅仅是一个失败的副业项目,您将希望重新审视这些事情,并选择一个能够支持您的代码库随着它的增长而发展的应用架构。 🧱

如何使用 Riverpod 架构获取数据并执行数据变更

如何使用 Riverpod 架构获取数据并执行数据变更

如何使用 Riverpod 架构获取数据并执行数据变更

Flutter 应用程序架构:应用层

Flutter 应用程序架构:应用层

Flutter 应用程序架构:应用程序层

Flutter 应用程序架构:演示层

Flutter 应用程序架构:演示层

Flutter 应用程序架构:表示层

Flutter应用架构:域模型

Flutter应用架构:域模型

你是否曾经将UI、业务逻辑和网络代码混在一团乱麻中?我知道我曾经这样做过。✋毕竟,实际应用开发很困难。像《领域驱动设计》(DDD)这样的书籍已经写出来,帮助我们开发复杂的软件项目。而DDD的核心在于模型,它捕捉了解决手头

Flutter 应用程序架构:存储库模式

Flutter 应用程序架构:存储库模式

设计模式是有用的模板,帮助我们解决软件设计中的常见问题。在涉及应用程序架构时,结构设计模式可以帮助我们决定应用程序的不同部分如何组织。在这个上下文中,我们可以使用仓库模式来访问来自各种来源的数据对象,比如后端

Flutter 项目结构:首选特性或首选层次?

Flutter 项目结构:首选特性或首选层次?

Flutter 项目结构:首选特性或首选层次?

如何借助 Riverpod Lint 和 Riverpod Snippets 更快地编写 Flutter 应用

如何借助 Riverpod Lint 和 Riverpod Snippets 更快地编写 Flutter 应用

每次Riverpod的新版本发布,都会带来更多改进,以及其周边生态系统的不断完善: 核心包为我们提供了强大的响应式缓存和数据绑定的API Riverpod Generator包简化了学习曲线,带来了显著的可用性改进(我已经在这篇文章中进行了

使用 Flutter Riverpod Generator 自动生成Provider

使用 Flutter Riverpod Generator 自动生成Provider

Riverpod 是针对 Flutter 的强大响应式缓存和数据绑定框架。它为我们提供了许多不同种类的提供者,可以用于: 在我们的代码中访问依赖项(使用 Provider) 缓存来自网络的异步数据(使用 FutureProvider 和 StreamProvider) 管