2.7 总结与回顾 原创

不做加班狗
发布于 2022-5-17 09:20
浏览
1收藏

在“第1章 鸿蒙3.0真的来了”中,我们学习了基于方舟开发框架ArkUI的最新语言eTS开发鸿蒙App的全流程。

那么,eTS这个“后起之秀”究竟是一门怎样怎样的语言?它和JavaScript和Typescript是怎样的关系?本章第一节介绍了eTS物种起源。

在已经存在Java UI和Js UI的情况下,华为为什么还要推出eTS?基于eTS的ArkUI有什么优势?在本章第二节中, 我们对“基于eTS的方舟开发框架ArkUI的鸿蒙开发”做一个SWOT分析,即,优点、缺点、机会和威胁。 通过分析,我们得出一个结论: eTS的缺点是暂时的,威胁是不致命的,而它的优点和机会,却是显而易见的!

既然eTS非常值得学习掌握,那么,我们对使用eTS开发的鸿蒙应用有什么样的期待呢?或者说,怎样开发出一个符合全场景的优质鸿蒙应用呢?

在本章第三节“ArkUI App设计规范”中介绍了HarmonyOS在全场景人因研究领域的成果,以及优质鸿蒙应用在不同使用者、设备和环境中应该遵循的“差异性、一致性、协同性”三原则。接着详细针对颜色、字体字号、间隔和圆角进行建模。这为设计一款标准而美观的鸿蒙应用奠定了美学基础。在此基础上,锦上添花,我们在第四节学习了“如何实现沉浸式体验的状态栏”的开发方法。

接着,我们在第五节,对鸿蒙系统诞生的历史必然性、全场景开发的优点和痛点,以及全场景开发的正确姿势进行阐述。

针对全场景开发的痛点,在第六节“ArkUI实现一次开发多端部署”中, 通过栅格化布局、自适应布局、响应式布局和使用资源,从App的弹性布局和多态组件两个维度,讲解如何实现一次开发多端部署。接着,建立一个ArkUI eTS的开发框架 。最后小试牛刀环节,通过30行代码,写出一个适合中、英文环境、适合横竖屏切换、适合“深色模式/浅色模式”切换、适合手机、折叠屏、平板等多设备的全场景鸿蒙应用。利用为ArkUI eTS量身打造的开发框架HUI和DevEco Studio的智能提示特性,感受超爽的开发体验!

下一章,我们将逐个学习,如何在HUI开发框架下使用鸿蒙官方提供的各个基础组件。我们不见不散!

©著作权归作者所有,如需转载,请注明出处,否则将追究法律责任
3
收藏 1
回复
举报
回复
    相关推荐