logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

鸿蒙大型项目高级架构:MVVM/MVI分层设计/DI容器依赖注入/模块化治理方案

本文探讨了如何在鸿蒙ArkTS框架下构建企业级应用架构,主要解决大型项目的模块化治理、依赖注入、分层设计和数据管理问题。文章提出以下核心方案: 文件结构治理:推荐按特性分层(model/viewmodel/repository等)替代传统按类型分层,使功能模块内聚,降低跨目录修改成本。 依赖注入实现:设计了轻量级DI容器,通过注册表模式解决ArkTS缺乏反射机制的问题,对比单例模式展示其可测试性和

文章图片
#架构#harmonyos#华为 +2
全球会议排期工具 — 技术实现篇-鸿蒙国际化

本文介绍了跨国会议时间管理应用的设计与实现,核心解决时区换算问题。应用采用UTC统一存储会议时间,展示时根据参会者时区动态格式化,支持多语言显示。架构分为数据层(会议/城市表)、格式化层(intl.DateTimeFormat)、文案层和状态层。关键设计包括:使用IANA时区名而非偏移量处理夏令时,通过Date.UTC()构造时间避免解析歧义,以及定时刷新实现秒级世界时钟。文章详细讲解了时区格式化

文章图片
#harmonyos#华为#学习 +1
全球会议排期工具 — 技术实现篇-鸿蒙国际化

本文介绍了跨国会议时间管理应用的设计与实现,核心解决时区换算问题。应用采用UTC统一存储会议时间,展示时根据参会者时区动态格式化,支持多语言显示。架构分为数据层(会议/城市表)、格式化层(intl.DateTimeFormat)、文案层和状态层。关键设计包括:使用IANA时区名而非偏移量处理夏令时,通过Date.UTC()构造时间避免解析歧义,以及定时刷新实现秒级世界时钟。文章详细讲解了时区格式化

文章图片
#harmonyos#华为#学习 +1
全球会议排期工具 — 使用环境与场景篇-鸿蒙国际化

时区问题的本质是信息模型问题:存 UTC、显示本地、用 IANA 名。这个应用用会议排期这个真实场景,把的timeZone能力讲透。

文章图片
#harmonyos#华为#学习 +1
全球会议排期工具 — 使用环境与场景篇-鸿蒙国际化

时区问题的本质是信息模型问题:存 UTC、显示本地、用 IANA 名。这个应用用会议排期这个真实场景,把的timeZone能力讲透。

文章图片
#harmonyos#华为#学习 +1
全球会议排期工具 — UI 设计篇_鸿蒙国际化

本文介绍了一个全球会议排期工具的UI设计方案,核心目标是让用户在3秒内快速获取会议时间信息。设计采用紫色主题(#7C3AED)突出时间元素,通过城市旗标/名称标注时间维度,并实现秒级跳动的世界时钟增强实时信任感。界面包含会议卡片、世界时钟、日期风格对比和时区换算器等模块,其中会议卡片采用UTC与本地时间双行显示,世界时钟使用等宽字体实现秒位对齐,时区换算器以浅紫底色区分功能区域。语言切换采用胶囊按

文章图片
#harmonyos#华为#学习 +1
全球会议排期工具 — UI 设计篇_鸿蒙国际化

本文介绍了一个全球会议排期工具的UI设计方案,核心目标是让用户在3秒内快速获取会议时间信息。设计采用紫色主题(#7C3AED)突出时间元素,通过城市旗标/名称标注时间维度,并实现秒级跳动的世界时钟增强实时信任感。界面包含会议卡片、世界时钟、日期风格对比和时区换算器等模块,其中会议卡片采用UTC与本地时间双行显示,世界时钟使用等宽字体实现秒位对齐,时区换算器以浅紫底色区分功能区域。语言切换采用胶囊按

文章图片
#harmonyos#华为#学习 +1
鸿蒙多端自适应:折叠屏大屏手机/平板/车机一多适配断点体系与响应式布局落地

本文深入探讨了HarmonyOS的响应式布局设计,重点介绍了如何通过断点系统和自适应策略实现"一次开发,多端部署"。主要内容包括: 断点体系:定义了sm(0-320vp)、md(320-600vp)、lg(600-840vp)、xl(840+vp)四个标准断点,对应不同设备类型和推荐布局方案。 布局策略: 单栏布局(手机竖屏) 双栏Master-Detail(折叠屏展开) 三栏布局(平板/智慧屏)

文章图片
#harmonyos#华为#学习 +1
鸿蒙多端自适应:折叠屏大屏手机/平板/车机一多适配断点体系与响应式布局落地

本文深入探讨了HarmonyOS的响应式布局设计,重点介绍了如何通过断点系统和自适应策略实现"一次开发,多端部署"。主要内容包括: 断点体系:定义了sm(0-320vp)、md(320-600vp)、lg(600-840vp)、xl(840+vp)四个标准断点,对应不同设备类型和推荐布局方案。 布局策略: 单栏布局(手机竖屏) 双栏Master-Detail(折叠屏展开) 三栏布局(平板/智慧屏)

文章图片
#harmonyos#华为#学习 +1
鸿蒙大型项目高级架构:MVVM/MVI分层设计/DI容器依赖注入/模块化治理方案

本文探讨了如何在鸿蒙ArkTS框架下构建企业级应用架构,主要解决大型项目的模块化治理、依赖注入、分层设计和数据管理问题。文章提出以下核心方案: 文件结构治理:推荐按特性分层(model/viewmodel/repository等)替代传统按类型分层,使功能模块内聚,降低跨目录修改成本。 依赖注入实现:设计了轻量级DI容器,通过注册表模式解决ArkTS缺乏反射机制的问题,对比单例模式展示其可测试性和

文章图片
#架构#harmonyos#华为 +2
    共 334 条
  • 1
  • 2
  • 3
  • 34
  • 请选择