阅读视图

Flutter Dart 深拷贝全方案:Map 与实体类全解析

在 Web 开发中,JSON.parse(JSON.stringify(obj)) 是实现深拷贝的常用方案(函数等特殊类型除外)。而在 Dart 中,深拷贝场景同样高频,尤其涉及 Map 和实体类时。Dart 没有内置通用深拷贝 API,本文结合 Dart 3.x 特性,整理一套实用方案,覆盖主流场景。

  •  

Flutter 监听软键盘弹出 / 关闭:官方原生方案(替代 keyboard_visibility)

在 Flutter 开发中,监听软键盘的弹出与关闭是高频需求,但第三方插件 keyboard_visibility 已停止维护,存在编译报错(如 build.gradle 冲突)等问题,不推荐在新项目中使用。本文介绍 Flutter 官方提供的原生解决方案。

  •