logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Flutter 三方库 df_safer_dart 的鸿蒙实战 - 强力镇压崩溃异常的 Result/Option 防线

在某些要求“绝对不死机”的严苛场景(如车载中心大屏、医疗监护仪、金融交易终端)中,哪怕只是因为一个小小的 JSON 异常或 Null 引用导致 UI 爆红、白屏,都是无法接受的事故。传统的try-catch防御往往容易由于人工疏忽产生“漏网之鱼”。而借鉴了 Rust/Scala 的函数式安全容器(Monads)思想。它将可能爆发“地雷”的 Exception,在类型层面转化成明确的Result或O

#flutter#harmonyos#华为
lutter 三方库 day 的鸿蒙化实战 - 引入全能日期拦截格式化引擎,碾碎繁杂且高消耗的时间展示解析壁垒

在 OpenHarmony (开源鸿蒙) 应用开发中,处理复杂系统的时间、时区、以及各种日期的格式展现是一项非常繁琐且容易出错的工作。原生的DateTime类在很多高级场景下显得不够灵活,过度使用原生类会导致代码冗长、解析困难甚至带来性能隐患。day组件的作用正如前端老牌霸主moment.js或day.js,它是一款轻量然而功能极其强大的时间拦截和格式化系统!它为我们提供了一个流畅且极其简洁的日期

#harmonyos#华为
Flutter 三方库 cli_notify 的鸿蒙实战 - 终端更新提醒,提高开发库的版本更迭触达率

在我们辅助系统建设的过程中,为开源社区或团队编写命令行生态组件、脚手架工具是十分常见的工作。如果开发者使用旧版本工具引发了 Bug,但本身并未时刻关心你仓库是否有推送新版去更新替换本地代码缓存,这往往会导致维护者耗费过多精力去排查本该已经解决的问题。cli_notify意图化解这一尴尬现象,实现直接对操作端发出版更新本触达机制。它通过比对当前正在运行环境中的版本号与远程线上仓库(如 pub.dev

#flutter#harmonyos#华为
Flutter 三方库 cli_notify 的鸿蒙实战 - 终端更新提醒,提高开发库的版本更迭触达率

在我们辅助系统建设的过程中,为开源社区或团队编写命令行生态组件、脚手架工具是十分常见的工作。如果开发者使用旧版本工具引发了 Bug,但本身并未时刻关心你仓库是否有推送新版去更新替换本地代码缓存,这往往会导致维护者耗费过多精力去排查本该已经解决的问题。cli_notify意图化解这一尴尬现象,实现直接对操作端发出版更新本触达机制。它通过比对当前正在运行环境中的版本号与远程线上仓库(如 pub.dev

#flutter#harmonyos#华为
Flutter 三方库 dartchess 的鸿蒙实战 - 引入象棋演算模型,构筑合法棋步推演引擎

在我们为工程系统编写自动化代码生成器,或者搭建初始项目构建脚手架等命令行(CLI)工具时,通常会要求使用者在终端输入长串的附加控制参数来启动功能。如果想要极大提升使用体验,搭建类似安装引导的向导式环境,以往开发端需要手动搭建起异常繁重的标准输入输出流()拦截解析以及复杂的重试报错逻辑,维护成本高昂。cli_dialog是为 Dart 语言的控制台脚本开发提供的一套轻量交互方案。它通过极其简单的语法

#flutter#harmonyos#交互
Flutter 三方库 dartchess 的鸿蒙实战 - 引入象棋演算模型,构筑合法棋步推演引擎

在我们为工程系统编写自动化代码生成器,或者搭建初始项目构建脚手架等命令行(CLI)工具时,通常会要求使用者在终端输入长串的附加控制参数来启动功能。如果想要极大提升使用体验,搭建类似安装引导的向导式环境,以往开发端需要手动搭建起异常繁重的标准输入输出流()拦截解析以及复杂的重试报错逻辑,维护成本高昂。cli_dialog是为 Dart 语言的控制台脚本开发提供的一套轻量交互方案。它通过极其简单的语法

#flutter#harmonyos#交互
到底了