HarmonyOS 鸿蒙Next中我们又上架一个项目了-止欲
HarmonyOS 鸿蒙Next中我们又上架一个项目了-止欲
我们又上架一个项目了-止欲
止欲介绍
止欲是一款休闲类的鸿蒙元服务,希望可以通过冥想让繁杂的生活慢下来、静下来。
《止欲》从立项到上架总过程差不多两个月,主要都是我们青蓝的小伙伴在工作止欲抽空完成的,已经实属不易了,我们主要开发者都是 00 后,最年轻的开发者也是才 19 岁。
立项时间是:2025-04-08
上架时间是:2025-06-03
止欲同时也是我们青蓝逐码组织上架的第三个作品了,每个作品都是由初入职场、甚至大学还没有毕业的小伙伴高度参与!
git 日志一览
项目技术细节
项目架构
Serenity/Application/
├── entry/ # 主模块
│ ├── src/main/
│ │ ├── ets/ # TypeScript源码
│ │ │ ├── entryability/ # 应用入口能力
│ │ │ ├── entryformability/ # 服务卡片能力
│ │ │ ├── pages/ # 页面文件
│ │ │ ├── view/ # UI组件
│ │ │ ├── utils/ # 工具类
│ │ │ ├── model/ # 数据模型
│ │ │ ├── const/ # 常量定义
│ │ │ └── navigationStack/ # 导航栈管理
│ │ └── resources/ # 资源文件
│ └── module.json5 # 模块配置
├── EntryCard/ # 服务卡片模块
├── AppScope/ # 应用级配置
└── oh-package.json5 # 依赖管理
技术栈
- 开发语言: ArkTS (TypeScript)
- UI 框架: ArkUI
- 构建工具: Hvigor
- 包管理: ohpm
核心开发套件 (Kit)
本项目使用了多个 HarmonyOS 官方开发套件:
套件名称 | 用途 | 主要 API |
---|---|---|
@kit.ArkUI | UI 框架和导航 | AtomicServiceNavigation, window |
@kit.BasicServicesKit | 基础服务 | BusinessError, request |
@kit.MediaLibraryKit | 媒体库访问 | photoAccessHelper |
@kit.CoreFileKit | 文件操作 | fileIo |
@kit.ImageKit | 图像处理 | image.createImageSource |
@kit.PerformanceAnalysisKit | 性能分析 | hilog |
@kit.AbilityKit | 应用能力 | UIAbility, abilityAccessCtrl |
开发环境要求
- HarmonyOS SDK: 5.0.1(13) 或更高版本
- DevEco Studio: 5.0 或更高版本
- 编译目标: HarmonyOS
开发细节
开始立项
分析如何选型
暴躁起来了
成功上架
后续计划
- 接入登录
- 接入端云一体
- 增加趣味性功能
- 代码开源-分享教程
总结
如果你兴趣想要了解更多的鸿蒙应用开发细节和最新资讯,甚至你想要做出一款属于自己的应用!欢迎在评论区留言或者私信或者看我个人信息,可以加入技术交流群。
更多关于HarmonyOS 鸿蒙Next中我们又上架一个项目了-止欲的实战教程也可以访问 https://www.itying.com/category-93-b0.html
恭喜青蓝团队成功上架"止欲"这款HarmonyOS元服务!从技术角度来看,这个项目展现了几个值得关注的亮点:
-
架构设计合理,采用了标准的HarmonyOS应用模块化结构,entry主模块与服务卡片模块分离,符合HarmonyOS的最佳实践。
-
技术栈选择得当,使用ArkTS作为开发语言配合ArkUI框架,充分发挥了HarmonyOS的声明式UI优势。Hvigor构建工具和ohpm包管理器的使用也体现了对HarmonyOS开发工具链的熟练掌握。
-
开发套件(Kits)的运用全面,涵盖了UI框架、基础服务、媒体库、文件操作等核心功能,特别是对AtomicServiceNavigation的使用,体现了对元服务特性的深入理解。
-
项目从立项到上架仅用两个月时间,且由年轻开发者主导完成,展现了团队高效的开发能力和对HarmonyOS生态的快速适应。
建议后续可以关注:
-
端云一体化开发能力的接入
-
性能优化和用户体验持续改进
-
社区互动和开源生态建设
期待看到更多来自青蓝团队的HarmonyOS创新应用!