由于鴻蒙的爆火,為了趕上時(shí)代先鋒。到目前為止也研究過(guò)很長(zhǎng)一段時(shí)間。作為一名Android的研發(fā)人員,免不了對(duì)其評(píng)頭論足,指導(dǎo)文檔如何寫(xiě)才算專(zhuān)業(yè)?頁(yè)面如何繪制?頁(yè)面如何跳轉(zhuǎn)?有沒(méi)有四大組件等等。
而HarmonyOS我們只要去熟悉它的所有API特性,然后再去適配我們的業(yè)務(wù)。 但最近在HarmonyOS社區(qū)發(fā)現(xiàn),對(duì)于學(xué)習(xí)這個(gè)NEXT新版本,好多初學(xué)者都很難快速進(jìn)入沉浸式學(xué)習(xí)當(dāng)中, 特此在這里分享一些自己的學(xué)習(xí)經(jīng)驗(yàn) 。
入手學(xué)習(xí)ArkTS
在使用ArkTS寫(xiě)完Hello World之后,如果發(fā)現(xiàn)它難以讓你接受,可以通過(guò)TypeScript教程快速學(xué)習(xí)一點(diǎn)這門(mén)語(yǔ)言的基礎(chǔ)語(yǔ)法。而Flutter 或者 React Native開(kāi)發(fā)者對(duì)頁(yè)面布局很容易上手。
練手感-頁(yè)面布局
根據(jù)指導(dǎo)文檔,嘗試寫(xiě)一個(gè)簡(jiǎn)單布局,命題你自己可以定義,比如:幾行文字,幾個(gè)按鈕,計(jì)算器頁(yè)面。
個(gè)人總結(jié);第一:注意尺寸單位; 第二:px與vp有相互轉(zhuǎn)換的API; 第三: 如何實(shí)現(xiàn)Android標(biāo)注稿。
增加樂(lè)趣 - 交互事件
MMI:當(dāng)有了頁(yè)面布局的能力后,我最先想到的是文字是否支持點(diǎn)擊,頁(yè)面是否支持滑動(dòng)。
頁(yè)面切換
在屏幕中繪制自己的布局,使其中的元素響應(yīng)觸摸事件,無(wú)非就是想進(jìn)一步引導(dǎo)用戶來(lái)到我們的目標(biāo)頁(yè),這時(shí)我們練習(xí)頁(yè)面創(chuàng)建及打開(kāi)場(chǎng)景。
進(jìn)階實(shí)踐-啟動(dòng)頁(yè)和首頁(yè)
掌握了基本的布局,點(diǎn)擊事件,頁(yè)面切換,大腦一閃而過(guò),貌似HarmonyOS還是很簡(jiǎn)單的,迫不及待的去實(shí)現(xiàn)一個(gè)Demo應(yīng)用。這時(shí)會(huì)有“會(huì)當(dāng)凌絕頂”的感覺(jué)。這些就是我對(duì)鴻蒙開(kāi)發(fā)的一些學(xué)習(xí)步驟以及經(jīng)驗(yàn)。
以上學(xué)習(xí)參考了“鴻蒙官方指南”和“API參考”文檔。
看到這里相信你已經(jīng)對(duì)鴻蒙的開(kāi)發(fā)流程有一定的了解;如果說(shuō)還要進(jìn)一步提高自己能力,并且投入到工作當(dāng)中,參考官方文檔顯然是不夠的 。
為了 避免大家在學(xué)習(xí)過(guò)程中浪費(fèi)過(guò)多時(shí)間, 根據(jù)鴻蒙官方發(fā)布文檔結(jié)合華為內(nèi)部人員的分享,經(jīng)過(guò)反復(fù)修改整理得出一套鴻蒙(HarmonyOS NEXT)學(xué)習(xí)手冊(cè)(共計(jì)1236頁(yè))與鴻蒙 (HarmonyOS NEXT ) 開(kāi)發(fā)入門(mén)教學(xué)視頻(200集)推薦給大家 。熟悉鴻蒙開(kāi)發(fā)指導(dǎo)文檔:[gitee.com/li-shizhen-skin/harmony-os/blob/master/README.md
]
內(nèi)容包含了:( ArkTS、ArkUI、Stage模型、多端部署、分布式應(yīng)用開(kāi)發(fā)、音頻、視頻、WebGL、OpenHarmony多媒體技術(shù)、Napi組件、OpenHarmony內(nèi)核、鴻蒙南向開(kāi)發(fā)、鴻蒙項(xiàng)目實(shí)戰(zhàn) )等技術(shù)知識(shí)點(diǎn)。幫助大家在學(xué)習(xí)鴻蒙路上少走彎路!
廢話就不多說(shuō)了,接下來(lái)好好看下這份資料。
《鴻蒙 (HarmonyOS NEXT)開(kāi)發(fā)基礎(chǔ)到實(shí)戰(zhàn)手冊(cè)》
OpenHarmony北向、南向開(kāi)發(fā)環(huán)境搭建
《鴻蒙開(kāi)發(fā)基礎(chǔ)》
- ArkTS語(yǔ)言
- 安裝DevEco Studio
- 運(yùn)用你的第一個(gè)ArkTS應(yīng)用
- ArkUI聲明式UI開(kāi)發(fā)
- .……
《鴻蒙開(kāi)發(fā)進(jìn)階》
- Stage模型入門(mén)
- 網(wǎng)絡(luò)管理
- 數(shù)據(jù)管理
- 電話服務(wù)
- 分布式應(yīng)用開(kāi)發(fā)
- 通知與窗口管理
- 多媒體技術(shù)
- 安全技能
- 任務(wù)管理
- WebGL
- 國(guó)際化開(kāi)發(fā)
- 應(yīng)用測(cè)試
- DFX面向未來(lái)設(shè)計(jì)
- 鴻蒙系統(tǒng)移植和裁剪定制
- ……
《鴻蒙開(kāi)發(fā)實(shí)戰(zhàn)》
- ArkTS實(shí)踐
- UIAbility應(yīng)用
- 網(wǎng)絡(luò)案例
- ……
《鴻蒙 (HarmonyOS NEXT)開(kāi)發(fā)入門(mén)教學(xué)視頻》
審核編輯 黃宇
-
AI
+關(guān)注
關(guān)注
87文章
31493瀏覽量
270049 -
鴻蒙
+關(guān)注
關(guān)注
57文章
2392瀏覽量
42994 -
HarmonyOS
+關(guān)注
關(guān)注
79文章
1982瀏覽量
30464 -
OpenHarmony
+關(guān)注
關(guān)注
25文章
3744瀏覽量
16502
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論