工厂构造函数当作函数引用使用

在 Dart 中,只要符合函数类型签名,工厂构造函数就可以被当作函数引用使用。 比如以下重定向工厂构造函数:factory CaptchaData.fromJson(Map<String, dynamic> json) => _$CaptchaDataFromJson(json); 工厂构造函

flutter获取js渲染后的html内容,拦截媒体文件

使用webview_flutter创建一个WebView 等待页面加载完成 注入JavaScript来获取渲染后的HTML内容 使用JavaScript拦截网络请求,识别并下载mp3、mp4等文件 dependencies: flutter: sdk: flutter webview_flutter:

在 StateNotifier 子类中使用 AsyncValue.guard 替代 try/catch

在编写自己的StateNotifier子类时,通常会使用try/catch块来处理可能失败的Futures:class SignOutButtonController extends StateNotifier<AsyncValue> { SignOutButtonController({required this.authRepository})

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 应用程序架构:存储库模式

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

133   1 2 3 下一页 尾页