AIGC宇宙 AIGC宇宙

手把手教程!不写一行代码,开发鸿蒙应用,赚1万收入!

前段时间,我的AI编程群内有同学提到华为鸿蒙系统有补贴,上架一个APP可以奖励1万元。 考虑到很多AI Hackthon头奖都未必有这个奖金,这个数额还挺惊人,而且要拿到似乎真的还挺容易。 我本着为群友服务的心态去试了试。

手把手教程!不写一行代码,开发鸿蒙应用,赚1万收入!

前段时间,我的AI编程群内有同学提到华为鸿蒙系统有补贴,上架一个APP可以奖励1万元。

手把手教程!不写一行代码,开发鸿蒙应用,赚1万收入!

考虑到很多AI Hackthon头奖都未必有这个奖金,这个数额还挺惊人,而且要拿到似乎真的还挺容易。我本着为群友服务的心态去试了试。

一开始还在想是不是鸿蒙系统很新,开发起来太困难了,AI编程会不会帮不上忙?

但实测下来完全不是,我自己尝试梳理了一套开发工作流,完全可以在不写一行代码的情况下完成整个开发流程。我已经把这套流程跑通了,用Claude Code + 鸿蒙开发环境,从零开始到打包上架。

以及,为了证明这篇文章不是广,请容许我喊几句:

小米牛逼!小米牛逼!小米牛逼!

更多AI编程实战:

一、华为鸿蒙激励政策解析

鸿蒙应用开发者激励计划2025:https://developer.huawei.com/consumer/

手把手教程!不写一行代码,开发鸿蒙应用,赚1万收入!

先说重点:这个活动从7月23日到12月31日,完成鸿蒙应用、游戏或原子服务的开发并上架至应用市场,就有机会获得现金激励。注意「有机会」这三个字,他的意思是你除了要满足开发上架这个基础要求外,还需要有月度活跃用户数的考核,以防止你开发一些完全没人用的垃圾app出来。

激励分为三档:

基础激励:上架新应用,首月有效月活≥50用户,直接获得5000元

进阶激励1:第二个月月活≥100用户,额外奖励3000元

进阶奖励2:第三个月月活≥200用户,额外奖励2000元

手把手教程!不写一行代码,开发鸿蒙应用,赚1万收入!

也就是三档条件都达成,你就能获得总额1万元的奖励了。而且这是针对「每个」应用的奖励,你完全可以多发几个。

说实话,50个有效月活真的不难。你在群里发一下,朋友圈推广一下,小红书发个帖子,这个数字很容易达到。对于刚开始学AI编程的同学来说,这5000元的基础激励基本是稳拿的。

参与条件也很简单:

  1. 注册华为开发者账号(个人或团队都行)
  2. 完成活动报名
  3. 开发并上架应用

整个门槛比我想象的要低得多。

二、开发环境搭建:DevEco Studio + AI编程工具

华为开发者工具DevEco Studio下载:https://developer.huawei.com/consumer/cn/download/

Step 1: 下载安装DevEco Studio

手把手教程!不写一行代码,开发鸿蒙应用,赚1万收入!

华为的开发生态有点借鉴iOS的意思,他们有个专门的开发工具叫DevEco Studio,类似Android Studio或Xcode。

去官网下载最新版本就行,PC和Mac都支持。

Step 2: 项目创建和配置

手把手教程!不写一行代码,开发鸿蒙应用,赚1万收入!

打开DevEco Studio后:

  1. 可以调整语言为中文
  2. 新建项目,选择空白模板
  3. 输入项目名称(只能英文)
  4. 修改Bundle Name,改成你自己的标识

SDK版本选择5.0.5就行,6.0目前还不能正式上架。

手把手教程!不写一行代码,开发鸿蒙应用,赚1万收入!

创建完项目后,你会看到一个标准的鸿蒙开发界面,左侧是项目文件目录,右侧是代码编辑区。

Step 3: AI编程环境配置

虽然DevEco Studio自带了CodeGenie(基于DeepSeek的AI编程助手),但我更推荐用Cursor + Claude Code的组合。原因很简单:

  1. CodeGenie虽然内置了鸿蒙开发的技术栈信息,但模型能力相比Claude 4还是有差距
  2. Cursor/Claude Code的工程化和用户体验更成熟,任务规划和执行能力也更强

