1.【鸿蒙应用开发实战: 从入门到精通】专栏简介

1.1 专栏简介

嗨,关注我的极客技术宅们,你们好哈,欢迎来到极客星云的技术专栏。

相信关注我的各位极客们,你们已经感受到了近几年IT技术界已经发生了一场翻天覆地的AI革命。

在这场革命中,我们是否能笑到最后,存活下来,成为新一代的开发者,关乎着我们是否能继续靠我们的手艺继续养家糊口的重要问题。

如今现状,国内外无论大小公司都开始在加速拥抱ai, 都在尝试利用AI开发agent等方式对公司业务进行降本增效尝试。

对于我们个人来说,无论开发应用还是写博客都变得越来越简单,包括这篇博文,博主一开始都想偷懒让AI写个专栏简介复制粘贴下得了。

但是预览过后实在看着心里不爽不舒服,AI 虽强,但是总感觉ai 搞出来的文字缺乏感情和灵魂,就好比让大家一直吃那种不健康的AI 预制菜,实在于心不忍。

思虑再三,还是直接本尊亲自来写吧,就让ai打个辅助好了。

这个专栏其实主要记录下博主从零开始鸿蒙应用开发的过程,当然同时也为每一位有志于鸿蒙应用开发的开发者,提供一条系统、全面且高效的学习路径。

衷心的希望无论你是移动开发新手,还是希望从Android/iOS转型的资深工程师,都能在这里从零开始,逐步进阶,最终成长为一名精通鸿蒙生态的顶尖开发者。

1.2 我们为什么要学习鸿蒙应用开发?鸿蒙应用开发有什么好处?

为什么要学? 来,我们先看看它有啥好玩的。

1.2.1 一次开发,多端部署

  • 一套代码工程,一次开发上架,多端按需部署,为用户呈现多设备统一且卓越的使用体验。

在这里插入图片描述
看到没?就是这个意思,开发一遍,然后就可以同时运行在拥有鸿蒙系统的 手机,手表,平板,电脑等设备上了。

PS: 嘻嘻,你猜公司会不会喜欢这样玩?毕竟这一下子能省好多钱呢,本来要好几个人来开发,这下子一个人搞定了。

1.2.2 自由流转

  • 跨设备的分布式操作,打破设备界限,多设备联动,为你革新全场景协同体验。
  • 典型场景有:媒体播控、应用接续、跨设备拖拽、跨设备剪贴板。
  • 随着全场景多设备的生活方式不断深入,用户拥有的设备越来越多,不同设备都能在适合的场景下提供良好的体验,例如手表可以提供及时的信息查看能力,电视可以带来沉浸的观影体验。
  • 但是,每个设备也有使用场景的局限,例如在电视上输入文本相对移动设备来说是非常糟糕的体验。
  • 当多个设备通过分布式操作系统能够相互感知、进而整合成一个超级终端时,设备与设备之间就可以取长补短、相互帮助,为用户提供更加自然流畅的分布式体验。

在这里插入图片描述

PS:
啥意思?就是说,你现在不管有钱没钱,反正现在买的设备越来越多了,什么手表,平板,电视,电脑,平板。。。

这些不同设备在不同场景下会有不同的作用,比如你的好朋友在你下班路上给你发了一个好看的电影视频,你回到家想和媳妇一起看,在手机上看是不是有点小,那么鸿蒙系统支持方便的把手机上的视频给你投屏到75寸的大电视上,这样看的肯定更爽了。

再比如,你在平板上看电子书,看到一段话特别好,然后想将这段话分享到你的社交媒体上,比如微信朋友圈了,抖音了,小红书了。。。。

那么鸿蒙系统支持跨端转移,其实我的理解就是多种设备共享剪切板,我们就可以将平板上的内容转移到电脑上,手机上,然后可以方便地拍个照打个卡,岂不是美滋滋?

典型场景

  • 媒体播控:使用媒体播控,可以简单高效地将音频投放到其他HarmonyOS设备上播放,如在手机上播放的音频,可以投到2in1设备上继续播放。
  • 应用接续:指当用户在一个设备上操作某个应用时,可以在另一个设备的同一个应用中快速切换,并无缝衔接上一个设备的应用体验。
  • 跨设备拖拽:跨端拖拽提供跨设备的键鼠共享能力,支持在平板或2in1类型的任意两台设备之间拖拽文件、文本。
  • 跨设备剪贴板:当用户拥有多台设备时,可以通过跨设备剪贴板的功能,在A设备的应用上复制一段文本,粘贴到B设备的应用中,高效地完成多设备间的内容共享。

1.2.3 元服务

