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