HarmonyOS 鸿蒙入门要学哪些知识?

发布于 1周前 作者 songsunli 来自 鸿蒙OS

HarmonyOS 鸿蒙入门要学哪些知识?

  • 鸿蒙APP开发

    • ArkUI界面与交互

      • 状态管理(装饰器)

      • ArkTS

      • 各种布局

      • 动画/转场

    • 组件化开发

      • 组件间通信

      • 持久化/跨层通信

      • UI复用/插槽

      • 页面路由/页面栈

      • 页面,组件,UIAbility生命周期

    • 网络管理

      • 计算机网络基本知识

      • http(s)请求

      • promise异步

      • git

  • 能力套件

    • 一次开发多段部署

      • 工程架构(Stage)

      • 自适应布局

    • 系统能力集

      • 应用权限

      • 后台

      • 传感器

    • 开放能力集

      • 华为服务

      • 地图/支付/健康

  • 全场景服务

    • 元服务

      • 卡片

      • 元服务

    • 端云一体化

      • 云函数

      • 云开发

      • 云存储

    • 万物互联

      • IoT Device


还有哪些工作里常用的知识点吗?

5 回复

《鸿蒙HarmonyOS应用开发入门》(清华大学出版社)

数据库、加解密、JS/TS语法 及 与ArkTS的适配。

列表很长,看用到什么了,AI, 图形,NDK, 各种应用服务。。。

  • ArkTS

  • ArkUI

HarmonyOS鸿蒙入门需要掌握以下几方面的知识:

基础编程概念:了解数据类型、变量、运算符、控制结构(如循环、条件判断)、函数等基本概念,这些是编程的基石。

开发语言:学习ArkTS,这是鸿蒙系统推荐的开发语言,基于TypeScript扩展而来,也适合有JavaScript基础的学习者。同时,Java和C/C++等语言在鸿蒙开发中也有应用。

鸿蒙系统特性:深入理解鸿蒙系统的分布式架构、超级终端、原子化服务等核心特性,以及它们如何支持多设备协同和全场景体验。

开发工具:熟悉并掌握华为提供的开发工具DevEco Studio,包括如何安装配置、创建项目、编写代码、编译、调试和发布应用。

UI设计:学习鸿蒙的UI设计工具和布局方式,如ArkUI框架,了解如何使用XML或Java代码创建美观且响应式的用户界面。

分布式应用开发:掌握鸿蒙的分布式技术,如分布式软总线、分布式数据管理、分布式任务调度等,学习如何开发支持跨设备协同的应用。

实践项目:通过动手实践,如开发简单的天气查询、记事本等应用,将理论知识应用于实际开发中,提升解决问题的能力。

回到顶部