无论你是从0到1开发鸿蒙APP,还是升级改造现有项目,都可以先人一步,轻松应对

*   第1章 开启快速开发HarmonyOS之旅/

  *   1-1 课程导学--怎样快速开发一个鸿蒙App.mp4 09:26

  *   1-2 项目效果演示.mp4 02:55

*   第2章 初探HarmonyOS/

  *   2-1 详解HarmonyOS特性.mp4 08:15

  *   2-2 全视角了解HarmonyOS架构.mp4 08:01

  *   2-3 原生鸿蒙-特性讲解.mp4 09:12

  *   2-4 原生鸿蒙与HarmonyOS NEXT的关系.mp4 03:44

*   第3章 使用DevEco Studio高效开发/

  *   3-1 从注册华为账号开始.mp4 03:10

  *   3-2 下载安装开发工具DevEco Studio.mp4 02:46

  *   3-3 详解设置开发工具DevEco Studio.mp4 07:20

  *   3-4 创建一个HarmonyOS新应用之“Hello World”.mp4 03:36

  *   3-5 使用预览器预览HarmonyOS应用.mp4 02:43

  *   3-6 使用远程模拟器运行HarmonyOS应用.mp4 03:23

  *   3-7 使用本地真机中运行HarmonyOS应用.mp4 03:15

  *   3-8 使用远程真机运行HarmonyOS应用.mp4 01:08

  *   3-9 在本地真机运行HarmonyOS应用.mp4 04:27

  *   3-10 详解DevEco Studio编辑器常用功能.mp4 04:54

  *   3-11 使用DevEco Studio高效开发--本章总结.mp4 10:47

*   第4章 探寻HarmonyOS应用结构/

  *   4-1 鸿蒙OS是套壳Android吗?.mp4 13:52

  *   4-2 HarmonyOS应用结构之App详解.mp4 04:40

  *   4-3 HarmonyOS应用结构的核心-Ability.mp4 04:00

  *   4-4 HarmonyOS应用结构文件详解-应用及组件级配置.mp4 02:03

  *   4-5 详解HarmonyOS应用结构之pack.info文件.mp4 01:51

  *   4-6 探寻HarmonyOS应用结构--本章小结.mp4 05:05

*   第5章 【进入实战第一步】HarmonyOS App需求分析及设计/

  *   5-1 常见短视频平台有哪些功能?.mp4 16:56

  *   5-2 详解项目实现的功能.mp4 05:45

  *   5-3 如何设计HarmonyOS系统下短视频App的整体架构?.mp4 02:07

  *   5-4 HarmonyOS短视频App之UI设计.mp4 05:33

  *   5-5 HarmonyOS短视频App之业务逻辑设计.mp4 09:44

  *   5-6 HarmonyOS应用数据要如何存储?.mp4 03:50

  *   5-7 HarmonyOS App需求分析及设计--本章小结.mp4 08:24

*   第6章 【进入实战第二步】核心要素构建之短视频App原型设计与实现/

  *   6-1 谈谈HarmonyOS App原型设计与实现.mp4 04:57

  *   6-2 应用初始化.mp4 04:01

  *   6-3 短视频应用的页面切换流程.mp4 02:25

  *   6-4 实现注册登录页面的原型设计.mp4 13:52

  *   6-5 实现首页页面的原型设计.mp4 07:43

  *   6-6 实现发布页面的原型设计.mp4 03:28

  *   6-7 实现“我”页面的原型设计.mp4 04:12

  *   6-8 实现导航栏的原型设计.mp4 08:49

  *   6-9 短视频App原型设计与实现--本章小结.mp4 01:58

*   第7章 【进入实战第三步】短视频App用户注册登录模块/

  *   7-1 短视频App用户注册与登录模块--本章介绍.mp4 04:53

  *   7-2 HarmonyOS ArkUI介绍.mp4 12:11

  *   7-3 优化注册登录页面.mp4 03:06

  *   7-4 基于TextInput组件搭建用户注册前台.mp4 14:05

  *   7-5 基于Grid组件和GridItem组件实现头像相册页面.mp4 18:45

  *   7-6 解析本地图片资源列表.mp4 03:07

  *   7-7 传递头像数据给头像相册页面PortraitAlbumPage.mp4 11:18

  *   7-8 实现选取本地图片资源作为用户头像.mp4 07:56

  *   7-9 通过onPageShow方式获取头像选择的结果.mp4 12:33

  *   7-10 实现用户登录校验.mp4 10:00

  *   7-11 导航到注册登录页面或者首页.mp4 14:30

  *   7-12 设置应用启动默认页面.mp4 08:13

  *   7-13 短视频App用户注册与登录模块--本章小结.mp4 04:48