具体操作:

  1. 用Cursor打开刚才创建的鸿蒙项目
  2. 在终端中启动Claude Code
  3. 先执行/init命令,让Claude理解项目结构

这一步很关键,Claude会自动分析项目配置,理解我们在开发HarmonyOS应用,并生成相应的技术文档。

手把手教程!不写一行代码,开发鸿蒙应用,赚1万收入!

三、用Claude Code开发鸿蒙应用的完整流程

1. 准备工作:技术文档导入

在正式开发前,我建议创建一个技术文档.md文件,把鸿蒙ArkTS的开发规范和最佳实践放进去。因为现在AI预训练语料中对鸿蒙开发规范的理解还比较有限,有这个文档的帮助Claude会更知道自己在做什么。

手把手教程!不写一行代码,开发鸿蒙应用,赚1万收入!

2. 三种需求表达方式

根据你的情况,可以选择不同的方式向AI表达需求:

方式一:文字描述

如果是从零开始的新项目,直接用自然语言描述你想做什么就行。

方式二:截图参考

如果你有iOS或Android版本的应用,可以把截图拖给Claude,让它理解界面需求。

方式三:代码迁移

直接把原有项目的代码文件拖给Claude,让它基于现有代码进行鸿蒙版本的开发。

手把手教程!不写一行代码,开发鸿蒙应用,赚1万收入!

后两种适合你已经有网站或者iOS、Android项目的情况,我个人测试下来,第三种方式效果最好。Claude能很好地理解原有的业务逻辑,然后转换成鸿蒙的技术实现,其实对AI来说就是个简单的技术重构的事。

3. 实际开发过程

以我开发的小猫补光灯应用为例:

  1. 需求分析:Claude会先理解应用功能,分析界面设计需求
  2. 技术规划:制定开发计划,包括组件设计、状态管理等
  3. 代码实现:逐步完成各个功能模块
  4. 样式优化:调整UI界面,确保符合鸿蒙设计规范

整个过程基本不需要你手写代码,Claude会自动处理所有技术细节。

四、构建、调试和错误处理

1. 模拟器测试

DevEco Studio提供了很好的模拟器支持,你可以:

  1. 新建不同型号的手机模拟器(比如Mate 70)
  2. 在模拟器上实时测试应用效果
  3. 不需要购买实际的鸿蒙设备

手把手教程!不写一行代码,开发鸿蒙应用,赚1万收入!

2. 错误处理策略

开发过程中肯定会遇到编译错误,这很正常。我推荐两种处理方式:

方法一:使用CodeGenie

直接点击错误信息的"添加到对话框",CodeGenie会自动分析并修复错误。它内置了鸿蒙系统的知识库,在错误处理方面还是很可用的。

手把手教程!不写一行代码,开发鸿蒙应用,赚1万收入!

方法二:Claude Code修复

把所有错误信息复制给Claude Code,让它批量处理。Claude的debug能力更强,能一次性解决复杂的错误组合。

手把手教程!不写一行代码,开发鸿蒙应用,赚1万收入!

通常2-3轮修复后,应用就能正常编译运行了。

五、应用打包和上架流程

很尤其的是,我觉得这部分反而是整个流程中最复杂的,涉及证书申请、签名配置等我搞不懂是什么的细节。我都折腾了好几天,查了很多文档、问了很多人、试了很多错才搞定。

华为的应用平台AppGallery Connect(类似于苹果的App Store Connect):https://developer.huawei.com

Step 1: AppGallery Connect配置

  1. 登录AppGallery Connect
  2. 创建新的APP ID
  3. 填写应用包名(从项目的app.json5中获取)
  4. 配置应用基本信息

手把手教程!不写一行代码,开发鸿蒙应用,赚1万收入!

Step 2: 证书和Profile申请

这是最容易卡住的环节:

生成证书请求文件

  1. 在DevEco Studio中选择"构建" → "生成密钥和证书请求文件"
  2. 创建.p12文件和.csr文件
  3. 记住设置的密码,后面会用到

手把手教程!不写一行代码,开发鸿蒙应用,赚1万收入!

申请发布证书

  1. 在AppGallery Connect的「证书」页面上传CSR文件
  2. 下载生成的发布证书
  3. 创建对应的Profile文件

