HarmonyOS 鸿蒙Next 分享一个已上应用市场的完整项目——睡好点!(包括后台代码已开源)快速上架就有模板了
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
标题
这是段落文字。
这是另一段落文字。
该项目“睡好点”作为已在鸿蒙应用市场上线的完整案例,其后台代码已开源,为开发者提供了一个快速上架的模板。这意味着开发者可以基于该项目的代码框架,进行二次开发或功能拓展,以加速自身应用在鸿蒙系统的上架进程。
鸿蒙系统作为华为自主研发的操作系统,其应用生态正在不断扩展和完善。通过开源“睡好点”这样的已上线项目,有助于吸引更多开发者加入鸿蒙生态,共同推动鸿蒙系统应用的丰富性和多样性。
对于想要利用该项目模板快速开发应用的开发者,可以直接获取开源代码,并根据项目需求进行必要的修改和优化。同时,也可以参考该项目的开发文档和架构设计,以更好地理解鸿蒙系统的开发流程和规范。
需要注意的是,虽然该项目提供了模板和开源代码,但开发者在开发过程中仍需遵循鸿蒙系统的开发规范和要求,确保应用的质量和安全性。
如果问题依旧没法解决请联系官网客服,官网地址是: https://www.itying.com/category-93-b0.html