*   第8章 【进入实战第四步】实战短视频App视频播放模块/

  *   8-1 短视频App视频播放模块--本章介绍.mp4 06:22

  *   8-2 详解ArkTS语言.mp4 21:48

  *   8-3 短视频App视频播放概述.mp4 03:52

  *   8-4 定义视频播放器的状态枚举类PlayState.mp4 03:48

  *   8-5 深入理解视频播放组件Video.mp4 11:35

  *   8-6 理解视频控制器VideoController的使用.mp4 04:53

  *   8-7 定义视频信息类VideoInfo及JSON数据.mp4 08:26

  *   8-8 实现视频播放器(一)--Stack创建视频播放界面布局.mp4 05:14

  *   8-9 实现视频播放器(二)--Video创建视频播放器.mp4 06:17

  *   8-10 实现视频播放器(三)--效果演示.mp4 04:34

  *   8-11 实现视频播放器的开始与暂停(一)--实现开始与暂停的方法.mp4 04:12

  *   8-12 实现视频播放器的开始与暂停(二)--设置视频播放器的点击事件.mp4 02:36

  *   8-13 实现视频播放器的开始与暂停(三)--在视频上设置开始按钮.mp4 10:36

  *   8-14 基于Flex布局实现视频分类页签.mp4 15:36

  *   8-15 实现视频信息展示区(一)--基于线性布局实现主体代码布局.mp4 07:41

  *   8-16 实现视频信息展示区(二)--实现用户信息展示.mp4 07:52

  *   8-17 实现视频信息展示区(三)--实现视频信息展示.mp4 08:36

  *   8-18 实现侧边操作栏(一)--实现侧边操作栏.mp4 15:57

  *   8-19 实现侧边操作栏(二)--在视频播放界面添加侧边操作栏.mp4 05:40

  *   8-20 实现滑动切换视频功能(一)--在首页使用Swiper组件.mp4 08:51

  *   8-21 实现滑动切换视频功能(二)--通过@Link、@Watch处理父组件变量的变化.mp4 15:53

  *   8-22 实现滑动切换视频功能(三)--实现MainPage组件与VideoView的互动.mp4 08:21

  *   8-23 实现滑动切换视频功能(四)--实现Index与子组件MainPage的互动.mp4 10:57

  *   8-24 实现视频数据存储(一)--定义抽象类BasicDataSource(一).mp4 15:43

  *   8-25 实现视频数据存储(一)--定义抽象类BasicDataSource(二).mp4 15:56

  *   8-26 实现视频数据存储(二)--定义视频信息数据源VideoInfoDataSource.mp4 04:08

  *   8-27 实现视频数据存储(三)--通过LazyForEach实现视频数据的懒加载.mp4 05:49

  *   8-28 实现视频数据存储(四)--在Index页面传递视频数据源给首页.mp4 04:05

  *   8-29 通过Builder自定义导航栏的样式(一)--自定义导航栏TabBuilder.mp4 09:10

  *   8-30 通过Builder自定义导航栏的样式(二)--在TabContent中使用TabBuilder.mp4 03:04

  *   8-31 短视频App视频播放模块--本章小结.mp4 04:30

*   第9章 【进入实战第五步】实战短视频App视频发布模块/

  *   9-1 短视频App视频发布模块--本章介绍.mp4 02:08

  *   9-2 手把手带你实现视频发布页面整体布局设计.mp4 12:10

  *   9-3 基于Grid组件和GridItem组件实现视频相册页面(一)--准备待上传视频数据.mp4 04:26

  *   9-4 基于Grid组件和GridItem组件实现视频相册页面(二)--创建视频相册页面VideoAlbumPage.mp4 01:51

  *   9-5 基于Grid组件和GridItem组件实现视频相册页面(三)--使用Grid组件和GridItem组件.mp4 14:03

  *   9-6 选取本地图片资源作为视频封面(一)--从视频发布页面跳转到视频相册.mp4 03:18

  *   9-7 选取本地图片资源作为视频封面(二)--选取视频封面.mp4 04:26

  *   9-8 通过onPageShow方式获取视频选择的结果.mp4 10:17

  *   9-9 视频发布校验.mp4 06:18

  *   9-10 校验完成后的处理(一)--校验通过跳转到Index页面.mp4 04:32

  *   9-11 校验完成后的处理(二)--校验不通过使用promptAction给出提示.mp4 02:53

  *   9-12 更改从首页导航到视频发布页面的方式(一)--将VideoPublishPage内容从Index剥离.mp4 03:57

  *   9-13 更改从首页导航到视频发布页面的方式(二)--自定义导航栏添加点击事件.mp4 05:38

  *   9-14 更改从首页导航到视频发布页面的方式(三)--使用TabsController精细化控制Tabs.mp4 12:30

  *   9-15 存储发布的视频(一)--通过路由参数获取用户信息并存储至AppStorage.mp4 10:36

  *   9-16 存储发布的视频(二)--在视频发布页面通过AppStorage获取用户信息.mp4 03:08

  *   9-17 存储发布的视频(三)--发布视频时通过路由参数传递视频数据.mp4 05:56

  *   9-18 存储发布的视频(四)--在Index页获取发布视频数据并存储.mp4 02:58

  *   9-19 存储发布的视频(五)--通过debug方式排查问题.mp4 06:28

  *   9-20 短视频App发布模块--本章小结.mp4 01:47

