概念
华为鸿蒙系统(HUAWEI HarmonyOS),是华为公司在2019年8月9日于东莞举行的华为开发者大会上正式发布的分布式操作系统。
鸿蒙应用开发是指华为鸿蒙操作系统(HarmonyOS)提供的API和开发工具,创建可以在鸿蒙设备上运行的应用程序。鸿蒙系统是华为开发的全场景、分布式操作系统,支持多种设备类型,包括手机、平板电脑、智能电视、智能手表等。
ArkTS是HarmonyOS应用开发语言。它在保持Typescript(简称TS)基本语法风格的基础上,对TS的动态类型特性施加更加严格的约束,引入静态类型。同时,提供了声明式UI、状态管理等相应的能力,让开发者可以以更加简洁、更加自然的方式开发高性能应用。
开发者工具
- DevEco Studio
- developer.huawei.com/consumer/cn…
学习TS
- 数字
- 字符串
- 联合类型
- 数组
- 枚举
- 元组
- 未知类型
- 无返回值类型
- 空类型
- 未定义类型
- this访问的变量
HarmonyOS应用开发基本内容
- 创建项目 hello world
- 认识ArkTS
- 组件的使用
- 长度单位
- 界面布局
- 事件交互
- 路由、路由传参
- 自定义组件,组件传值
- 生命周期相关回调函数
- 网络请求 数据前后端交互
- 数据存储
动手实践
- 编写todolist(备忘录)
- 实现天气查询功能(天气预报)
- 实现在线翻译功能(学习英语App)