我是怎么通过Harmony NEXT 开发搞钱的

Harmony NEXT开发搞钱经验分享

程序员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日左右就可以下电子版的软著证书了,还是相当舒服的。

好了,本篇文章就到这里了,如果大家想要更多的了解鸿蒙开发搞钱的渠道和经验交流的,可以随时加我。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值