HarmonyOS鸿蒙Next大一学生想尝试开发有什么建议?

HarmonyOS鸿蒙Next大一学生想尝试开发有什么建议? 如题,本人是大一学生,非纯计算机or数据科学专业。对华为鸿蒙,以及相关的华为云、鲲鹏等(其实现在还没有搞明白这些命名的区别)开发感兴趣,平常课余时间多。是否有大佬可以给出一些学习建议,或者是开发经验的分享等等,总是能给萌新指路都可以!

5 回复

小白学习鸿蒙开发推荐这本教程《鸿蒙HarmonyOS 6应用开发:从零基础到App上线》。该书基于 DevEco Studio 6.0.0 Release 开发,并使用 API 20 的 SDK (HarmonyOS 6.0.0)编译与调试通过,是国内首批基于 HarmonyOS 6 的鸿蒙应用教程。

《鸿蒙HarmonyOS 6应用开发:从零基础到App上线》的前8章为基础部分,主要讲解DevEco Studio的环境搭建、ArkTS语言编程基础、鸿蒙App开发的各种常用组件、页面转场和消息交互、鸿蒙App的几种数据存储方式等;后8章为进阶部分,讲解鸿蒙App开发的后台任务、手势交互、动画特效、网络通信、多媒体、感知定位、人工智能、多端部署等内容。

该书介绍了3类主流App的基本开发技术,包括购物App(电子商务)、聊天App(即时通信)和娱乐App(短视频分享)。此外还将学会开发一些趣味应用,如计算器、找回密码、购物车、电商首页、仿录音笔、电子相册、打牌游戏、指南针、水平仪、卫星浑天仪、导航定位、附近交友、文本朗读器、仿微信的私聊和群聊、仿抖音的短视频分享、人脸识别等。

更多关于HarmonyOS鸿蒙Next大一学生想尝试开发有什么建议?的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


看看官方文档,自己做一个小应用练练。

遇到问题请宽心(概念关系和设置问题常碰懵,一开始不了解全貌以及作用我也刚碰一鼻子灰)
可以先想办法着手设备,大概预想方向,然后找AI解释一些词典(用法)和设计(想法)
当然不止这些,我也是看先行者的摸索心态“AI有模糊,但能行,干”
观察者初行者,即可专业具体也可概念系统,可以问问AI想太多那些方面,补充之后宽心自恰,

可以尝试从 ArkTS 语言和声明式 UI 开始,使用 DevEco Studio 创建工程,熟悉 Stage 模型与 Ability 生命周期。先跑通官方示例,再逐步实现简单待办、天气类应用。多关注鸿蒙设计规范,利用模拟器调试。学习资源以华为开发者官网的文档和 Codelabs 为主,循序渐进即可。

HarmonyOS 是华为面向手机、平板等终端的分布式操作系统;华为云是云服务平台;鲲鹏是华为基于 ARM 架构的处理器和服务器方案。三者定位不同,开发时通常只接触 HarmonyOS 应用层。

应用开发主要使用 ArkTS(基于 TypeScript)和 ArkUI 声明式 UI 框架,开发工具为 DevEco Studio。官方提供完善的 Codelab、API 文档和示例工程,可直接在模拟器或真机上运行。

大一学生若已具备编程基础,可以先了解 ArkTS 语法和 ArkUI 组件,实现简单的页面跳转与数据交互。后续可结合华为云接入后端能力,如鉴权、数据库等。鲲鹏相关的迁移调优属于底层,学习优先级不高。

当前生态处于快速演进期,初学阶段适合多动手完成小项目,再根据官方文档深入对应模块。

回到顶部