HarmonyOS 鸿蒙Next 分享一个已上应用市场的完整项目——睡好点!(包括后台代码已开源)快速上架就有模板了

发布于 1周前 作者 zlyuanteng 来自 鸿蒙OS

HarmonyOS 鸿蒙Next 分享一个已上应用市场的完整项目——睡好点!(包括后台代码已开源)快速上架就有模板了 鸿蒙应用0-1开发 —— 对已上线“睡好点”应用的整理。

本项目地址请前往:ZeroOneApp

本项目后台请前往:ZeroOneServer

介绍

鸿蒙应用开发经验分享:入门、基础框架搭建与封装、常用工具、简单后台服务器等等。

“睡好点”项目效果

睡好点项目效果

更多详细效果请在请用市场搜索——“睡好点”。

“睡好点”项目主要已实现功能:

  • 框架:使用系统路由,Navigation + Tabs 框架搭建多module,实现沉浸式主题、全局只有一个@Entry、禁止返回弹窗、loading 等。
  • 录音:开启后台长时录音,使用多线程 worker 进行计算并保存PCM数据。
  • 播放:播放本地 wav 音频文件、播放音乐。
  • 日记:通过日记形式记录并分析当月/天的睡眠情况。
  • 头像:通过拍照和选择相册形式获取图片,并且压缩到指定大小后转 base64 进行保存。
  • 后台:使用 magic-api 搭建的 Spring Boot 后台服务,为应用提供了广告页、公告弹窗、应用升级等接口。
  • 网络:对 axios 进一步封装,适配 magic-api 数据结构的基础网络请求框架。
  • 组件:自定义组件 NoisePattern ,用于开启或关闭录音并显示当前音量;使用 mpchart 以图示展现睡眠质量等。
  • 其他:API 12,状态管理 V1。

文章

  • 第1篇:鸿蒙APP开发怎么样开始?
  • 第2篇:如何使用Navigation+tab搭建路由页面?
  • 第3篇:手把手教你如何实现对Navigation路由框架的封装!(推荐:第6篇)
  • 第4篇:对话框是每个项目的基础,那么禁止系统返回的对话框应该如何实现呢?
  • 第5篇:实现沉浸式效果
  • 第6篇:Navigation系统路由表(推荐)
  • 第7篇:常用工具篇(上)
  • 第8篇:常用工具篇(下)

鸿蒙开发相关资源

开发语言

名称&地址 说明
JavaScript JavaScript高级程序设计(在线pdf)
TypeScript 在线手册
ArkTS 官方文档
仓颉 官方文档

工具/文档/案例

名称&地址 说明
开发工具 鸿蒙开发相关工具下载
开发文档 开发指南文档
多端部署/适配 官方文档
开发案例 官方开发案例项目地址
第三方开源库 openharmony中央仓库
开发者论坛 Harmonyos NEXT开发者论坛
AppGallery 上架服务等

开发者课堂/视频课程

名称&地址 说明
Tech Talk(直播回放) 非常重要知识点分析,如:UI 渲染原理、性能优化、IDE 使用、多端适配等
在线课程 官方多种课程,如 ArkTS 基础开发,Node-API与 Native 开发等等
开发者认证 开发者初级和高级认证的地址(找工作必备)

其他

名称&地址 说明
ArkTS 编程规范 码一手漂亮的代码

更多关于HarmonyOS 鸿蒙Next 分享一个已上应用市场的完整项目——睡好点!(包括后台代码已开源)快速上架就有模板了的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html

3 回复
支持

更多关于HarmonyOS 鸿蒙Next 分享一个已上应用市场的完整项目——睡好点!(包括后台代码已开源)快速上架就有模板了的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


标题

这是段落文字。

图片描述

这是另一段落文字。

该项目“睡好点”作为已在鸿蒙应用市场上线的完整案例,其后台代码已开源,为开发者提供了一个快速上架的模板。这意味着开发者可以基于该项目的代码框架,进行二次开发或功能拓展,以加速自身应用在鸿蒙系统的上架进程。

鸿蒙系统作为华为自主研发的操作系统,其应用生态正在不断扩展和完善。通过开源“睡好点”这样的已上线项目,有助于吸引更多开发者加入鸿蒙生态,共同推动鸿蒙系统应用的丰富性和多样性。

对于想要利用该项目模板快速开发应用的开发者,可以直接获取开源代码,并根据项目需求进行必要的修改和优化。同时,也可以参考该项目的开发文档和架构设计,以更好地理解鸿蒙系统的开发流程和规范。

需要注意的是,虽然该项目提供了模板和开源代码,但开发者在开发过程中仍需遵循鸿蒙系统的开发规范和要求,确保应用的质量和安全性。

如果问题依旧没法解决请联系官网客服,官网地址是: https://www.itying.com/category-93-b0.html

回到顶部