喜迎HarmonyOS 2.0 beta发布【全球首发】0基础开发抖音App(1) 原创 精华

入门大师小波哥
发布于 2020-12-16 11:00
浏览
9收藏

        大家好,我是一直从事Swift和iOS培训的小波老师(张云波)。在华为harmony OS 2.0 beta发布之前,非常荣幸受到51CTO大力推荐及华为公司的邀请,去到美丽的深圳基地实训3天,与harmony OS的架构师、工程师、运营团队等大佬面对面沟通,对harmony OS的硬件IOT能力、App多终端协同能力有了非常深刻的印象。对国产OS的各种偏见,自己是第一次有了极大的改观。

喜迎HarmonyOS 2.0 beta发布【全球首发】0基础开发抖音App(1)-鸿蒙开发者社区

喜迎HarmonyOS 2.0 beta发布【全球首发】0基础开发抖音App(1)-鸿蒙开发者社区毫无疑问,harmony OS承载着中国在移动OS领域的新希望,华为能在外部环境如此恶劣的情况下仍能制作成如此有着独特特性,并保持好良好兼容现有安卓的OS,实属难能不易。

喜迎HarmonyOS 2.0 beta发布【全球首发】0基础开发抖音App(1)-鸿蒙开发者社区

从一个开发者的角度,harmony OS如何应对如今竞争激烈、开放工具链不断进步、开发理念也日新月异的这样一个开发者的需求和态度,也是一个在门外的开发者以及新手不断“暗中观察”的重要因素。很幸运,我在App开发方面,找到了这种东西。

 

迎合Android开发者自然不用说,Java工具链加上IDE,几乎没有迁移成本。Java仍然是第一开发语言,虽然本人并不怎么喜欢用Java进行开发,但是这种技术上的兼容性在harmony OS可见的未来依然是十分重要的。

 

喜迎HarmonyOS 2.0 beta发布【全球首发】0基础开发抖音App(1)-鸿蒙开发者社区然而我作为一名iOS开发者,却也很欣喜地找到了几个要点,第一个是开发UI组件时的实时预览渲染功能,要知道苹果2019年才在XCode中对SwiftUI开发实现,与架构师聊天得知,他们确实借鉴了这个优秀的功能。

喜迎HarmonyOS 2.0 beta发布【全球首发】0基础开发抖音App(1)-鸿蒙开发者社区

喜迎HarmonyOS 2.0 beta发布【全球首发】0基础开发抖音App(1)-鸿蒙开发者社区

另外华为对Harmony App的数字签名方面,也非常类似XCode的签名流程,虽然暂时还没有全自动化,但是与苹果严格管理App质量的理念不谋而合。

 

不知道大家有没有研究过2020年iOS 14新推出的“轻App”开发,无需下载,碰一碰,扫一扫即可配对智能IoT设备,非常方便快捷。然后在华为实验室,我已经看到与美的合作开发的微波炉成品,装有harmony OS的华为手机,碰一下微波炉上的NFC标签,即刻就可以控制微波炉运行!

 

喜迎HarmonyOS 2.0 beta发布【全球首发】0基础开发抖音App(1)-鸿蒙开发者社区从技术特性上,harmony OS的多终端分布式数据协同,把iOS中广受欢迎的“接力”又发挥了一个新高度,开发一个实用的多设备协同,只需要3行代码,无需考虑任何底层网络连接细节,真的是太赞了!

 

喜迎HarmonyOS 2.0 beta发布【全球首发】0基础开发抖音App(1)-鸿蒙开发者社区喜迎HarmonyOS 2.0 beta发布【全球首发】0基础开发抖音App(1)-鸿蒙开发者社区你可能看出来了,harmony OS表面上看起来像安卓,开发也是安卓那一套,但实际上应用上,却更像是苹果公司的理念,走的是软硬件高度协同结合的路线,但与苹果的高度封闭不同,华为很显然在harmony OS上开放度是极大的。 我几乎可以断言,harmony OS是集Android和iOS大成,加上自己独特的多终端协同特性的优秀OS。

 

喜迎HarmonyOS 2.0 beta发布【全球首发】0基础开发抖音App(1)-鸿蒙开发者社区

But,talk is cheap,show me the code! 相信我,隔三差五地在折腾华为的工程师,试图找到最快捷的开发方法,避免多踩坑啊!

喜迎HarmonyOS 2.0 beta发布【全球首发】0基础开发抖音App(1)-鸿蒙开发者社区

 

