{"repo":"Joker-x-dev/HarmonyKit","free":true,"listed":false,"github":"https://github.com/Joker-x-dev/HarmonyKit","clone":"git clone https://github.com/Joker-x-dev/HarmonyKit.git","description":"一个开箱即用的 HarmonyOS 快速开发框架 | An out-of-the-box HarmonyOS rapid development framework","language":"TypeScript","stars":39,"topics":["arkts","arkui","boilerplate","framework","harmonyos","harmonyos-next","huawei","mobile","mvvm","openharmony"],"license":"MIT","category":"mobile-apps","readme_excerpt":"HarmonyKit 一个开箱即用的 HarmonyOS 快速开发框架 🌍 English 📖 项目简介 HarmonyKit 是一个基于 HarmonyOS NEXT / ArkTS / ArkUI 的快速开发框架，内置应用最常见的基础能力（网络、分页、数据库、本地存储、状态管理、导航等），提供清晰的模块结构与示例页面，帮助你 \"拉仓库 → 运行 → 填业务\" 快速启动项目。 如果项目对你有帮助，欢迎点个 Star ⭐ 这会是持续维护的动力！ 📱 项目预览 📍 项目地址 - GitHub ：https://github.com/Joker-x-dev/HarmonyKit - Gitee ：https://gitee.com/Joker-x-dev/HarmonyKit 本框架源于 青商城（HarmonyOS） 的实践，仅保留通用能力与示例页面。完整电商业务请查看： GitHub：https://github.com/Joker-x-dev/CoolMallArkTS Gitee：https://gitee.com/Joker-x-dev/CoolMallArkTS 📚 说明文档 - 说明文档 ：在线查看 - 与代码同步的在线文档，包含快速开始、架构说明、示例路由、常见定制点等，便于理解项目与学习 - IBest-UI-V2 组件库 ：在线查看 - 组件库使用说明与参数配置，包含常用组件示例 - IBest-ORM 数据库文档 ：在线查看 - 本地数据库能力与实体定义说明，包含基础使用示例 🧩 内置能力 - 基础网络 ：统一网络封装 + 加载/错误/空态管理 - 分页列表 ：统一分页逻辑 + 刷新/加载更多/空态 - 导航能力 ：带参跳转、结果回传、路由拦截示例 - 数据库 ：IBest-ORM CRUD 示例 - 本地存储 ：账号/密码等轻量存储示例 - 状态管理 ：V2（ObservedV2 / AppStorageV2 / PersistenceV2）示例 - 屏幕适配 ：断点与安全区适配示例 - 设计系统 ：统一空间/颜色/字体与通用组件 🛠️ 技术栈 类别 技术选型 说明 --- --- --- 编程语言 ArkTS HarmonyOS NEXT 主流语言 UI 框架 ArkUI 声明式 UI 框架 架构模式 MVVM View + ViewModel 分离 导航框架 Navigation 路由与页面导航管理 状态管理 V2 ObservedV2 / AppStorageV2 组件库 IBest-UI-V2 业务组件库与基础控件封装 网络请求 Axios HTTP 客户端与拦截器 数据库 IBest-ORM 本地数据库能力 📱 功能模块目录 - 主模块（main） - 核心示例（core） - 导航示例（navigation） - 扩展示例（expand） - 关于页面（about） - 认证模块（auth） - 登录页（login） - 用户模块（user） - 用户资料（profile） - 示例模块（demo） - 基础网络请求示例（network-demo） - 分页列表示例（network-list-demo） - 数据库示例（database） - 本地存储示例（local-storage） - 状态管理示例（state-management） - 网络请求示例（network-request） - 带参跳转示例（navigation-with-args） - 结果回传示例（navigation-resul","default_branch":null,"files":null,"tree":[],"storefront":"/r/Joker-x-dev","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Joker-x-dev/HarmonyKit/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}