技术栈
dart
勤劳打代码
3 天前
flutter
·
面试
·
dart
条分缕析 —— 通过 Demo 深入浅出 Provider 原理
通过实现一个 demo 重新复习状态管理插件适用及追本溯源数据刷新原理,此章节先记录 Provider 的相关探索
程序员老刘
4 天前
flutter
·
代码规范
·
dart
Dart 3.7格式化工具“乱改代码”?强迫症必看
哈喽,我是老刘一个从事软件开发10年+,Flutter开发7年的程序员。前两天有个朋友咨询升级到Flutter 3.35后的格式化问题。
前端好多云
4 天前
flutter
·
dart
从一个带并发数限制的请求深入 Dart 的 Future
在项目开发中,我们经常需要同时请求多个接口。为了提升效率,通常会采用并发请求的方式。这是一个非常经典的异步编程场景。
苦学编程啊
6 天前
android
·
dart
【2025Flutter 入门指南】Dart SDK 安装与 VS Code 环境配置-Windows
目录一、Dart SDK 安装步骤1. 下载 Dart SDK2. 解压文件3. 配置环境变量4. 验证安装
QuantumLeap丶
7 天前
flutter
·
前端框架
·
dart
《Flutter全栈开发实战指南:从零到高级》- 10 -状态管理setState与InheritedWidget
深入理解Flutter状态管理的基石,掌握setState与InheritedWidget的核心原理与应用场景
QuantumLeap丶
7 天前
flutter
·
ios
·
dart
《Flutter全栈开发实战指南:从零到高级》- 09 -常用UI组件库实战
在Flutter应用开发中,UI组件库构成了应用界面的基础版块块。就像建筑工人使用标准化的砖块、门窗和楼梯来快速建造房屋一样,Flutter开发者使用组件库来高效构建应用界面。
未来猫咪花
8 天前
flutter
·
dart
保持 Widget.build 内部的纯净
使用 Provider 时,开发者常在 build 方法中直接调用 Provider.of 或 watch :
程序员老刘
11 天前
flutter
·
编程语言
·
dart
Dart宏被砍掉的真相:为什么Go、Python、Java等高级语言都拒绝宏?
哈喽,我是老刘前两天的文章讲了老刘对Dart宏功能的期待和Dart官方取消宏的一点观点。Dart的宏取消了,期待3年的功能,说没就没了?
默默_david
11 天前
flutter
·
dart
在Flutter中使用信号量解决异步冲突
最近一个项目是IM的项目,使用的是悟空IM SDK,在会话列表中,会话列表的数组conversationList会被多次改变:
QuantumLeap丶
12 天前
flutter
·
ios
·
dart
《Flutter全栈开发实战指南:从零到高级》- 08 -导航与路由管理
在移动应用开发中,页面跳转和导航是必不可少的功能。想象一下,如果微信不能从聊天列表跳转到具体聊天窗口,或者淘宝不能从商品列表进入商品详情,这样的应用体验会是多么糟糕!Flutter提供了一套强大而灵活的导航系统,今天我们就来深入探讨Flutter中的导航与路由管理。
QuantumLeap丶
18 天前
flutter
·
dart
《Flutter全栈开发实战指南:从零到高级》- 06 -常用布局组件
比方说你要装修一间房子:你需要规划每个房间的位置、大小,考虑家具的摆放,确保空间利用合理且美观。Flutter的布局系统就是你在数字世界中的"室内设计师",它决定了每个UI元素的位置、大小和相互关系。
程序员老刘
25 天前
flutter
·
客户端
·
dart
Dart的宏取消了,期待3年的功能,说没就没了?
哈喽,我是老刘就在刚刚结束的Fluttercon EU 2025上,Google Dart团队宣布:投入数年时间、无数工程师心血的宏功能开发,彻底停止了!
SoaringHeart
1 个月前
前端
·
flutter
·
dart
Flutter进阶:自定义一个 json 转 model 工具
新项目中生成模型的工具用的乱七八糟,不知道什么野路子。随想自己实现一个,方便后面代码重构。JsonToModel
Speed123
2 个月前
flutter
·
dart
`mockito` 的核心“打桩”规则
掌握 mockito 中不同的“打桩 (Stubbing)”技巧,是写出高质量单元测试的关键。when(...).thenAnswer(...) 只是其中一种方式,实际上 mockito 提供了一套非常灵活的 API 来规定 Mock 对象在被调用时的行为。
葱段
2 个月前
android
·
flutter
·
dart
【Flutter】TextField 监听长按菜单粘贴点击事件
因为项目需要,需要监听输入框长按出现上下文菜单粘贴(Paste)事件,Flutter中的输入框组件TextField并不能像Android原生中EditText原生View一样,重写onTextContextMenuItem回调方法一样简单的做到监听粘贴按钮的点击事件,而是需要自定义ContextMenu来实现。
农夫三拳_有点甜
2 个月前
dart
Dart Map API 详细总结
基于Dart官方API文档与实践经验整理在Dart中,Map是一个键值对的集合,类似于其他语言中的字典或哈希表。Map具有以下特性:
农夫三拳_有点甜
2 个月前
dart
Dart Lock类来自synchronized包
在Dart中,static Lock _lock = Lock(); 通常用于控制异步操作的并发访问,确保某些代码块在同一时间只能被一个异步操作执行。Lock类来自synchronized包。
农夫三拳_有点甜
2 个月前
dart
Dart 并发编程详细总结1
结合官网API文档和实践经验的全面指南,深入探讨Dart异步编程的各个方面在现代应用开发中,并发编程已成为不可或缺的技能。无论是处理网络请求、文件I/O操作,还是维持应用的响应性,异步编程都扮演着关键角色。Dart语言提供了一套独特且强大的并发编程模型,通过事件循环、Future、Stream和Isolate等核心概念,让开发者能够编写高效、可维护的异步代码。
农夫三拳_有点甜
2 个月前
dart
Dart 运算符和操作符详细总结
基于Dart官方API文档与实践经验整理Dart提供了丰富的运算符集合,用于执行各种操作。运算符本质上是具有特殊语法的方法,大多数运算符都可以被重载。