HarmonyOS 鸿蒙Next 从0开始arkts,一个月的经验和教训,想编小程序的兄弟可以进来看看

HarmonyOS 鸿蒙Next 从0开始arkts,一个月的经验和教训,想编小程序的兄弟可以进来看看 做事情首先就是要坚持,然后就是定一些比较容易达到的小目标,这样才会有信心继续做下去,虽然Arkts语法已经很友好了,但是要想短时间精通几乎是不可能的,在我看资料看到爆炸的时候,我有刷到了庄慧莹老师的课,讲的更细一些,可惜还是不能够让我突破瓶颈,页面跳转这一步就卡死了,说什么也过不去,但是没关系,我的单页面应用可以在平板了运行了,虽然还是很草率,但也是对自己的一分小小的激励.我估计是因为我的电脑太老了,环境配置的时候有一小段没过去,说是内存太小,那就没办法了,死磕单页应用吧,属性动画,页面跳转,这两条先省省吧.

闲话不说把我的新作给大家分享一下, ![cke_12029.png](data-originheight=“1920” data-originwidth=“1080” src="https://alliance-communityfile-drcn.dbankcdn.com/FileServer/getFile/cmtybbs/137/697/046/0080086000137697046.20231219111505.43090118673435928285531687882819:50001231000000:2800:8B7834D5579BE2DC3074F3B92CFBBC2CB58C9BCF1D7C5E9DE220D8A76805E25E.png)

投资了个平板,还好能运行,可惜笔记本还是旧的,要是扛不住的话,年底把笔记本也换了,男人要对自己好一点.

剩下就是代码了,多查API,多问AI,多看看庄慧莹的视频,虽然我没搞通,但自己想到一个点子,就一步一步是实现,人活着不就剩这点乐趣了吗.

我这个小程序的代码就在这了,大家可以看看,找一下灵感.

写在最后,愚公移山,卖油翁,学东西一点一点的来,东路不通走西路,我准备从音频上下下功夫,后面的版本至少让他在互动中有声音出现.


更多关于HarmonyOS 鸿蒙Next 从0开始arkts,一个月的经验和教训,想编小程序的兄弟可以进来看看的实战教程也可以访问 https://www.itying.com/category-93-b0.html

4 回复

有通讯的教程课吗

更多关于HarmonyOS 鸿蒙Next 从0开始arkts,一个月的经验和教训,想编小程序的兄弟可以进来看看的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


点个赞,代码还蛮长的。我用mate30跑半天才刷新页面,用scrcpy投屏操作刷新就很快了,flutter+rust坐等华为放开next😓

mate30跑arkts代码有bug,用40或者新平板都是秒开,API上说2万条以下的都是秒开,

HarmonyOS Next 的 ArkTS 是一种基于 TypeScript 的声明式开发语言,专为鸿蒙系统设计。它结合了 TypeScript 的静态类型检查和 ArkUI 框架的声明式 UI 编程,适合开发高性能、高响应的应用。在 ArkTS 中,UI 组件通过 @Component 装饰器定义,状态管理通过 @State@Prop 实现,事件处理通过 @Watch@Link 完成。

ArkTS 的核心特性包括声明式 UI、组件化开发和状态管理。声明式 UI 通过 build() 方法定义界面结构,组件化开发通过 @Component@Entry 实现模块化设计,状态管理通过 @State@Prop 实现数据驱动的 UI 更新。

在开发小程序时,ArkTS 提供了丰富的 API 和组件库,如 TextButtonImage 等,支持快速构建界面。事件处理通过 onClickonChange 等回调函数实现,数据绑定通过 @State@Prop 实现。

ArkTS 的开发工具包括 DevEco Studio,支持代码编辑、调试和预览。调试工具包括日志输出、断点调试和性能分析,帮助开发者快速定位问题。

ArkTS 的学习曲线相对平缓,适合有 TypeScript 基础的开发者。通过官方文档和示例代码,开发者可以快速上手并构建复杂的应用。ArkTS 的设计理念是简洁、高效,适合开发高性能的鸿蒙应用。

回到顶部