在这里插入图片描述
这是啥?本质博主理解就是最精简版的一个卡片应用,让应用的功能回归本质。

比如手机充值,你就打开输入手机号和金钱,点击支付就行用完就关闭了,不需要使用和关注那么多其他乱七八糟的功能。

比如美团,你下完单之后只关注咱们的外卖到哪里了,还有多久到,其他信息都不需要。

  • 秒开直达,纯净清爽
    • 即开即用,实现秒开启动,丝滑流畅;隐匿登录直达使用,纯净体验无弹框;轻量架构,高效触达。
  • 服务相伴 恰合时宜
    • 服务面板常伴跟随,提供服务履约过程官方保障功能;服务成交重要状态恰合时宜的提醒,提供更便捷、高效的服务闭环。
  • 用完即走 账号相随
    • 用完即走,退出无二次弹窗;用户资产跟随账号,多设备安全同步,陪伴用户一生,随时找回我的元服务。
  • 一体两面 嵌入运行
    • 元服务和应用是 HarmonyOS 生态下的2种程序形态,元服务是免安装的更轻量的,二者可独立部署,也可嵌入式运行,助力商户私域经营。
  • AI 智能 全域搜索
    • 元服务是基于 HarmonyOS 底座实现的 AI 智能最佳载体,精准服务触达和自然体验;全域搜索任何的服务都能触达用户。
  • 高效开发 生而可信
    • 提供元服务标准 UX 组件集、场景化模板及API集,同时构建元服务生态规则,开发者在规则之上高效开发,实现生而可信。

🚀 1.3 专栏核心亮点

  • 图文教程+实战视频: 不讲无用的特别细枯燥乏味的概念,边实战边讲解就当听故事了。

📚 1.4 大致要掌握的东西

  • 入门篇:鸿蒙概述、DevEco Studio使用、ArkTS语言基础。
  • 基础篇:ArkUI声明式开发、常用组件、页面布局与导航。
  • 核心篇:应用模型、状态管理、网络请求、数据持久化。
  • 进阶篇:分布式应用开发、元服务、跨端调用、安全与隐私。
  • 精通篇:性能优化、测试调试、上线发布、大型项目架构思想。
  • 实战篇:完整商业级项目剖析与重构,从需求到上线的全流程体验。

PS: 看着不少,但是耐心点总会找到点学习的乐趣,我们后面细讲,先了解大概就行。

开发者可以通过开发者联盟官网一站式获取 HarmonyOS 开发资料,包括如下内容:

  • 白皮书:白皮书全面阐释了鸿蒙生态下应用开发核心理念、关键能力以及创新体验,旨在帮助开发者快速、准确、全面的了解HarmonyOS开发套件给开发者提供的能力全景和未来的愿景。
  • 视频课程:视频课程包含了 HarmonyOS 第一课,开发者可以通过代码讲解的方式深入了解 HarmonyOS
    的技术特性和能力,即学即练,从而更加深入地理解和掌握技术。
  • Codelabs:Codelabs是一种全新发布的场景化案例,它们的数量丰富,分层分级,并且结合了最佳实践,为开发者提供了丰富的学习资源和实践经验。
  • 开发指南:开发指南的内容包括相关概念的定义、原理机制的解释、详细的开发步骤以及调试验证的指导等,帮助开发者全面掌握HarmonyOS UI 的能力和开发流程。
  • API 参考:API 参考为开发者提供了清晰的功能描述、详细的参数说明、完善的权限信息以及规范的示例代码,能够帮助开发者更快地理解和使用
    HarmonyOS 的 API。
  • 最佳实践:最佳实践涵盖了应用架构、性能优化、多端开发实例、流水线搭建等方面,旨在帮助开发者构建高体验的应用。
  • 示例代码:示例代码是为重点功能或场景而提供的程序。HarmonyOS 提供了丰富的示例代码,帮助开发者理解如何实现特定功能和场景。
  • FAQ:在 HarmonyOS 应用开发的全程中,我们还提供了 FAQ 作为支持,提高开发效率和开发质量。
    在这里插入图片描述

🎯 1.5 适合人群

  • 对移动应用开发感兴趣的初学者。
  • 希望从Android、iOS、Web前端转型鸿蒙的开发者和学生。
  • 渴望深入了解分布式操作系统和万物互联应用架构的技术爱好者。

现在,就让我们一起启程,拥抱鸿蒙,掌握未来技术的钥匙,在广阔的万物互联生态中,打造出下一个引爆市场的超级应用!

立即订阅,开启你的鸿蒙开发之旅!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

极客星云

谢谢认可,希望对你的学习有帮助

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值