通过 Vibe Coding,我开发的第一款鸿蒙 App 上架了,欢迎大家下载体验

前言

我一直有一个想法:能不能自己做一款 App 上架应用商店?

这个念头在脑子里转了很久,但每次想到要从零搭建一个完整的 App------UI 设计、业务逻辑、打包签名、上架审核------就觉得工程量太大,迟迟没有动手。

直到最近接触了 Vibe Coding 这个概念,一切变得不一样了。

什么是 Vibe Coding?

Vibe Coding 的核心理念很简单:你只需要描述你想要什么,让 AI 帮你写代码。

你不需要精通每一门语言的语法,不需要记住每个 API 的参数,甚至不需要从头搭建项目骨架。你要做的,是把脑子里的想法清晰地表达出来,然后和 AI 一起迭代,直到它变成现实。

这种开发方式特别适合像我这样的「想法驱动型」开发者------有产品直觉,但不想在工程细节上消耗太多精力。

我做了什么:Hola 计算器

我用 Vibe Coding 开发了一款名为 Hola 计算器 的鸿蒙应用。

说是「计算器」,但它远不止加减乘除。它更像是一个日常生活工具箱,把日常高频使用的计算功能整合到了一个应用里:

功能 说明
基础计算器 加减乘除、百分比、小数运算,支持运算符优先级
长度换算 毫米、厘米、米、千米、英寸、英尺、码、英里
体积换算 毫升、升、立方厘米、立方米、加仑
时间换算 秒、分钟、小时、天、周、月、年
重量换算 毫克、克、千克、吨、盎司、磅
面积换算 平方米、亩、公顷、平方千米、平方英尺
秒表 毫秒级精度,支持多次计次记录
个税估算 综合所得年度口径,支持专项附加扣除、月度明细
房贷计算 商业贷款 / 公积金 / 组合贷,等额本息 / 等额本金

效果展示

计算器 长度换算 个税估算 秒表 重量换算
]

开发过程回顾

第一步:描述需求

我没有写一行代码,而是先用自然语言把想要的功能描述出来:

"我想做一个鸿蒙上的万能计算器 App,包含基础计算器、单位换算(长度、体积、时间、重量、面积)、秒表、个税估算和房贷计算。UI 要简洁清爽,用分类标签切换不同功能。"

AI 根据这段描述生成了项目骨架和初始代码。

第二步:迭代打磨

第一版代码肯定不会完美。接下来我做的事情就是不断试错、不断调整

  • 个税计算的专项附加扣除项一开始少了几项,补充后对齐了最新政策
  • 房贷计算从只支持商业贷款,逐步迭代到支持公积金和组合贷
  • UI 从最初的朴素样式,打磨成了现在清爽的卡片式布局
  • 分类标签增加了自定义排序功能,让用户按使用频率调整顺序

整个过程中,我的角色更像是一个产品经理------提需求、看效果、反馈问题、确认修改。代码的具体实现全部由 AI 完成。

第三步:打包上架

这一步是整个流程中最「工程化」的部分。需要:

  1. 在 AppGallery Connect 注册开发者账号
  2. 配置签名证书和 Profile
  3. 构建 Release 包
  4. 提交审核

AI 在这一步也帮了大忙------从配置 build-profile.json5 到处理签名证书,基本都是对话式完成的。

为什么选择鸿蒙?

  • 市场蓝海:鸿蒙生态还在快速成长期,优质工具类应用有更大的曝光机会
  • 开发体验好:ArkTS + ArkUI 的声明式 UI 写起来很直观,和 Vibe Coding 的思路天然契合
  • 一次开发多端部署:手机和平板都能适配,不用维护多套代码

Vibe Coding 的感受

用了几周下来,我最大的感受是:门槛真的在消失。

以前做一个 App,你需要同时掌握编程语言、框架、构建工具、发布流程......每一道坎都可能劝退一个人。但现在,只要你能清晰地表达想法,AI 可以帮你跨过 80% 的技术障碍。

剩下的 20%------比如理解项目结构、调试边界情况、把控产品质量------反而是更有价值的部分。你开始像一个真正的创造者,而不是一个码农。

下载体验

Hola 计算器已在华为应用市场上架,欢迎下载体验:

搜索「Hola 计算器」即可下载

如果你在使用过程中有任何建议或反馈,欢迎在 GitHub 上提 Issue: github.com/andoter0501...

写在最后

这是我用 Vibe Coding 完成的第一个作品。从想法到上架,整个过程比我预想的要快得多。

如果你也有一个产品想法,但一直苦于没有技术背景无法实现------现在可能是最好的时机。 打开 AI 编程工具,把你的想法说出来,剩下的事情,交给 Vibe Coding。

技术的门槛在降低,但创意的价值从未改变。

相关推荐
jkyy20144 小时前
深耕AI健康医疗数据智库,赋能企业构建主动健康管理新生态
大数据·人工智能·健康医疗
cd_949217215 小时前
3D角色自动绑骨怎么做?用V2Fun完成建模、绑定、动作和导出
人工智能·3d
瑞禧生物tech5 小时前
SH-PEG-Biotin巯基-聚乙二醇-生物素 HS-PEG-Bio 深度解析
人工智能
冬奇Lab5 小时前
MCP 系列(06):MCP vs Function Calling——用数据说话的选型指南
人工智能
冬奇Lab5 小时前
每日一个开源项目(第159篇):Vibe-Trading - 用自然语言做量化研究,AI 驱动的个人交易 Agent
人工智能·开源·资讯
AI大模型-小雄5 小时前
2026 年 7 月国内怎么开通 ChatGPT Pro?5x / 20x 区别、适合人群与避坑指南
人工智能·gpt·chatgpt·ai编程·开发工具·codex·chatgpt pro
快乐非自愿5 小时前
AI低代码破局:数字化降本增效的核心逻辑与商业落地
人工智能·低代码
ctrl_v助手6 小时前
Halcon学习笔记2
人工智能·笔记·学习
彭军辉6 小时前
生命体AI和数字生命有什么区别
人工智能
Rauser Mack6 小时前
AI大模型测评:GPT-5.5翻车、Claude封神——大模型选型的真相
人工智能·gpt·prompt