华为云开发者成长中心今日实战:签到案例浏览、单词打卡 Star 与 DevSpace AI 问答的完整闭环
今天是连续签到的第 17 天,我把成长中心的每日任务按「看、存、用、写」跑成了一个完整闭环:浏览鸿蒙案例、给案例代码仓点 Star、在 AI DevSpace 免费体验版里做一次真实的 AI 问答,最后把过程写成这篇文章。
一、看:浏览鸿蒙端云一体员工签到案例
今天浏览的案例是「使用 Agent 生成鸿蒙端云一体员工签到 App」。这个案例的亮点是全程用 DevSpace 的 AI 对话生成代码,再部署到云上:
- 前端用 ArkTS 实现打卡、查询、打卡记录三个页面;
- 云侧用 FunctionGraph 承载 API,用 APIG 对外暴露接口,云数据库做存储;
- 签到接口和打卡记录接口都是 AI 直接生成的云函数代码。
我重点看了它的云侧架构:APIG + 函数 + 云数据库的组合,省去了自建服务器的运维成本。对想做端云一体应用的开发者来说,这个案例的部署步骤值得跟着走一遍:把代码部署到函数上之后,在 DevSpace 里用 curl 自测接口,确认返回后再联调端侧。
二、存:给单词打卡案例仓点 Star
今天 Star 的是 harmony-practice-center 的单词打卡(word-check-in)仓库。这是一个基于 HarmonyOS 与 Appwrite Serverless 的单词打卡学习项目,主要功能包括:
- 词书管理:自带四六级、考研、托福词书,也可以自定义词书;
- 学习模式:闪卡记忆和看词选义两种方式,答错自动进入复习;
- 打卡统计:连续打卡天数和学习曲线一目了然。
把它 Star 下来不是为了收藏数字,而是留一个可以照着复用的端云一体参考实现。需要提醒的一点是:Star 之前先确认仓库当前是不是已 Star 状态,已经 Star 过的仓再点一次会取消收藏,任务也不会重复计分。
三、用:在 DevSpace 免费体验版里问 AI 一个真问题
DevSpace 只进免费体验版:入口选择「体验版」,秒级启动、不消耗任何额度;持久化版按核时计费,今天不碰。
进空间后,我在 AI Shell 里新建会话,问了一个学习中遇到的真问题:「鸿蒙 ArkTS 中 @State 和 @Link 的区别,并各给一个简短代码示例」。AI 的回答把核心区别讲得很清楚:
- @State 是组件内部状态,数据源在组件自己手里,改变就触发 UI 刷新,典型场景是计数器、开关这类本地状态;
- @Link 是子组件接收父组件的引用,建立双向同步,父改子同步、子改父同步,典型场景是父子组件共享同一个值。
示例里父组件用 @State 声明 total,子组件用 @Link 接收 value,按钮点击后子组件的 value 加 5,父组件的 total 也同步变成 15,两处文字同时刷新。问完这一个问题,@State 与 @Link 的使用边界就清楚了:状态归谁所有,就用谁的装饰器。
四、写:把闭环沉淀成文章
浏览、Star、体验都做完后,写文章就是把过程沉淀下来。我的做法是按时间顺序记录每一步做了什么、得到了什么结论,同时把踩到的点写清楚,方便第二天复查:
- 案例浏览要停留 30 秒以上再切走;
- Star 要选未 Star 过的仓库;
- DevSpace 只进免费体验版;
- 积分到账有延迟,当天没到的第二天再核查。
今日小结
签到、浏览、Star、DevSpace 体验、写文章,五件事串成一条线:看到案例、存下代码、用 AI 解决真问题、写文章沉淀。成长中心每天的任务设计本身就是一条学习链路,照着跑一遍,鸿蒙端云一体开发的体感就完整了。
- 点赞
- 收藏
- 关注作者
评论(0)