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

Harmony NEXT 开发-ArkTS语言速成五 带你轻松搞定ArkTS中的联合类型、枚举类型、导出、导入,快来学习吧! 阅读详情
AI摘要

博主分享通过Harmony NEXT开发搞钱的经验。参加华为激励者计划,上线App满足条件可获现金奖励,博主自己开发及辅助他人开发多个App。还介绍了鸿蒙项目上架流程,包括准备、创建项目、开发、编译打包、测试调试、审核等环节,为想通过鸿蒙开发搞钱的人提供参考。

程序员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 开发-ArkTS语言速成一 ArkTS是一种为构建高性能应用而设计的编程语言。ArkTS在继承TypeScript语法的基础上进行了优化,以提供更高的性能和开发效率。随着移动设备在人们的日常生活中变得越来越普遍,许多编程语言在设计之初没有考虑到移动设备,导致应用的运行缓慢、低效、功耗大,针对移动环境的编程语言优化需求也越来越大。ArkTS是专为解决这些问题而设计的,聚焦于提高运行效率。目前流行的编程语言TypeScript是在JavaScript基础上通过添加类型定义扩展而来的,而ArkTS则是TypeScript的进一步扩展。 阅读详情

相关推荐

Harmony NEXT 开发-ArkUI框架速成一ArkUI概述和特点

自定义能力是UI开发框架提供给开发者对UI界面进行开发和定制化的能力。包括:自定义组合、自定义扩展、自定义节点和自定义渲染。可以关注我,后续这些都会一一更新,新的一年加油!

程序员Feri 1458

从鸿蒙开发聊聊聊聊程序员如何抓住新技术的红利

从鸿蒙开发聊聊聊聊程序员如何抓住新技术的红利

隔壁王叔的博客 1515

Harmony NEXT 开发-ArkTS语言速成三

