鸿蒙上架项目-止欲-技术分析 
止欲介绍 
止欲是一款休闲类的鸿蒙元服务,希望可以通过冥想让繁杂的生活慢下来、静下来。

《止欲》从立项到上架总过程差不多两个月,主要都是我们青蓝的小伙伴在工作止欲抽空完成的,已经实属不易了,我们主要开发者都是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
开发细节 
开始立项 

分析如何选型 


暴躁起来了 

成功上架 

后续计划 
- 接入登录
- 接入端云一体
- 增加趣味性功能
- 代码开源-分享教程
总结 
如果你兴趣想要了解更多的鸿蒙应用开发细节和最新资讯,甚至你想要做出一款属于自己的应用!欢迎在评论区留言或者私信或者看我个人信息,可以加入技术交流群。