开发前准备,对于我这种不喜欢Java开发方法的人太少,有另一个更好的选择,选用JavaScript来开发App,Harmony在这方面借鉴了前端火爆的Vue框架技术,让前端开发者几乎可以无缝地切换到鸿蒙的开发框架中来,很显然这可能是最大的惊喜。毕竟如今JavaScript领域有着无与伦比的生态圈和发展速度。想要快速进入Harmony OS开发的你,赶紧熟悉一下JavaScript、HTML、CSS,以及Vue技术先!

 

什么?你什么编程语言也不懂,就只知道这个开发有前途?没问题,包在我身上,接下来的文章,我用世界第一短视频App(抖音、TikTok),带你进入超级精彩的harmony OS的App开发之路!赶紧订阅我在51cto harmony社区的专栏!

 

 

喜迎HarmonyOS 2.0 beta发布【全球首发】0基础开发抖音App(1)-鸿蒙开发者社区

 

©著作权归作者所有,如需转载,请注明出处,否则将追究法律责任
已于2020-12-18 18:26:47修改
13
收藏 9
回复
举报
16条回复
按时间正序
/
按时间倒序
SummerRic
SummerRic

666~

回复
2020-12-16 11:16:34
longlong899
longlong899

优酷与HarmonyOS合作,多屏联动酷看观影,提升用户体验!

回复
2020-12-16 11:18:50
longlong899
longlong899

优酷基于HarmonyOS的多屏互动解决方案!!!

回复
2020-12-16 11:19:27
唐佐林
唐佐林

很荣幸在波波老师这露脸了!哈哈!

1
回复
2020-12-16 13:03:34
SummerRic
SummerRic 回复了 唐佐林
很荣幸在波波老师这露脸了!哈哈!

赶紧去看看唐老师真容。

回复
2020-12-16 13:52:57
唐佐林
唐佐林 回复了 SummerRic
赶紧去看看唐老师真容。

19号我直播,露脸的,可以过来交流!!不过别被我吓到哇!!

 

回复
2020-12-16 14:24:10
SummerRic
SummerRic 回复了 唐佐林
19号我直播,露脸的,可以过来交流!!不过别被我吓到哇!!

hhh~好的呀~~

回复
2020-12-16 15:00:29
Lance2046
Lance2046

专栏开了吗?想订阅

1
回复
2020-12-17 10:20:54
张荣超_九丘教育
张荣超_九丘教育

太棒啦!非常期待小波老师的后续课程!

回复
2020-12-18 02:12:35
wx5f88ea73206d5
wx5f88ea73206d5

老师,您好。我也不喜欢JAVA。

 

摸索了几天,想把github的C源码编译成so,兼用到各种device的project。

回复
2021-1-14 10:19:57
余映画
余映画 回复了 Lance2046
专栏开了吗?想订阅

同问!

回复
2021-1-15 09:28:43
入门大师小波哥
入门大师小波哥

抖音App demo的源码工程,请参见附件

MyApplication4.zip 7.41M 134次下载
回复
2021-3-19 13:09:03
余映画
余映画 回复了 入门大师小波哥
抖音App demo的源码工程,请参见附件

Caused by: org.gradle.internal.resolve.ModuleVersionResolveException: Could not resolve com.huawei.ohos:hap:1.0.8.8.
Required by:
    project :
Caused by: org.gradle.internal.resolve.ModuleVersionResolveException: Could not resolve com.huawei.ohos:hap:1.0.8.8.
Caused by: org.gradle.api.resources.ResourceException: Could not get resource 'http://artifactory.cde.huawei.com/artifactory/Product-Binary-Release/com/huawei/ohos/hap/1.0.8.8/hap-1.0.8.8.pom'.
 at org.gradle.internal.resource.ResourceExceptions.failure(ResourceExceptions.java:74)
 at org.gradle.internal.resource.ResourceExceptions.getFailed(ResourceExceptions.java:57)

回复
2021-3-19 20:19:49
wx5f7d384e177e7
wx5f7d384e177e7

厉害了

回复
2021-3-20 11:22:04
wx5b15fdd02647d
wx5b15fdd02647d

这哪里是抖音的demo,打开里面啥都没有

回复
2021-9-27 17:40:24
un_garçon
un_garçon

太棒了太棒了,给张老师点赞

回复
2022-5-23 20:48:52
回复
    相关推荐