定义(声明)function 函数名(参数名:参数数据类型,……):函数返回值的数据类型 {函数体[return 返回值;2.参数函数可以有参数,也可以没有参数其中参数的作用:函数能够接收和处理外部的数据,提高函数的灵活性和通用性其中参数根据定义时和调用时又分为:● 实参:真实数据(函数调用时候的传入的真实数据)● 形参:形式上的参数(函数定义时候写的参数)3.返回值函数可以有返回值也可以没有返回值返回值作用:将函数的执行结果传递给其他部分使用(函数外部)。

程序员Feri 595

学黑客兼职接单,赚取暑假生活费,3天收益12000,分享详细方法!

技术文档也是我自己整理的,包括我参加大型网安行动、CTF和挖SRC漏洞的经验和技术要点,电子书也有200多本,由于内容的敏感性,我就不一一展示了。网上虽然也有很多的学习资源,但基本上都残缺不全的,这是我自己录的网安视频教程,上面路线图的每一个知识点,我都有配套的视频讲解。提醒大家一个点:网安的私活不是一次性的,很多以前合作过的甲方都会在后面有事的时候有偿来找我,所以人脉这一块也很重要。攻击和防守要学的东西也不少,具体要学的东西我都写在了上面的路线图,如果你能学完它们,你去接私活完全没有问题。

Python_0011的博客 6268

WINCC8.1工业组态软件安装与授权配置指南

SCADA系统作为工业自动化控制的核心平台,通过实时数据采集与监控实现生产流程可视化。WINCC作为西门子旗舰级组态软件,其8.1版本凭借稳定的运行时环境在汽车制造、流程工业等领域广泛应用。本文从工业控制系统软件安装规范切入,重点解析WINCC8.1与Automation License Manager的协同工作原理,详细说明包括系统环境检查、安装包校验、授权文件配置等关键技术环节。针对工程实施中常见的内存配置不足、授权管理器报错等典型问题,提供经过现场验证的解决方案,特别适用于需要进行产线监控系统升级维护

cqwf95925的博客 1651

《计算机科学概论(第13版)》5-12章

定序是按给定语句的顺序应用每个算法步骤。(primitive):建立一组定义明确的构建块,利用它们来构造和执行算法的表示。可以消除歧义,不会引起误解,就像咱们传统的自然语言(用英语来沟通交流)。(programming language):原语的集合以及说明如何组合这些原语来表示比较复杂的想法的规则集合。用程序设计语言描述的算法可以在计算机上执行。每个原语都有自己的语法和语义,语法指的是原语的符号表示,语义是指该原语的含义。伪代码:用户开发过程中非正式表达想法的符号系统。

输入知识,消化知识,输出知识,分享知识,教人让我学习更好,业精于勤荒于嬉,行成于思毁于随 1036

鸿蒙开发优势尽显,相关岗位月入4万-6万元!

近日,蚂蚁数科旗下移动开发平台mPaaS正式对外推出鸿蒙原生Beta版能力集,覆盖手机、IoT等终端,企业、机构和开发者能够开箱即用,加速鸿蒙原生应用开发。其完成鸿蒙原生Beta版开发,将使更多伙伴、开发者和用户从中获益。

2401_82546228的博客 1447

开源ISP介绍(1)——开源ISP的Vivado框架搭建

ZYNQ视频图像处理系统,ISP图像处理硬件实现

路漫漫其修远兮,吾将上下而求索 3286

鸿蒙开发月薪过万,背后的秘密~

于是我的朋友圈中就有人去市场中简单探了一探路,得出了一些这消息:像,在互联网行业工作了多年的人应该都比较清楚,至于为什么鸿蒙开发岗位还有 996 的工作模式,想必大家比较疑惑!其实大家如果站在公司的角度去想一下就很清楚了,公司想要加快自家APP应用适配上鸿蒙原生应用的生态,抱上遥遥领先的大腿,就只能加班加点进行开发。,但如果都是完全从零开始培养的化,那每月培养出10W+的开发者。如果你是一名开发者,。

maniuT的博客 1167

New API 大模型网关保姆级教程:Docker Compose 部署 + MiniMax 接入 Claude 实战

New API 是一个开源的 AI 基座平台,提供统一的 API 接口接入 30+主流 AI 服务(如 OpenAI、Claude 等)。核心功能包括智能路由、精细计费、安全管控和多租户支持,采用 AGPLv3 协议开源。支持 Docker Compose 快速部署,通过修改配置文件即可连接不同数据库,适合从开发到生产环境的不同规模应用。部署时需注意修改默认密码等安全配置。

甘蓝的专栏 1608

AF自动对焦 CDAF PDAF

前言 主流的AF: CDAF, PDAF, laser assist AF(这个只是辅助,在微距或者拍摄纹理不明显的场景下好用)。 1.cdaf原理 CDAF的大致原理就是检测图像锐度或者等价于锐度的参数,不断推动马达寻找最清晰点实现合焦或者对焦。如下图: 缺点:对焦准确,速度慢,由于camera帧率,cpu处理速度,马达反映时间问题不能实时对焦运动物体。 2.pdaf原理 计算相位差,将相位差转换为相位差和af code的关系....

camerall 1万+

聊一聊我做过的副业

有不少阅读过我文章的伙伴都知道,笔者本人17年就读于一所普通的本科学校,20年6月在三年经验的时候顺利通过校招实习面试进入大厂,现就职于某大厂安全联合实验室。我从事网络安全行业已经好几年,积累了丰富的技能和渗透经验。在这段时间里,我参与了多个实际项目的规划和实施,成功防范了各种网络攻击和漏洞利用,提高了互联网安全防护水平。也有很多小伙伴给我留言问我怎么学?怎么渗透?怎么挖漏洞?

Javachichi的博客 1109

《Android最全面试题-Offer直通车》目录

如今Android求职是僧多粥少,竞争非常激烈,企业招聘时要求很高,本专栏汇聚android面试各种考点,各大公司Android面试题,《Android 最全面试题》将助你全方位提升,助您脱颖而出,早日拿到满意Offer。本专栏汇聚了海量优质内容,文章数量超过100 篇。凭借过硬的质量,每月新增订阅用户数以百计,如今仅需特惠价 9.9 元,限时抢购,后续将逐步恢复原价,早订阅早开启逆袭之旅。精心筹备,整理出一系列超万字精华篇章,累计数十万的 Android 面试题深度剖析。

大模型大数据攻城狮的专栏 2860

牛掰,这个「个人开发者」,开发了一款手表盘,赚了 1300 万

上面这个公号「涩郎」,是我的一个备用号,为了防止万一哪天大号失联,平时一周我也会发三篇左右的我的思考,读书笔记,认知感悟等文章,带领大家一起探索精神与财务自由之路。大家好,我是校长。最近华...

非著名程序员 1万+

[工作流节点24] 外部用户审批的实现方式:让客户、供应商也能参与流程决策

摘要: 明道云支持通过三种方式实现外部用户审批:1)外部表单审批(推荐方案),通过公开表单让外部用户提交审批意见并自动触发流程;2)链接参数审批,通过含参数的URL实现一键确认;3)API/Webhook审批,适用于系统集成场景。三种方案均无需外部用户登录,支持记录操作日志和安全审计。典型应用包括客户确认报价、供应商发货确认等,实现内外流程无缝衔接。建议根据业务复杂度选择:无代码需求用外部表单,轻量审批用链接参数,系统对接用Webhook。

每日出拳老爷子的博客 347

5G/NR SSB学习总结

6.1 SSB概念 同步信号和PBCH块(Synchronization Signal and PBCH block, 简称SSB),它由主同步信号(Primary Synchronization Signals, 简称PSS)、辅同步信号(Secondary Synchronization Signals, 简称SSS)、PBCH三部分共同组成。 6.2 SSB特征 ...

欢迎来到小七的博客,这里将带你深入探索5G通信的神秘世界。无论你是通信领域的专业人士还是对这一领域充满好奇心的技术爱好者,这里都有专业协议解读、通信知识普及以及有趣的Python编程内容等你发现。 8万+

Harmony NEXT 开发-ArkTS语言速成四