*   第10章 【进入实战第六步】实战短视频App视频管理模块/

  *   10-1 短视频App视频管理模块--本章介绍.mp4.mp4 03:44

  *   10-2 “我”页面整体布局设计(一)--使用Flex布局实现菜单栏组件.mp4.mp4 05:01

  *   10-3 “我”页面整体布局设计(二)--基于AppStorage创建个人信息展示区组件.mp4 05:40

  *   10-4 “我”页面整体布局设计(三)--使用Tabs组件实现作品分类组件.mp4 15:09

  *   10-5 “我”页面整体布局设计(四)--为“我”页面设置背景图.mp4 10:17

  *   10-6 “我”页面作品列表(一)--定义用户上传的视频信息数据源.mp4 10:20

  *   10-7 “我”页面作品列表(二)--基于List创建作品列表组件.mp4 22:54

  *   10-8 UserVideoDataSource对象的双向绑定.mp4 14:53

  *   10-9 “我”页面作品列表的新增和删除(一)--新增数据到UserVideoDataSource.mp4 04:03

  *   10-10 “我”页面作品列表的新增和删除(二)--删除UserVideoDataSource的数据.mp4 02:01

  *   10-11 “我”页面作品列表的新增和删除(三)--删除VideoInfoDataSource的数据.mp4 09:21

  *   10-12 “我”页面作品列表的编辑(一)--基于CustomDialog来定义编辑弹窗.mp4 20:31

  *   10-13 “我”页面作品列表的编辑(二)--定义VideoEditCustomDialog的实例.mp4 12:42

  *   10-14 点赞信息存储(一)--基于IDataSource接口实现点赞信息数据源.mp4 14:10

  *   10-15 点赞信息存储(二)--初始化首页数据时的点赞信息处理.mp4 09:14

  *   10-16 点赞信息存储(三)--处理点赞与取消点赞.mp4 12:38

  *   10-17 “我”页面点赞列表(一)--基于List创建点赞列表组件.mp4 24:56

  *   10-18 “我”页面点赞列表(二)--作品分类引用点赞列表组件.mp4 05:18

  *   10-19 收藏信息存储(一)--基于IDataSource接口实现点赞信息数据源.mp4 13:05

  *   10-20 收藏信息存储(二)--初始化首页数据时的收藏信息处理.mp4 03:28

  *   10-21 收藏信息存储(三)--处理收藏与取消收藏.mp4 04:25

  *   10-22 “我”页面收藏列表(一)--基于List创建收藏列表组件.mp4 11:59

  *   10-23 “我”页面收藏列表(二)--作品分类引用收藏列表组件.mp4 02:05

  *   10-24 关注信息存储(一)--基于IDataSource接口实现关注信息数据源.mp4 12:07

  *   10-25 关注信息存储(二)--初始化首页数据时的关注信息处理.mp4 05:36

  *   10-26 关注信息存储(三)--处理关注与取关.mp4 06:25

  *   10-27 “我”页面关注列表(一)--基于List创建关注列表组件.mp4 12:38

  *   10-28 “我”页面关注列表(二)--作品分类引用关注列表组件.mp4 03:39

  *   10-29 短视频App视频管理模块--本章小结.mp4 06:15

*   第11章 总结与展望/

  *   11-1 总结与展望(一)--总结.mp4 20:08

  *   11-2 总结与展望(二)--展望.mp4 06:53