uniapp开发的鸿蒙应用上架后,竟然月入4000+

345 阅读6分钟

1. 前言

先简单介绍一下:我是一名前端开发者,全网 ID “前端梦工厂”。我维护的开源项目 uView Pro,一直是输出跨平台 UI 组件库的,主要以 uni-app + Vue3 技术为主。

官网:uviewpro.cn

2025 年的尾巴上,发生了一件超级激动的事——我的鸿蒙应用 uViewPro 终于上架了,还收到了华为的第一笔激励金 5000 元,去除了高额的税后,到手 4200+!🎉🎉🎉

不得不说,扣税扣的是真的不少

image.png

image.png

这笔钱虽然不算特别多,但对个人开发者来说,意义非凡!它不仅是对我努力的认可,更证明了跨平台开发这条路真的有价值。

哈哈,开个玩笑,但确实让我对鸿蒙生态充满了信心。

2. 缘起

为什么能拿到激励金?那必须得聊聊华为的鸿蒙开发者激励计划!这也是一个偶然的机会了解到华为为了推广自己的鸿蒙生态,竟然给广大的开发者发福利了!

image.png

如果想要了解的可以了解一下:鸿蒙应用开发者激励计划 2025

这个计划是为了鼓励开发者在鸿蒙生态上发力,推出了一系列激励措施。我就是因为参加了这个计划,才有机会拿到这笔奖金。

不过,目前 2025 年个人开发者激励活动已经结束,2026 年的目前有个天工计划,奖励更丰厚,感兴趣的可以自行了解一下,要求有点高,我达标不了。

简单来说,这个计划针对在 HarmonyOS 5.0 及之后的应用市场正式上架的应用(包括 App、游戏、元服务和小游戏),根据应用的活跃情况发放激励金。

image.png

但我想验证 uView Pro 在鸿蒙上的可行性。在鸿蒙激励计划推出的浪潮中,我想做一个真实的鸿蒙应用试试。于是开启了 uViewPro 鸿蒙版,验证跨平台能力,还能帮其他开发者避坑。

我的 uViewPro 作为新应用,在上架后活跃数据不错,达到了标准,所以拿到了这笔激励金!这不仅是对成果的肯定,也让我对 uni-app 的鸿蒙生态更有信心,至少证明了可行性。

3. 关于技术栈与开发

我的理念是:技术栈是一种开发的约定。它可以视为一个应用的基因,而框架会将基因实例化为产品。

所以,开发的好坏取决于技术栈选择和框架能力。我必然选择了以下技术栈:

  • uni-app:一次开发多端运行,鸿蒙支持良好
  • Vue3 + TS:现代化开发体验,鸿蒙打包只支持 Vue3
  • uView Pro:我的开源组件库,80+ 组件,多主题定制,多语言

目前 uni-app 在鸿蒙仍有进步空间,但我对鸿蒙的未来乐观。后续我会迭代架构,设计更合理的结构😁

4. 为什么选择鸿蒙

具体来说,我选择鸿蒙开发主要有以下几个原因:

  • 补齐版图:作为 uni-app 组件库,其他主流平台已兼容,鸿蒙是必选的一环。作为 uView Pro 的作者,我需要验证它在鸿蒙上的表现,确保组件库的全面性。
  • 验证能力:确认 uni-app + Vue3 + uView Pro 在鸿蒙的兼容性、性能与体验。通过真实应用落地,解决跨平台开发中的痛点,如文档不直观、示例难落地、多端适配易踩坑。
  • 市场红利:华为对在 2025 年指定时间段上架的应用发放激励金,这不仅是对开发者的鼓励,也是对鸿蒙生态的推广。
  • 技术成长:学习鸿蒙特性、解决新问题、沉淀跨平台经验。作为独立开发者,这能让我在技术上更进一步。

总之,第一个原因主要还是现在开发鸿蒙有钱拿,其次能提升技术视野和社区影响力,一箭双雕的事情。

不过,鸿蒙应用上线并不是一帆风顺的,或许是因为我报名了开发者拿激励金的缘故,上线可谓坎坷,驳回整改近 10 次才最终上线成功!幸好没放弃。

image.png

5. 了解一下 uView Pro

uView Pro 是我长期维护的开源 UI 组件库,基于 Vue3 + TypeScript,完全重写,提供了丰富的功能和优秀的用户体验。目前 uViewPro 应用已发布 60+ 个版本,活跃数据多次达到激励标准,证明了其受欢迎程度。

image.png

核心功能亮点

  • 80+ 组件演示:涵盖基础、表单、布局、导航、数据展示、反馈等组件,每个都有交互 Demo、API 文档和示例代码。特别是在鸿蒙应用内加入游戏化任务系统,让学习更有趣。
  • 20+ 工具库:包括颜色工具、HTTP 工具、路由工具、规则校验等实用开发工具,集成在应用中,方便随时使用。
  • 10+ 业务模板:提供登录界面、地址管理、个人中心等完整模板,在鸿蒙应用内支持一键下载源码。
  • 4 个实用场景实践:待办事项、我的笔记、数据统计、我的收藏,展示组件在实际应用中的用法。

用户体验优势

  • 多主题系统:内置 5 套主题,支持自定义,3 分钟生成多种主题,智能推断和随机生成工具让主题定制简单高效。
  • 暗黑模式:完整支持自动、手动切换,覆盖组件、示例页、代码高亮等,确保一致视觉体验。
  • 多语言能力:支持全局与组件级配置,响应式切换,持久化偏好,默认包含中文和英文。

image.png

uView Pro 不仅是一个组件库,更是开发者学习和使用的综合工具。通过这款应用,我希望帮助更多开发者直观体验组件、快速上手、验证可行性,并提升开发效率。

大家有需要的话,可以关注我的开源项目,一起成长!

如果你想使用 uni-app 也快速开发一款鸿蒙应用,我在这里可以简单介绍一下:

方式一:直接克隆

git clone https://github.com/anyup/uView-Pro-Starter.git
cd uView-Pro-Starter

方式二:下载 ZIP

GitHub Releases 下载最新版本

方式三:使用 create-uni 脚手架创建

pnpm create uni <项目名称> -t uview-pro-starter

安装依赖

# 使用 pnpm(推荐)
pnpm install

# 或使用 npm
npm install

# 或使用 yarn
yarn install

提示: 为了确保所有依赖版本一致,建议使用 pnpm 并配合 pnpm-lock.yaml 文件

6. 欢迎体验我的应用

如果你是前端开发者,对跨平台开发感兴趣,或者想体验 uView Pro 的强大能力,那 uViewPro 应用绝对值得体验!

如果你是纯血鸿蒙手机,可以直接打开华为应用市场搜索 "uViewPro" 或 "跨平台UI组件库"。

或直接:去体验专区扫码

有些功能只可在鸿蒙系统上展示!

系统要求: 需要 HarmonyOS 5.0 及以上版本

image.png

如果你也想尝试跨平台开发,欢迎来我的开源项目看看:

2026,一起加油吧!💪