手把手教程!不写一行代码,开发鸿蒙应用,赚1万收入!

Step 3: 签名配置

回到DevEco Studio:

  1. 将构建模式改为Release
  2. 打开项目结构 → Signing Configs
  3. 改为手动签名模式
  4. 配置P12文件、证书文件等
  5. Apply配置

手把手教程!不写一行代码,开发鸿蒙应用,赚1万收入!

Step 4: 构建和上传

配置完成后,选择"重新构建项目",然后选择「上传产品」,DevEco Studio会自动生成可上架的应用包。

手把手教程!不写一行代码,开发鸿蒙应用,赚1万收入!

然后回到AppGallery Connect,上传软件包,填写

应用图标、描述等信息,提交审核即可。

六、一些实用技巧和经验分享

  1. 善用/init命令:每次开始新项目都先让Claude理解项目结构
  2. 分阶段开发:先完成核心功能,再优化UI和交互
  3. 及时Git保存:AI有时会把好好的代码搞坏,要养成随时保存的习惯
  4. 多窗口并行:可以同时开多个Claude Code窗口处理不同任务
  5. 证书密码别忘:设置P12文件密码时一定要用常用密码,忘了就麻烦了
  6. 包名要一致:确保项目中的包名和AppGallery Connect中的一致
  7. 版本兼容:SDK版本选择要考虑上架要求(建议5.0.5),太新的版本可能不支持
  8. 网络环境:证书下载和应用上传需要稳定的网络

整个开发过程的主要成本:

  1. 华为开发者账号:免费(相比AppStore 99美元/年 的费用,还是挺良心的)
  2. AI编程工具:Claude Code可以用Kimi K2或者GLM-4.5 API调用,成本很低
  3. 开发时间:熟练后1-2天就能完成一个简单应用

相比5000元-10000元的激励,这个投入产出比还是很可观的。

写在最后

这个鸿蒙开发激励项目,本质上是华为在为自己的生态付费拉新。对于在学AI编程的你来说,可以把ta作为一个难得的学习契机和薅羊毛机会。

如果你本来AI编程技能就不错,有我这篇教程,跑通这个流程还是挺容易的。

如果你本来不太会AI编程,也还没做过任何产品。你可以把这视为一个对自己额外的学习的激励,你可以通过做这个项目更好掌握AI编程的技能,了解移动应用开发的一些流程,尤其是你都有一个这么清楚的好教程在帮助你了(天知道我在自己学习和尝试的时候多希望有这么篇教程帮我少走弯路)。

而且,1万块啊!真的是相当不错的副业收入了。

最后,如果这篇教程对你有帮助,欢迎分享给更多需要的朋友。让我们一起在AI时代创造更多价值!

欢迎关注作者微信公众号:「花椒」

手把手教程!不写一行代码,开发鸿蒙应用,赚1万收入!

相关资讯

未来三年,软件工程师或将转型为AI代码审核员

在一档播客节目中,Anthropic 的首席产品官迈克・克里格(Mike Kreiger)分享了他对未来软件开发趋势的见解。 他指出,随着人工智能在编程领域的不断进步,软件开发者的角色将发生重大转变。 他预测,在未来三年内,软件工程师将更专注于审查 AI 生成的代码,而不是传统的编写代码。
3/7/2025 11:08:00 AM
AI在线

Claude 3.7 Sonnet深夜上线,AI编程的天又被捅破了

AI 这个行业真的卷生卷死,凌晨 2 点半,刚想早睡一点点,9 点起来蹲 DeepSeek 的开源。 结果,Claude 直接玩偷袭了。 Claude 3.7 Sonnet 来了,也是 Claude 家族,第一个能推理的模型。
2/26/2025 12:54:18 AM
数字生命卡兹克

如何用Cursor+Claude两个神器,两步完成APP开发?

最近在 X 上看到了一些人在用 Claude 3.7 Sonnet 生成 App 原型图的尝试,受到启发,发现这么生成不同界面的原型图再让 Cursor 基于原型图开发 App 会是很好的尝试。 尤其是,你也可以不两步直接生成,而是在过程中更可视化地思考你要生成的原型,这对于非专业的产品经理来说,会是好得多的方式。 我今天做了些尝试后,效果让我感到惊艳。
3/11/2025 12:45:03 AM
果汁
  • 1