鴻蒙開發(fā)handbook(應(yīng)用開發(fā)知識(shí)大綱)

本文擬快速講清楚開發(fā)一個(gè)鴻蒙工程需要了解的知識(shí)大綱,

  1. 后續(xù)會(huì)逐步針對(duì)每個(gè)小知識(shí)點(diǎn)輸出專門的章節(jié)
  2. 這個(gè)handbook也會(huì)不斷更新整理

開發(fā)一款鴻蒙app我們需要關(guān)心哪些知識(shí)呢?

  1. 鴻蒙系統(tǒng)介紹

    • 層次架構(gòu)圖
    • 端云一體化開發(fā)架構(gòu)
    • 需要什么技術(shù)棧
  2. 工程環(huán)境搭建

    • 注冊(cè)開發(fā)者
    • IDE
    • 模擬器
    • 開發(fā)者套件
  3. 工程、及應(yīng)用模型:link

    • stage模型(HAP,HAR,HSP)
    • UIAibitily對(duì)應(yīng)Activity,其生命周期如何
    • component對(duì)應(yīng)Android XML,其也有自己的生命周期
    • Ability?!獙?duì)應(yīng)Activity棧
  4. UI開發(fā)(支持拖拽即低代碼開發(fā)),布局,組件

  5. 其他應(yīng)用需要的能力

  6. 應(yīng)有間交互

  7. 并發(fā)能力 link

    • 如何使用線程、進(jìn)程
    • 線程、進(jìn)程模型
    • 通信機(jī)制
  8. 后臺(tái)任務(wù)管理

    • 任務(wù)分類
    • 鴻蒙嚴(yán)格限制了配額
  9. 依賴管理

    • hnpm
    • 依賴傳遞性
  10. 編譯、打包、發(fā)布,link

    • 打包命令
    • 簽名
    • 應(yīng)用上架
    • 是否支持熱更新
    • 發(fā)布到公倉(cāng)和私倉(cāng)
  11. 調(diào)試技巧,link

  12. 華為官方提供的能力(很多,列舉有限幾個(gè)):link

    • 都屬于HWcore里面提供的功能,分為(App Service、Graphics、Media、AI、SmartDevice、Security)
    • 支付
    • 賬號(hào)服務(wù)
    • 推送
    • 廣告
  13. 高階知識(shí)

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容