1、编程语言:
应用:熟练掌握 Java、Kotlin、C/C++ 等编程语言中的一种或多种。
技术栈:掌握 Java 的核心类库、面向对象编程特性;Kotlin 的简洁语法和与 Java 的互操作性;C/C++ 的内存管理、指针操作等。同时了解相关的开发框架,如 Java 的 Spring 框架在某些鸿蒙企业级应用开发中的运用。
2、鸿蒙操作系统基础知识
应用:深入理解鸿蒙操作系统的架构、特点和开发环境。能够根据鸿蒙分布式架构特点,开发出支持多设备协同工作的应用,例如实现不同设备间的数据共享和功能协同。了解开发环境的配置,如安装和使用 HarmonyOS Studio 等开发工具。
技术栈:熟悉鸿蒙系统的分层架构(如内核层、系统服务层、框架层和应用层);掌握分布式技术(分布式数据管理、分布式任务调度等);了解系统的多设备协同机制和通信协议。
3、鸿蒙开发工具和框架
应用:熟练使用 HarmonyOS Studio 等开发工具进行代码编写、编译、调试和应用发布。掌握鸿蒙 SDK(软件开发工具包),能够调用其中的 API(应用程序编程接口)实现各种功能,如界面绘制、传感器数据获取等。运用鸿蒙框架(如 ArkUI 框架)进行用户界面设计,实现声明式编程和组件化开发。
技术栈:深入了解 HarmonyOS Studio 的各种功能和操作技巧;掌握鸿蒙 SDK 中各个模块的功能和使用方法;熟悉 ArkUI 框架的语法和组件使用,如布局组件(Column、Row 等)、交互组件(Button、TextInput 等)的应用。
配合鸿蒙系统适配,全国各地现场作业,需要外地出差