698分钟
HarmonyOS 应用开发实战指南——ArkTS与ArkUI进阶应用
随着鸿蒙生态的快速发展,市场对应用体验的要求已从“功能实现”升级为“体验卓越”。然而,许多开发者虽掌握基础,却在复杂UI布局、深层数据同步及列表性能优化上频频受阻,导致应用卡顿、架构混乱,难以交付高质…
随着鸿蒙生态的快速发展,市场对应用体验的要求已从“功能实现”升级为“体验卓越”。然而,许多开发者虽掌握基础,却在复杂UI布局、深层数据同步及列表性能优化上频频受阻,导致应用卡顿、架构混乱,难以交付高质量的商业项目,职业发展遭遇瓶颈。为此,三节课特邀华为资深HDE(Huawei Developer Expert),聚焦鸿蒙开发中的高阶挑战,打造这门《HarmonyOS 应用开发实战指南——ArkTS与ArkUI进阶应用》实战课程。我们摒弃基础知识的重复,直击复杂场景,带你系统掌握构建高性能、高体验应用的核心技能。本课程通过简易影视APP、任务项设置、商品列表与经典瀑布流四大实战项目,带你深度攻克高级布局、自定义组件、MVVM模式、嵌套数据管理及LazyForEach性能优化等核心技术。学完后,你将能游刃有余地应对企业级开发需求,独立构建出架构清晰、体验流畅的商用鸿蒙应用。
第一章 简易版影视APP
- 第一节 弹性布局(Flex)-基本概念
- 第二节 弹性布局(Flex)-布局方向、布局换行及主轴对齐方式
- 第三节 弹性布局(Flex)-交叉轴对齐方式
- 第四节 弹性布局(Flex)-自适应拉伸(flexBasic、flexGrow、flexShink)及场景示例
- 第五节 网格布局(Grid_GridItem)-布局与排列方式
- 第六节 网格布局(Grid_GridItem)-可滚动的网格布局
- 第七节 Swiper组件
- 第八节 @Observed装饰器和@ObjectLink装饰器:嵌套类对象属性变化-基本概念和基本使用
- 第九节 @Observed装饰器和@ObjectLink装饰器:嵌套类对象属性变化-使用场景
- 第十节 @Observed装饰器和@ObjectLink装饰器:嵌套类对象属性变化-常见问题
- 第十一节 视频播放(Video)-使用方法
- 第十二节 视频播放(Video)-自定义控制器
- 第十三节 MVVM模式
- 第十四节 简易版影视APP案例实战-资源、框架及顶部导航
- 第十五节 简易版影视APP案例实战-全部分类页面
- 第十六节 简易版影视APP案例实战-电影和其他分类页面
- 第十七节 简易版影视APP案例实战-页面整合
- 第十八节 简易版影视APP案例实战-视频滑动播放
- 第十九节 简易版影视APP案例实战-视频播放视图细化
第二章 完成任务项设置
- 第一节 Picker选择器-月历与日期选择
- 第二节 Picker选择器-文本选择
- 第三节 Picker选择器-时间选择
- 第四节 切换按钮Toggle
- 第五节 完成任务项设置案例实战-资源初始化与任务列表页
- 第六节 完成任务项设置案例实战-编辑任务页与任务开启组件
- 第七节 完成任务项设置案例实战-目标设置展示
- 第八节 完成任务项设置案例实战-弹窗构造逻辑
- 第九节 完成任务项设置案例实战-目标设置弹窗实现
- 第十节 完成任务项设置案例实战-时间提醒弹窗实现
- 第十一节 完成任务项设置案例实战-频率弹窗和提交完成的实现
第三章 实现商品列表
- 第一节 选项卡(Tabs)(上)
- 第二节 选项卡(Tabs)(下)
- 第三节 深入学习Scroll-属性和控制器
- 第四节 深入学习Scroll-典型示例(上)
- 第五节 深入学习Scroll-典型示例(下)
- 第六节 LazyForEach:数据懒加载-使用限制和键值生成规则
- 第七节 LazyForEach:数据懒加载-第一次渲染
- 第八节 LazyForEach:数据懒加载-非第一次渲染
- 第九节 LazyForEach:数据懒加载-改变数据子属性及拖拽排序
- 第十节 LazyForEach:数据懒加载-常见问题和解决方案
- 第十一节 实现商品列表案例实战-资源初始化和首页框架
- 第十二节 实现商品列表案例实战-实现Tabs
- 第十三节 实现商品列表案例实战-商品列表和懒加载
- 第十四节 实现商品列表案例实战-下拉刷新与到底提示
第四章 开发经典的瀑布流
- 第一节 WaterFlow:瀑布流组件
- 第二节 开发经典的瀑布流案例实战-资源初始化与首页部分组件展示
- 第三节 开发经典的瀑布流案例实战-瀑布流实现
陆荣涛
大前端+AI开发者