Posts · flutter
flutter
共 113 篇文章。 Dart · 跨端应用
工厂构造函数当作函数引用使用
在 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应用架构比较
开始新项目很有趣! 🎉最初,推迟关于应用架构和良好的代码结构的决定可能很诱人。但是,如果您的应用不仅仅是一个失败的副业项目,您将希望重新审视这些事情,并选择一个能够支持您的代码库随着它的增长而发展的应用架构。 🧱
flutter
Flutter应用架构:域模型
你是否曾经将UI、业务逻辑和网络代码混在一团乱麻中?我知道我曾经这样做过。✋毕竟,实际应用开发很困难。像《领域驱动设计》(DDD)这样的书籍已经写出来,帮助我们开发复杂的软件项目。而DDD的核心在于模型,它捕捉了解决手头
flutter
Flutter 应用程序架构:存储库模式
设计模式是有用的模板,帮助我们解决软件设计中的常见问题。在涉及应用程序架构时,结构设计模式可以帮助我们决定应用程序的不同部分如何组织。在这个上下文中,我们可以使用仓库模式来访问来自各种来源的数据对象,比如后端
第 3 / 12 页 · 共 113 篇