程序员Feri一名12年+的程序员,做过开发带过团队创过业,擅长Java相关开发、鸿蒙开发、人工智能等,专注于程序员搞钱那点儿事,希望在搞钱的路上有你相伴!君志所向,一往无前!
0.引言
最近2个月除了工作就是在搞鸿蒙开发的东西,最终结果不负自己的努力,最近通过鸿蒙开发搞得副业终于开始进账了,所以这篇文章就简单分享一下,我最近怎么搞鸿蒙搞钱的,希望可以给你一些帮助!
1.参加华为激励者计划
华为官方今年10月开始到12月31,期间只要上线App,审核通过之后,应用完成上架后次日起7日累计活跃设备数达到100个,即可获得官方的现金奖励。

本计划要求的报名周期提交报名,且在计划期间完成鸿蒙原生应用开发,正式上架至 HarmonyOS NEXT 应用市场,且满足评选标准则有机会获得现金及流量扶持的专属激励资源。

只要审核通过,基本上一个APP至少可以获得3000元

我就是在11月开始搞App开发,自己的项目开了2个,用晚上和周末的时间,其中一个审核通过,另一个审核拒绝重新修改了,目前审核中。关键是这段时间,辅助别人开发上架App,奖励对半分,上了4个,其中3个审核通过,1个还在审核中,这个主要是电子软著第一次资料提交的不合适,驳回了,所以耽误时间了。
这次的激励计划参与度额有点晚了,希望下一次还能有机会参加。
给你们说个小秘密:辅助开发的,其实功能都是差不多的,一套代码用多次,你懂得。
比如我这次参加激励机会的一些代码片段,可以给大家看一下,你就会发现 Harmony NEXT的APP开发真心很容易,代码如下所示:
import { HMAnimator, HMAnimatorHandle, IHMAnimator, OpacityOption } from "@hadss/hmrouter";
@HMAnimator({ animatorName: 'CustomAnimator' })
export class CustomAnimator implements IHMAnimator {
effect(enterHandle: HMAnimatorHandle, exitHandle: HMAnimatorHandle): void {
// 入场动画
enterHandle.start((translateOption: TranslateOptions, scaleOption: ScaleOptions,
opacityOption: OpacityOption) => {
translateOption.y = '100%'
scaleOption.x = 0.6;
opacityOption.opacity = 0.3;
})
enterHandle.finish((translateOption: TranslateOptions, scaleOption: ScaleOptions,
opacityOption: OpacityOption) => {
translateOption.y = '0'
scaleOption.x = 1;
opacityOption.opacity = 1;
})
enterHandle.duration = 400;
enterHandle.curve = Curve.Linear;
// 出场动画
exitHandle.start((translateOption: TranslateOptions, scaleOption: ScaleOptions,
opacityOption: OpacityOption) => {
translateOption.y = '0'
scaleOption.x = 1;
opacityOption.opacity = 1;
})
exitHandle.finish((translateOption: TranslateOptions, scaleOption: ScaleOptions,
opacityOption: OpacityOption) => {
translateOption.y = '100%'
scaleOption.x = 0.7;
opacityOption.opacity = 0.3;
})
exitHandle.duration = 400;
enterHandle.curve = Curve.Linear;
}
interactive?(handle: HMAnimatorHandle): void {
throw new Error("Method not implemented.");
}
}
这个代码是一个关于动画的
2.鸿蒙项目上架流程
自己在上架的时候,踩了不少的坑,所以也分享一下,鸿蒙App上架的流程,如下所示:
鸿蒙App开发上架的完整流程如下:
1. 准备
-在项目开发完成后,前往AppGallery Connect申请上架,通过华为审核后,用户即可在华为应用市场获取您的HarmonyOS应用/元服务。
-确保应用/元服务通过签名校验,上架前需要完成签名操作。
ps:总感觉怪怪的,因为要报名参加激励计划,所以报名的时候就需要写出你要发布的项目的基本信息,可以是个人的,也可以是公司的,但是公司的话,激励现金就发到公司账户了,所以我用的个人。
2. AppGallery Connect 创建添加项目
在华为开发者联盟找到AppGallery Connect,点击“我的项目”。
在“创建项目”页面中输入项目名称后,点击“创建并继续”。
项目创建后会进入“开通分析服务”页面,可以选择此时开通分析服务或创建完项目后开通。
3. 创建HarmonyOS应用/元服务
点击添加应用,填写相关信息,点击确认。
选择平台为HarmonyOS,应用包名需要和app.json5文件或config.json文件中的bundleName值保持一致。
根据是否为元服务选择“是”或“否”。
ps:只能说华为的元服务,真厉害,好使的一批
4.开发App
接下来就是开始开发我们的项目了,基本上都是使用ArkTS+ArkUI+系统框架+Kit等就可以完成,如果涉及到后端接口的,可以考虑使用Java或Python或Node进行接口的开发,反正我们第一版,只需要功能实现即可,也不用考虑太多的东西,什么并发、什么安全等等,只要能用就行。

ps:因为是工作之余开发,所以大家务必做好时间规划,也需要耐得住寂寞,要不然很容易烂尾,我11月产出很低,按照计划11月要出3个,实际只完成了1个,大部分都是12月集中搞定的
5. 编译打包HarmonyOS应用/元服务
完成应用开发后,需要将应用打包成APP,通过AppGallery Connect平台进行上架发布。
ps:这一步踩了很多坑,这里就不一一细说了,等有机会单独开一篇讲解这个的
6. 测试与调试:
应用开发完成后,使用HarmonyOS Next提供的调试工具进行性能分析、内存使用监控、网络请求监控等,优化应用性能。
使用鸿蒙模拟器进行全面的功能测试和兼容性检查。
ps:这里也有个问题,因为好几个项目都接入的华为账号服务,模拟器无法测试,我又没有真机,所以使用的是,云真机测试的,充了点钱
7. 等待审核,通过之后就可以在应用市场进行下载
审核通过后,应用正式上架,用户可以在AppGallery中搜索并下载使用。我们也可以登录到AppGallery查看我们自己应用的实际运营数据。
ps:所需物料,其中关键的是下面2个:
APP备案:通过华为云、阿里云或腾讯云等接入服务商完成APP备案,准备包名、公钥和签名信息。
电子版软件著作权:准备《软件版权申请信息采集表》及相关开发环境文档,整理源代码文档时去除空行,并满足软件著作权申请的要求。华为官方和易版权有合作,12月31之前申请免费,7日左右就可以下电子版的软著证书了,还是相当舒服的。
好了,本篇文章就到这里了,如果大家想要更多的了解鸿蒙开发搞钱的渠道和经验交流的,可以随时加我。
Harmony NEXT开发搞钱经验分享
881

被折叠的 条评论
为什么被折叠?



