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年的功能,说没就没了?
默默_david11 天前
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团队宣布:投入数年时间、无数工程师心血的宏功能开发,彻底停止了!
SoaringHeart1 个月前
前端·flutter·dart
Flutter进阶:自定义一个 json 转 model 工具新项目中生成模型的工具用的乱七八糟,不知道什么野路子。随想自己实现一个,方便后面代码重构。JsonToModel
Speed1232 个月前
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提供了丰富的运算符集合,用于执行各种操作。运算符本质上是具有特殊语法的方法,大多数运算符都可以被重载。