注册
web

我们又上架了一个鸿蒙项目-止欲

我们又上架了一个鸿蒙项目-止欲


止欲介绍


止欲是一款休闲类的鸿蒙元服务,希望可以通过冥想让繁杂的生活慢下来、静下来。


image-20250604154144296


《止欲》从立项到上架总过程差不多两个月,主要都是我们青蓝的小伙伴在工作止欲抽空完成的,已经实属不易了,我们主要开发者都是 00 后,最年轻的开发者也是才 19 岁。


立项时间是:2025-04-08


image-20250604154712749


上架时间是:2025-06-03


image-20250604154654173


止欲同时也是我们青蓝逐码组织上架的第三个作品了,每个作品都是由初入职场、甚至大学还没有毕业的小伙伴高度参与!


image-20250604161153167


git 日志一览


image-20250604155808917


项目技术细节


项目架构


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.ArkUIUI 框架和导航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

开发细节


开始立项


image-20250604160132698


分析如何选型


image-20250604160239603


image-20250604160259889


暴躁起来了


image-20250604160336458


成功上架


image-20250604160436312


后续计划



  1. 接入登录
  2. 接入端云一体
  3. 增加趣味性功能
  4. 代码开源-分享教程

总结


关于青蓝逐码组织


如果你兴趣想要了解更多的鸿蒙应用开发细节和最新资讯甚至你想要做出一款属于自己的应用!欢迎在评论区留言或者私信或者看我个人信息,可以加入技术交流群。


image-20250604160620575


作者:万少
来源:juejin.cn/post/7511779749967347747

0 个评论

要回复文章请先登录注册