如何网站推广策划,做分销网站系统下载,企业官网建站,海外网站免费建设随着鸿蒙Next的计划越来越近#xff0c;笔者之前的鸿蒙系统扫盲系列中#xff0c;有很多朋友给我留言#xff0c;不同的角度的问了一些问题#xff0c;我明显感觉到一点#xff0c;那就是许多人参与鸿蒙开发#xff0c;但是又不知道从哪里下手#xff0c;因为资料太多笔者之前的鸿蒙系统扫盲系列中有很多朋友给我留言不同的角度的问了一些问题我明显感觉到一点那就是许多人参与鸿蒙开发但是又不知道从哪里下手因为资料太多太杂教授的人也多无从选择。
鸿蒙Next发布计划
所以这篇文章就谈谈笔者认为比较合适的学习路径和一些资料的整理若还有疑问请给我留言笔者会一一解答
1.认清你的方向
鸿蒙开发其实是分两个方向的
1应用级别的开发类似于开发抖音、美团和拼多多这种app它所用的开发语言是ets和C为主
2系统设备级别的开发就是让一个普通的设备如何跑起来鸿蒙系统它主要用的开发语言是C和C就是嵌入式开发板那套流程
本篇讲的是鸿蒙应用的开发相关下面的章节适合的是有一定开发基础但是对鸿蒙应用开发并不了解的小白如果有一定基础的朋友可以直接从第三步走起
2.视频学习资料考证
对于小白来说最好就是从视频看起可以从原理上讲清楚并且演示相对应的代码节奏也不快能够大大降低学习的门槛这里推荐华为开发者平台的官方教程讲的很浅显细节也很多适合入门HarmonyOS第一课|应用开发视频教程学习|HarmonyOS应用开发官网
简单的入门教程
这个官方教程页面除了教你如何写一些简单的代码还有更多的主题课帮你扩展一下知识个人觉得非常不错
主题课
PS视频里的小姐姐和小哥哥还是很美很帅的
学习上面的课程后可以进入考证的页面华为开发者学堂
证书列表
考试通过后的证书
考完后会获得相应证书这个看个人意愿其实这个证书没什么太大作用只是对自己一个学习成果的一个总结吧
3.sample的参考
经过第2步你已经不是一个小白了有一定的知识基础了。就好像盖房子已经打好了地基一样。诚如上面所说视频教程讲的非常的浅显能够帮你入门大多数都是50行代码以内如果想学习更多的知识把楼盖高点就得看一些优秀的代码怎么架构怎么写了
这里推荐的是Gitee的官方仓里面的示例代码README_zh.md ·OpenHarmony/applications_app_samples - Gitee.com这个里面的种类非常多
示例代码分类
往下滑动会贴心的发现还有很多仿app的解决方案
行业解决方案的示例代码
这应该就是为生态做准备的不要你从0写先给你打个样最近大家都说微信怎么还不适配这个聊天应用应该就是为它准备的吧我瞎猜的。
这里多说两句吧
1从示例代码里我们能看到目前华为已经支持了api10了但是我们的devEco里最多还是api9参考的时候注意api版本
2注意分支目前来看4.1已经处于Beta阶段稳定版本应该是4.0如果要寻找低api版本示例代码的话就要切分支到3.2可以找到api9的实例看这个样子升级一个大系统版本就会升级一起API版本鸿蒙是个新东西迭代应该很快
目前的分支
4.模仿地去写并且扩展功能
把第三步吃透了基本上已经属于一个比较合格的开发了实际过程中当遇到问题或者开发示例代码中没有的功能时候还是得去查接口这个时候推荐接口文档的网页OpenAtom OpenHarmony这里可以看到很多新的接口基本属于工具类的网页需要的时候查对应的接口也有对应的用法还是很好用的。
多说一句这个网页不太稳定如果加载的一页内容比较多的时候可能会卡死一会...[捂脸]
总结
参与鸿蒙开发你要先认清适合你的方向如果是想从事鸿蒙应用开发方向的话可以参考本文的学习路径简单来说就是像小白一样参考视频学习像小白一样踏踏实实考试然后照着别人的代码写一写改一下知道大概怎么回事到实际开发的时候还是得多参考一下api这个网页不太稳定可能会卡死一会别操作太快。
如果还有其他问题请给笔者留言也可以关注我。希望对鸿蒙感兴趣的朋友点个收藏给个赞你们的支持是我不断创作的动力带来更多简单朴实正确的科技知识