类是用于创建对象的一种蓝图或模板。在类中,你可以定义属性(字段)和方法(函数)。 想象一下,你有一个制作饼干用的模具。这个模具定义了饼干的大小、形状和图案。 在这个比喻中,模具就是“类”,它是一个蓝图或者模板,告诉你饼干应该是什么样的。 属性(字段):模具上的图案和大小就是“属性”,它们描述了饼干的特征。

程序员Feri 713

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

Harmony NEXT 开发-ArkTS语言速成二

程序员Feri一名12年+的程序员,做过开发带过团队创过业,擅长Java相关开发、鸿蒙开发、人工智能等,专注于程序员搞钱那点儿事,希望在搞钱的路上有你相伴!君志所向,一往无前!

程序员Feri 841

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

Harmony NEXT 实战开发之HMRouter实现跳转

不知道大家在日常进行Harmony OS 的App开发的时候,对于页面跳转使用的都咋样,官方是提供了2种方式,分别是组件导航(Navigation)和页面路由(@ohos.router)两者都是支持应用内的页面跳转,但组件导航支持在组件内部进行跳转,使用更灵活。组件导航具备更强的一次开发多端部署能力,可以进行更加灵活的页面栈操作,同时支持更丰富的动效和生命周期。因此,推荐使用组件导航(Navigation)来实现页面跳转以及组件内的跳转,以获得更佳的使用体验。

程序员Feri 1240

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

Harmony NEXT 开发-ArkTS语言速成六

程序员Feri一名12年+的程序员,做过开发带过团队创过业,擅长Java相关开发、鸿蒙开发、人工智能等,专注于程序员搞钱那点儿事,希望在搞钱的路上有你相伴!君志所向,一往无前!

程序员Feri 390

一文彻底拿捏DevEco Studio开发Harmony NEXT使用小技巧

DevEco Studio面向HarmonyOS应用及元服务开发者提供的集成开发环境(IDE), 助力高效开发。 这个安装就无需多说,国产的就是舒服,直接下载,双击一路下一步,搞定齐活。 目前最新版本为:DevEco Studio 5.0.0 Release

程序员Feri 1164

一文彻底搞清楚Harmony NEXT的ArkUI

在移动开发领域,长期以来存在着两大阵营:iOS和Android。为了满足不同平台的需求,开发者往往需要分别编写两套代码,这无疑增加了开发成本和维护难度。在这种背景下,跨平台UI框架应运而生,旨在实现“一套代码,多平台运行”。目前主流的跨端开发框架:React Native由Facebook开发Flutter是由Google公司开发的uni-app 是国内的DCloud开发的ArkUI 是华为推出一款跨平台Weex是由阿里巴巴开发的跨平台。

程序员Feri 1196

一文彻底搞清楚 Harmony NEXT的ArkTS和TypeScript

JavaScript 作为基础:TypeScript 和 ArkTS 都是基于 JavaScript 的,它们都提供了对 JavaScript 的超集,使得开发者可以在保留 JavaScript 语法的同时,享受到类型检查和高级语言特性带来的好处。独立发展:虽然两者都是 JavaScript 的超集,但它们是由不同的组织独立开发的,各自有不同的设计理念和发展路径。

程序员Feri 1507

信息安全专业全国院校排名(非常全面),收藏这一篇就够了

内容概要:包括 内网、操作系统、协议、渗透测试、安服、漏洞、注入、XSS、CSRF、SSRF、文件上传、文件下载、文件包含、XXE、逻辑漏洞、工具、SQLmap、NMAP、BP、MSF…技术文档也是我自己整理的,包括我参加大型网安行动、CTF和挖SRC漏洞的经验和技术要点,电子书也有200多本,由于内容的敏感性,我就不一一展示了。网上虽然也有很多的学习资源,但基本上都残缺不全的,这是我自己录的网安视频教程,上面路线图的每一个知识点,我都有配套的视频讲解。信息安全专业国家级一流本科专业大学。

Python_0011的博客 1865

从安卓转战月薪6万的鸿蒙原来这么简单

近年来,各家大厂正在积极布局鸿蒙客户端开发,鸿蒙操作系统备受瞩目,不少安卓开发者纷纷转战鸿蒙,并取得了可观的经济回报。本文将为大家揭示,从安卓转战鸿蒙并获得月薪6万的简单之道,希望能给正在考虑转型的开发者们带来一些启示和帮助。

2401_82546228的博客 1497

鸿蒙开发就业“钱”景如何?薪资待遇怎么样?

鸿蒙开发作为华为推出的全新操作系统,自发布以来就备受关注。随着鸿蒙系统的不断推广和应用,鸿蒙开发也成为了越来越多开发者的关注焦点。那么,鸿蒙开发的就业前景如何?薪资待遇又怎么样呢?

2401_82546228的博客 1298
上一篇: 一文解释清楚OpenHarmony面向全场景的分布式操作系统
下一篇: 一文彻底搞清楚 Harmony NEXT的ArkTS和TypeScript
编程百晓君
博客等级 码龄2年 469粉丝 46原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值